View Javadoc

1   package com.germinus.merlin.model;
2   
3   // Generated 15-ene-2008 12:57:02 by Hibernate Tools 3.2.0.CR1
4   
5   import javax.persistence.Column;
6   import javax.persistence.Entity;
7   import javax.persistence.FetchType;
8   import javax.persistence.GeneratedValue;
9   import javax.persistence.Id;
10  import javax.persistence.JoinColumn;
11  import javax.persistence.ManyToOne;
12  import javax.persistence.Table;
13  
14  import org.hibernate.annotations.GenericGenerator;
15  
16  /**
17   * Advise generated by hbm2java
18   */
19  @Entity
20  @Table(name = "Advises")
21  public class Advise extends Resource implements java.io.Serializable {
22  
23  	/**
24  	 * @author David Jiménez, Germinus XXI
25  	 * @since 1.0
26  	*/
27  	private static final long serialVersionUID = -3167630144478773370L;
28  	private long adviseid;
29  	private ResourceContainer resourceContainer;
30  	private String comments;
31  
32  	public Advise() {
33  	}
34  
35  	public Advise(long adviseid, ResourceContainer resourceContainer) {
36  		this.adviseid = adviseid;
37  		this.resourceContainer = resourceContainer;
38  	}
39  
40  	public Advise(long adviseid, ResourceContainer resourceContainer,
41  			String name, String comments) {
42  		this.adviseid = adviseid;
43  		this.resourceContainer = resourceContainer;
44  		this.name = name;
45  		this.comments = comments;
46  	}
47  
48  	@Id @GeneratedValue(generator="system-increment")
49  	@GenericGenerator(name="system-increment", strategy = "increment")
50  	@Column(name = "adviseid", unique = true, nullable = false)
51  	public long getAdviseid() {
52  		return this.adviseid;
53  	}
54  
55  	public void setAdviseid(long adviseid) {
56  		this.adviseid = adviseid;
57  	}
58  
59  	@ManyToOne(fetch = FetchType.LAZY)
60  	@JoinColumn(name = "idResourceContainer",nullable = false)
61  	public ResourceContainer getResourceContainer() {
62  		return this.resourceContainer;
63  	}
64  
65  	public void setResourceContainer(ResourceContainer resourceContainer) {
66  		this.resourceContainer = resourceContainer;
67  	}
68  
69  	@Column(name = "name", length = 75)
70  	public String getName() {
71  		return this.name;
72  	}
73  
74  	public void setName(String name) {
75  		this.name = name;
76  	}
77  
78  	@Column(name = "comments")
79  	public String getComments() {
80  		return this.comments;
81  	}
82  
83  	public void setComments(String comments) {
84  		this.comments = comments;
85  	}
86  
87  }