KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > services > portletregistery > impl > hibernate > PortletImpl


1 /*
2  * Copyright 2001-2003 The eXo platform SARL All rights reserved.
3  * Please look at license.txt in info directory for more license detail.
4  */

5
6 package org.exoplatform.services.portletregistery.impl.hibernate;
7
8 import java.util.Date JavaDoc;
9 import java.util.Set JavaDoc;
10 import org.exoplatform.services.portletregistery.Portlet;
11
12
13 /**
14  * Created y the eXo platform team
15  * User: Benjamin Mestrallet
16  * Date: 15 juin 2004
17  *
18  * @hibernate.class table="PORTLET"
19  */

20 public class PortletImpl implements Portlet{
21
22   private String JavaDoc id;
23   private String JavaDoc portletCategoryId ;
24   private String JavaDoc portletApplicationName;
25   private String JavaDoc portletName;
26   private String JavaDoc description;
27   private Date JavaDoc createdDate;
28   private Date JavaDoc modifiedDate;
29   //private PortletCategory portletCategory;
30
private String JavaDoc displayName;
31   private Set JavaDoc portletRoles;
32
33   /**
34    * @hibernate.id generator-class="assigned" unsaved-value="null"
35    **/

36   public String JavaDoc getId() {
37     return id;
38   }
39   public void setId(String JavaDoc id) {
40     this.id = id;
41   }
42
43   /**
44    * @hibernate.property
45    **/

46   public String JavaDoc getDisplayName() {
47     return displayName;
48   }
49   public void setDisplayName(String JavaDoc displayName) {
50     this.displayName = displayName;
51   }
52
53   /**
54    * @hibernate.property
55    **/

56   public String JavaDoc getPortletApplicationName() {
57     return portletApplicationName;
58   }
59   public void setPortletApplicationName(String JavaDoc portletApplicationName) {
60     this.portletApplicationName = portletApplicationName;
61   }
62
63   /**
64    * @hibernate.property
65    **/

66   public String JavaDoc getPortletName() {
67     return portletName;
68   }
69   public void setPortletName(String JavaDoc portletName) {
70     this.portletName = portletName;
71   }
72
73   /**
74    * @hibernate.property
75    **/

76   public String JavaDoc getDescription() {
77     return description;
78   }
79   public void setDescription(String JavaDoc s) {
80     description = s;
81   }
82
83   /**
84    * @hibernate.property
85    **/

86   public Date JavaDoc getCreatedDate() {
87     return createdDate;
88   }
89   public void setCreatedDate(Date JavaDoc d) {
90     createdDate = d;
91   }
92
93   /**
94    * @hibernate.property
95    **/

96   public Date JavaDoc getModifiedDate() {
97     return modifiedDate;
98   }
99   public void setModifiedDate(Date JavaDoc d) {
100     modifiedDate = d;
101   }
102
103
104   /**
105    * @hibernate.many-to-one class="org.exoplatform.services.portletregistery.impl.hibernate.PortletCategoryImpl"
106    * column="portletCategoryId"
107    **/

108   /*
109   public PortletCategory getPortletCategory() {
110     return portletCategory;
111   }
112   public void setPortletCategory(PortletCategory portletCategory) {
113     this.portletCategory = portletCategory;
114   }
115   */

116   
117   /**
118    * @hibernate.property
119    **/

120   public String JavaDoc getPortletCategoryId() { return portletCategoryId; }
121   public void setPortletCategoryId(String JavaDoc portletCategoryId) {
122     this.portletCategoryId = portletCategoryId;
123   }
124   
125   /**
126    * @hibernate.set cascade="delete" lazy="true"
127    * @hibernate.collection-key column="portletId"
128    * @hibernate.collection-one-to-many class="org.exoplatform.services.portletregistery.impl.hibernate.PortletRoleImpl"
129    **/

130   /*
131   public Set getPortletRoles() {
132     return portletRoles;
133   }
134
135   public void setPortletRoles(Set portletRoles) {
136     this.portletRoles = portletRoles;
137   }
138   */

139 }
Popular Tags