@ReflectIgnoreClassFields(value={"createdBy","modifiedBy","properties","propertiesEdit","members","orderedPages","pages","roles","users","groups","url"})
public class EntitySite
extends Object
implements org.sakaiproject.site.api.Site
| Modifier and Type | Field and Description |
|---|---|
Map<String,String> |
props |
| Constructor and Description |
|---|
EntitySite() |
EntitySite(org.sakaiproject.site.api.Site site,
boolean includeGroups) |
EntitySite(String title,
String shortDescription,
String description,
String iconUrl,
String iconFullUrl,
String infoUrl,
String infoUrlFull,
boolean joinable,
String joinerRole,
String maintainRole,
String skin,
boolean published,
boolean pubView,
String type,
String providerGroupId,
boolean customPageOrdered) |
EntitySite(String title,
String shortDescription,
String htmlShortDescription,
String description,
String htmlDescription,
String iconUrl,
String iconFullUrl,
String infoUrl,
String infoUrlFull,
boolean joinable,
String joinerRole,
String maintainRole,
String skin,
boolean published,
boolean pubView,
String type,
String providerGroupId,
boolean customPageOrdered) |
| Modifier and Type | Method and Description |
|---|---|
org.sakaiproject.site.api.Group |
addGroup() |
void |
addMember(String arg0,
String arg1,
boolean arg2,
boolean arg3) |
org.sakaiproject.site.api.SitePage |
addPage() |
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.user.api.User |
getCreatedBy() |
Date |
getCreatedDate() |
org.sakaiproject.time.api.Time |
getCreatedTime() |
String |
getDescription() |
org.sakaiproject.site.api.Group |
getGroup(String arg0) |
Collection |
getGroups() |
Collection |
getGroupsWithMember(String arg0) |
Collection |
getGroupsWithMemberHasRole(String arg0,
String arg1) |
String |
getHtmlDescription() |
String |
getHtmlShortDescription() |
String |
getIconUrl() |
String |
getIconUrlFull() |
String |
getId() |
String |
getInfoUrl() |
String |
getInfoUrlFull() |
String |
getJoinerRole() |
long |
getLastModified() |
String |
getMaintainRole() |
org.sakaiproject.authz.api.Member |
getMember(String arg0) |
Set |
getMembers() |
Collection<String> |
getMembersInGroups(Set<String> groupIds) |
org.sakaiproject.user.api.User |
getModifiedBy() |
Date |
getModifiedDate() |
org.sakaiproject.time.api.Time |
getModifiedTime() |
List |
getOrderedPages() |
String |
getOwner() |
org.sakaiproject.site.api.SitePage |
getPage(String arg0) |
List<org.sakaiproject.site.api.SitePage> |
getPages() |
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 |
getShortDescription() |
List<EntityGroup> |
getSiteGroups() |
Owner |
getSiteOwner()
Special method
|
List<org.sakaiproject.site.api.SitePage> |
getSitePages() |
String |
getSkin() |
Date |
getSoftlyDeletedDate() |
String |
getTitle() |
org.sakaiproject.site.api.ToolConfiguration |
getTool(String arg0) |
org.sakaiproject.site.api.ToolConfiguration |
getToolForCommonId(String arg0) |
Collection |
getTools(String arg0) |
Collection |
getTools(String[] arg0) |
String |
getType() |
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 |
hasGroups() |
boolean |
hasRole(String arg0,
String arg1) |
boolean |
isActiveEdit() |
boolean |
isAllowed(String arg0,
String arg1) |
boolean |
isCustomPageOrdered() |
boolean |
isEmpty() |
boolean |
isJoinable() |
boolean |
isPublished() |
boolean |
isPubView() |
boolean |
isSoftlyDeleted() |
boolean |
isType(Object arg0) |
boolean |
keepIntersection(org.sakaiproject.authz.api.AuthzGroup arg0) |
void |
loadAll() |
void |
regenerateIds() |
void |
removeGroup(org.sakaiproject.site.api.Group arg0) |
void |
removeMember(String arg0) |
void |
removeMembers() |
void |
removePage(org.sakaiproject.site.api.SitePage arg0) |
void |
removeRole(String arg0) |
void |
removeRoles() |
void |
setCustomPageOrdered(boolean customPageOrdered) |
void |
setDescription(String description) |
void |
setIconUrl(String iconUrl) |
void |
setIconUrlFull(String iconUrlFull) |
void |
setId(String id) |
void |
setInfoUrl(String infoUrl) |
void |
setInfoUrlFull(String infoUrlFull) |
void |
setJoinable(boolean joinable) |
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 |
setPublished(boolean published) |
void |
setPubView(boolean pubView) |
void |
setShortDescription(String shortDescription) |
void |
setSiteGroupsList(List<EntityGroup> siteGroups) |
void |
setSkin(String skin) |
void |
setSoftlyDeleted(boolean flag) |
void |
setTitle(String title) |
void |
setType(String type) |
void |
setUserRoles(String[] userRoles) |
Element |
toXml(Document arg0,
Stack arg1) |
public EntitySite()
public EntitySite(String title, String shortDescription, String description, String iconUrl, String iconFullUrl, String infoUrl, String infoUrlFull, boolean joinable, String joinerRole, String maintainRole, String skin, boolean published, boolean pubView, String type, String providerGroupId, boolean customPageOrdered)
public EntitySite(String title, String shortDescription, String htmlShortDescription, String description, String htmlDescription, String iconUrl, String iconFullUrl, String infoUrl, String infoUrlFull, boolean joinable, String joinerRole, String maintainRole, String skin, boolean published, boolean pubView, String type, String providerGroupId, boolean customPageOrdered)
public EntitySite(org.sakaiproject.site.api.Site site,
boolean includeGroups)
public String getId()
getId in interface org.sakaiproject.entity.api.Entitypublic void setId(String id)
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.Sitepublic void setTitle(String title)
setTitle in interface org.sakaiproject.site.api.Sitepublic String getShortDescription()
getShortDescription in interface org.sakaiproject.site.api.Sitepublic String getHtmlShortDescription()
getHtmlShortDescription in interface org.sakaiproject.site.api.Sitepublic void setShortDescription(String shortDescription)
setShortDescription in interface org.sakaiproject.site.api.Sitepublic String getDescription()
getDescription in interface org.sakaiproject.authz.api.AuthzGroupgetDescription in interface org.sakaiproject.site.api.Sitepublic String getHtmlDescription()
getHtmlDescription in interface org.sakaiproject.site.api.Sitepublic void setDescription(String description)
setDescription in interface org.sakaiproject.site.api.Sitepublic String getIconUrl()
getIconUrl in interface org.sakaiproject.site.api.Sitepublic void setIconUrl(String iconUrl)
setIconUrl in interface org.sakaiproject.site.api.Sitepublic String getInfoUrl()
getInfoUrl in interface org.sakaiproject.site.api.Sitepublic void setInfoUrl(String infoUrl)
setInfoUrl in interface org.sakaiproject.site.api.Sitepublic String getInfoUrlFull()
getInfoUrlFull in interface org.sakaiproject.site.api.Sitepublic void setInfoUrlFull(String infoUrlFull)
public boolean isJoinable()
isJoinable in interface org.sakaiproject.site.api.Sitepublic void setJoinable(boolean joinable)
setJoinable in interface org.sakaiproject.site.api.Sitepublic String getJoinerRole()
getJoinerRole in interface org.sakaiproject.site.api.Sitepublic void setJoinerRole(String joinerRole)
setJoinerRole in interface org.sakaiproject.site.api.Sitepublic String getSkin()
getSkin in interface org.sakaiproject.site.api.Sitepublic void setSkin(String skin)
setSkin in interface org.sakaiproject.site.api.Sitepublic boolean isPublished()
isPublished in interface org.sakaiproject.site.api.Sitepublic void setPublished(boolean published)
setPublished in interface org.sakaiproject.site.api.Sitepublic String getType()
getType in interface org.sakaiproject.site.api.Sitepublic void setType(String type)
setType in interface org.sakaiproject.site.api.Sitepublic void setIconUrlFull(String iconUrlFull)
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 boolean isCustomPageOrdered()
isCustomPageOrdered in interface org.sakaiproject.site.api.Sitepublic void setCustomPageOrdered(boolean customPageOrdered)
setCustomPageOrdered in interface org.sakaiproject.site.api.Sitepublic boolean isPubView()
isPubView in interface org.sakaiproject.site.api.Sitepublic void setPubView(boolean pubView)
setPubView in interface org.sakaiproject.site.api.Sitepublic String[] getUserRoles()
public void setUserRoles(String[] userRoles)
public List<EntityGroup> getSiteGroups()
public List<org.sakaiproject.site.api.SitePage> getSitePages()
public void setSiteGroupsList(List<EntityGroup> siteGroups)
public org.sakaiproject.site.api.Group addGroup()
addGroup in interface org.sakaiproject.site.api.Sitepublic org.sakaiproject.site.api.SitePage addPage()
addPage in interface org.sakaiproject.site.api.Sitepublic List<org.sakaiproject.site.api.SitePage> getPages()
getPages in interface org.sakaiproject.site.api.Sitepublic org.sakaiproject.user.api.User getCreatedBy()
getCreatedBy in interface org.sakaiproject.authz.api.AuthzGroupgetCreatedBy in interface org.sakaiproject.site.api.Sitepublic org.sakaiproject.time.api.Time getCreatedTime()
getCreatedTime in interface org.sakaiproject.authz.api.AuthzGroupgetCreatedTime in interface org.sakaiproject.site.api.Sitepublic Date getCreatedDate()
getCreatedDate in interface org.sakaiproject.authz.api.AuthzGrouppublic org.sakaiproject.site.api.Group getGroup(String arg0)
getGroup in interface org.sakaiproject.site.api.Sitepublic Collection getGroups()
getGroups in interface org.sakaiproject.site.api.Sitepublic Collection getGroupsWithMember(String arg0)
getGroupsWithMember in interface org.sakaiproject.site.api.Sitepublic Collection getGroupsWithMemberHasRole(String arg0, String arg1)
getGroupsWithMemberHasRole in interface org.sakaiproject.site.api.Sitepublic String getIconUrlFull()
getIconUrlFull in interface org.sakaiproject.site.api.Sitepublic org.sakaiproject.user.api.User getModifiedBy()
getModifiedBy in interface org.sakaiproject.authz.api.AuthzGroupgetModifiedBy in interface org.sakaiproject.site.api.Sitepublic org.sakaiproject.time.api.Time getModifiedTime()
getModifiedTime in interface org.sakaiproject.authz.api.AuthzGroupgetModifiedTime in interface org.sakaiproject.site.api.Sitepublic Date getModifiedDate()
getModifiedDate in interface org.sakaiproject.authz.api.AuthzGrouppublic List getOrderedPages()
getOrderedPages in interface org.sakaiproject.site.api.Sitepublic org.sakaiproject.site.api.SitePage getPage(String arg0)
getPage in interface org.sakaiproject.site.api.Sitepublic org.sakaiproject.site.api.ToolConfiguration getTool(String arg0)
getTool in interface org.sakaiproject.site.api.Sitepublic org.sakaiproject.site.api.ToolConfiguration getToolForCommonId(String arg0)
getToolForCommonId in interface org.sakaiproject.site.api.Sitepublic Collection getTools(String[] arg0)
getTools in interface org.sakaiproject.site.api.Sitepublic Collection getTools(String arg0)
getTools in interface org.sakaiproject.site.api.Sitepublic boolean hasGroups()
hasGroups in interface org.sakaiproject.site.api.Sitepublic boolean isType(Object arg0)
isType in interface org.sakaiproject.site.api.Sitepublic void loadAll()
loadAll in interface org.sakaiproject.site.api.Sitepublic void regenerateIds()
regenerateIds in interface org.sakaiproject.site.api.Sitepublic void removeGroup(org.sakaiproject.site.api.Group arg0)
removeGroup in interface org.sakaiproject.site.api.Sitepublic void removePage(org.sakaiproject.site.api.SitePage arg0)
removePage in interface org.sakaiproject.site.api.Sitepublic 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 Date getSoftlyDeletedDate()
getSoftlyDeletedDate in interface org.sakaiproject.site.api.Sitepublic boolean isSoftlyDeleted()
isSoftlyDeleted in interface org.sakaiproject.site.api.Sitepublic void setSoftlyDeleted(boolean flag)
setSoftlyDeleted in interface org.sakaiproject.site.api.Sitepublic Collection<String> getMembersInGroups(Set<String> groupIds)
getMembersInGroups in interface org.sakaiproject.site.api.SiteCopyright © 2007-2015 Sakai Project. All Rights Reserved.