Rev 21 |
View as "text/plain" |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
1
package ch.ffhs.webE.domain;
// Generated 19.12.2010 14:46:08 by Hibernate Tools 3.4.0.Beta1
import static javax.persistence.GenerationType.IDENTITY;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;
/**
* RelationshipType generated by hbm2java
*/
@
Entity
@Table
(name =
"relationship_type", catalog =
"webengineering", uniqueConstraints = @UniqueConstraint
(columnNames =
"name_from"))
public class RelationshipType
implements java.
io.
Serializable
{
private Integer id
;
private String nameFrom
;
private String nameTo
;
private Set<Relationship
> relationships =
new HashSet<Relationship
>(0);
public RelationshipType
()
{
}
public RelationshipType
(String nameFrom,
String nameTo
)
{
this.
nameFrom = nameFrom
;
this.
nameTo = nameTo
;
}
public RelationshipType
(String nameFrom,
String nameTo,
Set<Relationship
> relationships
)
{
this.
nameFrom = nameFrom
;
this.
nameTo = nameTo
;
this.
relationships = relationships
;
}
@Id
@GeneratedValue
(strategy = IDENTITY
)
@Column
(name =
"id", unique =
true, nullable =
false)
public Integer getId
()
{
return this.
id;
}
public void setId
(Integer id
)
{
this.
id = id
;
}
@Column
(name =
"name_from", unique =
true, nullable =
false)
public String getNameFrom
()
{
return this.
nameFrom;
}
public void setNameFrom
(String nameFrom
)
{
this.
nameFrom = nameFrom
;
}
@Column
(name =
"name_to", nullable =
false)
public String getNameTo
()
{
return this.
nameTo;
}
public void setNameTo
(String nameTo
)
{
this.
nameTo = nameTo
;
}
@OneToMany
(fetch = FetchType.
LAZY, mappedBy =
"relationshipType")
public Set<Relationship
> getRelationships
()
{
return this.
relationships;
}
public void setRelationships
(Set<Relationship
> relationships
)
{
this.
relationships = relationships
;
}
}