1 5 package org.exoplatform.services.organization.impl; 6 7 import java.util.Date ; 8 9 import org.exoplatform.services.organization.MembershipType; 10 11 20 public class MembershipTypeImpl implements MembershipType { 21 static final public MembershipType GROUP_ADMIN = 22 new MembershipTypeImpl("group-admin", "admin", "This user has all the privileges in this group") ; 23 static final public MembershipType GROUP_MEMBER = 24 new MembershipTypeImpl("group-member", "admin", "This user is a member of the group") ; 25 static final public MembershipType GROUP_PAGES = 26 new MembershipTypeImpl("group-pages", "admin", "The user subscribe to this membership will have group pages inserted into his personal page") ; 27 28 private String name ; 29 private String description ; 30 private String owner ; 31 private Date createdDate ; 32 private Date modifiedDate ; 33 34 public MembershipTypeImpl() { 35 } 36 37 public MembershipTypeImpl(String name, String owner, String desc) { 38 this.name = name ; 39 this.owner = owner ; 40 this.description = desc ; 41 } 42 43 46 public String getName() { return name ; } 47 public void setName(String s) { name = s ; } 48 49 52 public String getDescription() { return description ; } 53 public void setDescription(String s) { description = s ; } 54 55 58 public String getOwner() { return owner ; } 59 public void setOwner(String s) { owner = s ; } 60 61 64 public Date getCreatedDate() { return createdDate ; } 65 public void setCreatedDate(Date d) { createdDate = d ; } 66 67 70 public Date getModifiedDate() { return modifiedDate ; } 71 public void setModifiedDate(Date d) { modifiedDate = d ;} 72 } | Popular Tags |