Show TOC Start of Content Area

Syntax documentation CeraUsergroup Source Code  Locate the document in its SAP Library structure

 

package com.sap.nwce.ra.edm.ejb.entity;

 

import java.io.Serializable;

import java.util.ArrayList;

import java.util.List;

 

import javax.persistence.Column;

import javax.persistence.Entity;

import javax.persistence.Id;

import javax.persistence.Table;

import javax.persistence.ManyToMany;

import javax.persistence.FetchType;

import javax.persistence.JoinTable;

import javax.persistence.JoinColumn;

import javax.persistence.Version;

 

@Entity

@Table(name="CERA_USERGROUP")

public class CeraUsergroup implements Serializable {

   @Id

   @Column(name="GROUP_ID")

   private String groupId;

 

   @Version

   private int version;

 

   private String groupname;

 

    @ManyToMany(fetch=FetchType.EAGER)

   @JoinTable(joinColumns = @JoinColumn(name = "GROUP_ID", referencedColumnName = "GROUP_ID"), inverseJoinColumns = @JoinColumn(name = "NAVIGATION_ID", referencedColumnName = "NAVIGATION_ID"), name = "CERA_UGR_NAV")

   private List<CeraNavigation> navigations = new ArrayList<CeraNavigation>();

  

   private static final long serialVersionUID = 1L;

 

   public CeraUsergroup() {

      super();

   }

 

   public String getGroupId() {

      return this.groupId;

   }

 

   public void setGroupId(String groupId) {

      this.groupId = groupId;

   }

 

   public int getVersion() {

      return this.version;

   }

 

   public void setVersion(int version) {

      this.version = version;

   }

 

   public String getGroupname() {

      return this.groupname;

   }

 

   public void setGroupname(String groupname) {

      this.groupname = groupname;

   }

 

   public List<CeraNavigation> getNavigations() {

      return navigations;

   }

 

   public void setNavigations(List<CeraNavigation> navigations) {

      this.navigations = navigations;

   }

 

}

 

 

End of Content Area