org.sakaiproject.mock.domain
Class Site
java.lang.Object
org.sakaiproject.mock.domain.AuthzGroup
org.sakaiproject.mock.domain.Site
- All Implemented Interfaces:
- Serializable, Comparable, org.sakaiproject.authz.api.AuthzGroup, org.sakaiproject.entity.api.Edit, org.sakaiproject.entity.api.Entity, org.sakaiproject.site.api.Site
public class Site
- extends AuthzGroup
- implements org.sakaiproject.site.api.Site
- See Also:
- Serialized Form
| Fields inherited from interface org.sakaiproject.site.api.Site |
PROP_SITE_CONTACT_EMAIL, PROP_SITE_CONTACT_NAME, PROP_SITE_TERM, PROP_SITE_TERM_EID |
| Fields inherited from interface org.sakaiproject.entity.api.Entity |
SEPARATOR |
| Methods inherited from class org.sakaiproject.mock.domain.AuthzGroup |
addMember, addRole, addRole, compareTo, getCreatedBy, getCreatedDate, getCreatedTime, getDescription, getId, getMaintainRole, getMember, getMembers, getModifiedBy, getModifiedDate, getModifiedTime, getProperties, getPropertiesEdit, getProviderGroupId, getReference, getReference, getRole, getRoles, getRolesIsAllowed, getRolesIsAllowed, getUrl, getUrl, getUserRole, getUsers, getUsersHasRole, getUsersIsAllowed, hasRole, isActiveEdit, isAllowed, isEmpty, keepIntersection, removeMember, removeMembers, removeRole, removeRoles, setCreatedBy, setCreatedTime, setDescription, setId, setMaintainRole, setMembers, setModifiedBy, setModifiedTime, setProperties, setPropertiesEdit, setProviderGroupId, setReference, setRoles, setRolesIsAllowed, toXml |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.sakaiproject.site.api.Site |
getCreatedBy, getCreatedTime, getDescription, getModifiedBy, getModifiedTime, setDescription |
| Methods inherited from interface org.sakaiproject.authz.api.AuthzGroup |
addMember, addRole, addRole, getCreatedDate, getMaintainRole, getMember, getMembers, getModifiedDate, getProviderGroupId, getRole, getRoles, getRolesIsAllowed, getUserRole, getUsers, getUsersHasRole, getUsersIsAllowed, hasRole, isAllowed, isEmpty, keepIntersection, removeMember, removeMembers, removeRole, removeRoles, setMaintainRole, setProviderGroupId |
| Methods inherited from interface org.sakaiproject.entity.api.Edit |
getPropertiesEdit, isActiveEdit |
| Methods inherited from interface org.sakaiproject.entity.api.Entity |
getId, getProperties, getReference, getReference, getUrl, getUrl, toXml |
Site
public Site()
Site
public Site(String id,
String type)
addGroup
public org.sakaiproject.site.api.Group addGroup()
- Specified by:
addGroup in interface org.sakaiproject.site.api.Site
addPage
public Page addPage()
- Specified by:
addPage in interface org.sakaiproject.site.api.Site
getGroup
public org.sakaiproject.site.api.Group getGroup(String id)
- Specified by:
getGroup in interface org.sakaiproject.site.api.Site
getGroups
public Collection getGroups()
- Specified by:
getGroups in interface org.sakaiproject.site.api.Site
getGroupsWithMember
public Collection getGroupsWithMember(String userId)
- Specified by:
getGroupsWithMember in interface org.sakaiproject.site.api.Site
getGroupsWithMemberHasRole
public Collection getGroupsWithMemberHasRole(String userId,
String role)
- Specified by:
getGroupsWithMemberHasRole in interface org.sakaiproject.site.api.Site
getMembersInGroups
public Collection<String> getMembersInGroups(Set<String> groupIds)
- Specified by:
getMembersInGroups in interface org.sakaiproject.site.api.Site
getIconUrlFull
public String getIconUrlFull()
- Specified by:
getIconUrlFull in interface org.sakaiproject.site.api.Site
getInfoUrlFull
public String getInfoUrlFull()
- Specified by:
getInfoUrlFull in interface org.sakaiproject.site.api.Site
getOrderedPages
public List getOrderedPages()
- Specified by:
getOrderedPages in interface org.sakaiproject.site.api.Site
getPage
public org.sakaiproject.site.api.SitePage getPage(String id)
- Specified by:
getPage in interface org.sakaiproject.site.api.Site
getPages
public List getPages()
- Specified by:
getPages in interface org.sakaiproject.site.api.Site
getTool
public org.sakaiproject.site.api.ToolConfiguration getTool(String id)
- Specified by:
getTool in interface org.sakaiproject.site.api.Site
getToolForCommonId
public org.sakaiproject.site.api.ToolConfiguration getToolForCommonId(String commonToolId)
- Specified by:
getToolForCommonId in interface org.sakaiproject.site.api.Site
getTools
public Collection getTools(String[] toolIds)
- Specified by:
getTools in interface org.sakaiproject.site.api.Site
getTools
public Collection getTools(String commonToolId)
- Specified by:
getTools in interface org.sakaiproject.site.api.Site
hasGroups
public boolean hasGroups()
- Specified by:
hasGroups in interface org.sakaiproject.site.api.Site
isCustomPageOrdered
public boolean isCustomPageOrdered()
- Specified by:
isCustomPageOrdered in interface org.sakaiproject.site.api.Site
setCustomPageOrdered
public void setCustomPageOrdered(boolean custom)
- Specified by:
setCustomPageOrdered in interface org.sakaiproject.site.api.Site
isType
public boolean isType(Object type)
- Specified by:
isType in interface org.sakaiproject.site.api.Site
loadAll
public void loadAll()
- Specified by:
loadAll in interface org.sakaiproject.site.api.Site
regenerateIds
public void regenerateIds()
- Specified by:
regenerateIds in interface org.sakaiproject.site.api.Site
removeGroup
public void removeGroup(org.sakaiproject.site.api.Group group)
- Specified by:
removeGroup in interface org.sakaiproject.site.api.Site
removePage
public void removePage(org.sakaiproject.site.api.SitePage page)
- Specified by:
removePage in interface org.sakaiproject.site.api.Site
getIconUrl
public String getIconUrl()
- Specified by:
getIconUrl in interface org.sakaiproject.site.api.Site
setIconUrl
public void setIconUrl(String iconUrl)
- Specified by:
setIconUrl in interface org.sakaiproject.site.api.Site
getInfoUrl
public String getInfoUrl()
- Specified by:
getInfoUrl in interface org.sakaiproject.site.api.Site
setInfoUrl
public void setInfoUrl(String infoUrl)
- Specified by:
setInfoUrl in interface org.sakaiproject.site.api.Site
isJoinable
public boolean isJoinable()
- Specified by:
isJoinable in interface org.sakaiproject.site.api.Site
setJoinable
public void setJoinable(boolean joinable)
- Specified by:
setJoinable in interface org.sakaiproject.site.api.Site
getJoinerRole
public String getJoinerRole()
- Specified by:
getJoinerRole in interface org.sakaiproject.site.api.Site
setJoinerRole
public void setJoinerRole(String joinerRole)
- Specified by:
setJoinerRole in interface org.sakaiproject.site.api.Site
isPublished
public boolean isPublished()
- Specified by:
isPublished in interface org.sakaiproject.site.api.Site
setPublished
public void setPublished(boolean published)
- Specified by:
setPublished in interface org.sakaiproject.site.api.Site
isPubView
public boolean isPubView()
- Specified by:
isPubView in interface org.sakaiproject.site.api.Site
setPubView
public void setPubView(boolean pubView)
- Specified by:
setPubView in interface org.sakaiproject.site.api.Site
getShortDescription
public String getShortDescription()
- Specified by:
getShortDescription in interface org.sakaiproject.site.api.Site
setShortDescription
public void setShortDescription(String shortDescription)
- Specified by:
setShortDescription in interface org.sakaiproject.site.api.Site
getSkin
public String getSkin()
- Specified by:
getSkin in interface org.sakaiproject.site.api.Site
setSkin
public void setSkin(String skin)
- Specified by:
setSkin in interface org.sakaiproject.site.api.Site
getTitle
public String getTitle()
- Specified by:
getTitle in interface org.sakaiproject.site.api.Site
setTitle
public void setTitle(String title)
- Specified by:
setTitle in interface org.sakaiproject.site.api.Site
getTools
public List<ToolConfiguration> getTools()
setTools
public void setTools(List<ToolConfiguration> tools)
getType
public String getType()
- Specified by:
getType in interface org.sakaiproject.site.api.Site
setType
public void setType(String type)
- Specified by:
setType in interface org.sakaiproject.site.api.Site
setGroups
public void setGroups(List<Group> groups)
setPages
public void setPages(List<Page> pages)
getSoftlyDeletedDate
public Date getSoftlyDeletedDate()
- Specified by:
getSoftlyDeletedDate in interface org.sakaiproject.site.api.Site
isSoftlyDeleted
public boolean isSoftlyDeleted()
- Specified by:
isSoftlyDeleted in interface org.sakaiproject.site.api.Site
setSoftlyDeleted
public void setSoftlyDeleted(boolean arg0)
- Specified by:
setSoftlyDeleted in interface org.sakaiproject.site.api.Site
Copyright © 2003-2013 Sakai Project. All Rights Reserved.