View Javadoc

1   /**
2    * 
3    */
4   package de.tivsource.page.entity.companion;
5   
6   import java.util.List;
7   
8   import javax.persistence.CascadeType;
9   import javax.persistence.Entity;
10  import javax.persistence.FetchType;
11  import javax.persistence.OneToMany;
12  
13  import org.hibernate.envers.Audited;
14  
15  import de.tivsource.page.entity.pictureitem.PictureItem;
16  
17  /**
18   * @author Marc Michele
19   *
20   */
21  @Audited
22  @Entity
23  public class CompanionGroup extends PictureItem {
24  
25      private Integer orderNumber;
26  
27      @OneToMany(mappedBy = "group", cascade = { CascadeType.ALL }, fetch = FetchType.LAZY)
28      private List<Companion> companions;
29  
30      public Integer getOrderNumber() {
31          return orderNumber;
32      }
33  
34      public void setOrderNumber(Integer orderNumber) {
35          this.orderNumber = orderNumber;
36      }
37  
38      public List<Companion> getCompanions() {
39          return companions;
40      }
41  
42      public void setCompanions(List<Companion> companions) {
43          this.companions = companions;
44      }
45  
46  }// Ende class