@ReflectIgnoreClassFields(value={"createdBy","modifiedBy","containingSite","members","properties","propertiesEdit","roles"})
public class EntityGroup
extends Object
implements org.sakaiproject.site.api.Group
| Modifier and Type | Field and Description |
|---|---|
Map<String,String> |
props |
| Constructor and Description |
|---|
EntityGroup() |
EntityGroup(org.sakaiproject.site.api.Group group) |
EntityGroup(String siteId,
String title,
String description,
String maintainRole,
String providerGroupId,
String owner) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMember(String arg0,
String arg1,
boolean arg2,
boolean arg3) |
org.sakaiproject.authz.api.Role |
addRole(String arg0) |
org.sakaiproject.authz.api.Role |
addRole(String arg0,
org.sakaiproject.authz.api.Role arg1) |
int |
compareTo(Object o) |
org.sakaiproject.site.api.Site |
getContainingSite() |
org.sakaiproject.user.api.User |
getCreatedBy() |
Date |
getCreatedDate() |
org.sakaiproject.time.api.Time |
getCreatedTime() |
String |
getDescription() |
String |
getId() |
String |
getJoinerRole() |
long |
getLastModified() |
String |
getMaintainRole() |
org.sakaiproject.authz.api.Member |
getMember(String arg0) |
Set |
getMembers() |
org.sakaiproject.user.api.User |
getModifiedBy() |
Date |
getModifiedDate() |
org.sakaiproject.time.api.Time |
getModifiedTime() |
String |
getOwner() |
org.sakaiproject.entity.api.ResourceProperties |
getProperties() |
org.sakaiproject.entity.api.ResourcePropertiesEdit |
getPropertiesEdit() |
String |
getProperty(String key) |
Map<String,String> |
getProps() |
String |
getProviderGroupId() |
String |
getReference() |
String |
getReference(String arg0) |
org.sakaiproject.authz.api.Role |
getRole(String arg0) |
Set |
getRoles() |
Set |
getRolesIsAllowed(String arg0) |
String |
getSiteId() |
Owner |
getSiteOwner()
Special method
|
String |
getTitle() |
String |
getUrl() |
String |
getUrl(String arg0) |
org.sakaiproject.authz.api.Role |
getUserRole(String arg0) |
String[] |
getUserRoles() |
Set |
getUsers() |
Set |
getUsersHasRole(String arg0) |
Set |
getUsersIsAllowed(String arg0) |
boolean |
hasRole(String arg0,
String arg1) |
boolean |
isActiveEdit() |
boolean |
isAllowed(String arg0,
String arg1) |
boolean |
isEmpty() |
boolean |
keepIntersection(org.sakaiproject.authz.api.AuthzGroup arg0) |
void |
removeMember(String arg0) |
void |
removeMembers() |
void |
removeRole(String arg0) |
void |
removeRoles() |
void |
setDescription(String description) |
void |
setId(String id) |
void |
setJoinerRole(String joinerRole) |
void |
setLastModified(long lastModified) |
void |
setMaintainRole(String maintainRole) |
void |
setOwner(String owner) |
void |
setProperty(String key,
String value) |
void |
setProps(Map<String,String> props) |
void |
setProviderGroupId(String providerGroupId) |
void |
setSiteId(String siteId) |
void |
setTitle(String title) |
void |
setUserRoles(String[] userRoles) |
Element |
toXml(Document arg0,
Stack arg1) |
public EntityGroup()
public EntityGroup(String siteId, String title, String description, String maintainRole, String providerGroupId, String owner)
public EntityGroup(org.sakaiproject.site.api.Group group)
public String getId()
getId in interface org.sakaiproject.entity.api.Entitypublic void setId(String id)
public String getSiteId()
public void setSiteId(String siteId)
public String getOwner()
public void setOwner(String owner)
public Owner getSiteOwner()
public long getLastModified()
public void setLastModified(long lastModified)
public String getTitle()
getTitle in interface org.sakaiproject.site.api.Grouppublic void setTitle(String title)
setTitle in interface org.sakaiproject.site.api.Grouppublic String getDescription()
getDescription in interface org.sakaiproject.authz.api.AuthzGroupgetDescription in interface org.sakaiproject.site.api.Grouppublic void setDescription(String description)
setDescription in interface org.sakaiproject.site.api.Grouppublic String getJoinerRole()
public void setJoinerRole(String joinerRole)
public String getMaintainRole()
getMaintainRole in interface org.sakaiproject.authz.api.AuthzGrouppublic void setMaintainRole(String maintainRole)
setMaintainRole in interface org.sakaiproject.authz.api.AuthzGrouppublic String getProviderGroupId()
getProviderGroupId in interface org.sakaiproject.authz.api.AuthzGrouppublic void setProviderGroupId(String providerGroupId)
setProviderGroupId in interface org.sakaiproject.authz.api.AuthzGrouppublic String[] getUserRoles()
public void setUserRoles(String[] userRoles)
public org.sakaiproject.user.api.User getCreatedBy()
getCreatedBy in interface org.sakaiproject.authz.api.AuthzGrouppublic org.sakaiproject.time.api.Time getCreatedTime()
getCreatedTime in interface org.sakaiproject.authz.api.AuthzGrouppublic Date getCreatedDate()
getCreatedDate in interface org.sakaiproject.authz.api.AuthzGrouppublic org.sakaiproject.user.api.User getModifiedBy()
getModifiedBy in interface org.sakaiproject.authz.api.AuthzGrouppublic org.sakaiproject.time.api.Time getModifiedTime()
getModifiedTime in interface org.sakaiproject.authz.api.AuthzGrouppublic Date getModifiedDate()
getModifiedDate in interface org.sakaiproject.authz.api.AuthzGrouppublic org.sakaiproject.entity.api.ResourcePropertiesEdit getPropertiesEdit()
getPropertiesEdit in interface org.sakaiproject.entity.api.Editpublic boolean isActiveEdit()
isActiveEdit in interface org.sakaiproject.entity.api.Editpublic org.sakaiproject.entity.api.ResourceProperties getProperties()
getProperties in interface org.sakaiproject.entity.api.Entitypublic String getReference()
getReference in interface org.sakaiproject.entity.api.Entitypublic String getReference(String arg0)
getReference in interface org.sakaiproject.entity.api.Entitypublic String getUrl()
getUrl in interface org.sakaiproject.entity.api.Entitypublic String getUrl(String arg0)
getUrl in interface org.sakaiproject.entity.api.Entity@ReflectTransient public Element toXml(Document arg0, Stack arg1)
toXml in interface org.sakaiproject.entity.api.Entitypublic int compareTo(Object o)
compareTo in interface Comparablepublic void addMember(String arg0, String arg1, boolean arg2, boolean arg3)
addMember in interface org.sakaiproject.authz.api.AuthzGrouppublic org.sakaiproject.authz.api.Role addRole(String arg0) throws org.sakaiproject.authz.api.RoleAlreadyDefinedException
addRole in interface org.sakaiproject.authz.api.AuthzGrouporg.sakaiproject.authz.api.RoleAlreadyDefinedExceptionpublic org.sakaiproject.authz.api.Role addRole(String arg0, org.sakaiproject.authz.api.Role arg1) throws org.sakaiproject.authz.api.RoleAlreadyDefinedException
addRole in interface org.sakaiproject.authz.api.AuthzGrouporg.sakaiproject.authz.api.RoleAlreadyDefinedExceptionpublic org.sakaiproject.authz.api.Member getMember(String arg0)
getMember in interface org.sakaiproject.authz.api.AuthzGrouppublic Set getMembers()
getMembers in interface org.sakaiproject.authz.api.AuthzGrouppublic org.sakaiproject.authz.api.Role getRole(String arg0)
getRole in interface org.sakaiproject.authz.api.AuthzGrouppublic Set getRoles()
getRoles in interface org.sakaiproject.authz.api.AuthzGrouppublic Set getRolesIsAllowed(String arg0)
getRolesIsAllowed in interface org.sakaiproject.authz.api.AuthzGrouppublic org.sakaiproject.authz.api.Role getUserRole(String arg0)
getUserRole in interface org.sakaiproject.authz.api.AuthzGrouppublic Set getUsers()
getUsers in interface org.sakaiproject.authz.api.AuthzGrouppublic Set getUsersHasRole(String arg0)
getUsersHasRole in interface org.sakaiproject.authz.api.AuthzGrouppublic Set getUsersIsAllowed(String arg0)
getUsersIsAllowed in interface org.sakaiproject.authz.api.AuthzGrouppublic boolean hasRole(String arg0, String arg1)
hasRole in interface org.sakaiproject.authz.api.AuthzGrouppublic boolean isAllowed(String arg0, String arg1)
isAllowed in interface org.sakaiproject.authz.api.AuthzGrouppublic boolean isEmpty()
isEmpty in interface org.sakaiproject.authz.api.AuthzGrouppublic boolean keepIntersection(org.sakaiproject.authz.api.AuthzGroup arg0)
keepIntersection in interface org.sakaiproject.authz.api.AuthzGrouppublic void removeMember(String arg0)
removeMember in interface org.sakaiproject.authz.api.AuthzGrouppublic void removeMembers()
removeMembers in interface org.sakaiproject.authz.api.AuthzGrouppublic void removeRole(String arg0)
removeRole in interface org.sakaiproject.authz.api.AuthzGrouppublic void removeRoles()
removeRoles in interface org.sakaiproject.authz.api.AuthzGrouppublic org.sakaiproject.site.api.Site getContainingSite()
getContainingSite in interface org.sakaiproject.site.api.GroupCopyright © 2007-2015 Sakai Project. All Rights Reserved.