Package org.alfresco.service.cmr.site
Interface SiteInfo
-
- All Superinterfaces:
PermissionCheckValue
- All Known Implementing Classes:
SiteInfoImpl
@AlfrescoPublicApi public interface SiteInfo extends PermissionCheckValue
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description DategetCreatedDate()Get the site created dateMap<QName,Serializable>getCustomProperties()Get the custom property valuesSerializablegetCustomProperty(QName name)Get the value of a custom propertyStringgetDescription()Get the descriptionbooleangetIsPublic()Deprecated.as of version 3.2, replaced bygetVisibility()DategetLastModifiedDate()Get the site last modified dateNodeRefgetNodeRef()Get the site node referenceStringgetShortName()Get the short nameStringgetSitePreset()Get the site presetStringgetTitle()Get the titleSiteVisibilitygetVisibility()Get the sites visibilityvoidsetCreatedDate(Date createdDate)Set the site created datevoidsetDescription(String description)Set the descriptionvoidsetIsPublic(boolean isPublic)Deprecated.as of version 3.2, replaced bysetVisibility(SiteVisibility)voidsetLastModifiedDate(Date lastModifiedDate)Set the site last modified datevoidsetTitle(String title)Set the titlevoidsetVisibility(SiteVisibility visibility)Set the sites visibility
-
-
-
Method Detail
-
getNodeRef
NodeRef getNodeRef()
Get the site node reference- Specified by:
getNodeRefin interfacePermissionCheckValue- Returns:
- NodeRef site node reference, null if not set
-
getSitePreset
String getSitePreset()
Get the site preset- Returns:
- String site preset
-
getShortName
String getShortName()
Get the short name- Returns:
- String short name
-
getTitle
String getTitle()
Get the title- Returns:
- String site title
-
setTitle
void setTitle(String title)
Set the title- Parameters:
title- site title
-
getDescription
String getDescription()
Get the description- Returns:
- String site description
-
setDescription
void setDescription(String description)
Set the description- Parameters:
description- site description
-
setIsPublic
void setIsPublic(boolean isPublic)
Deprecated.as of version 3.2, replaced bysetVisibility(SiteVisibility)Sets whether this site is public or not. If true the visibility is set to "public", if false the visibility is set to "private"- Parameters:
isPublic- true public, false private
-
getIsPublic
boolean getIsPublic()
Deprecated.as of version 3.2, replaced bygetVisibility()Indicates whether the site is public.- Returns:
- boolean true if public, false either private or moderated
-
getVisibility
SiteVisibility getVisibility()
Get the sites visibility- Returns:
- SiteVisibility site visibility
-
setVisibility
void setVisibility(SiteVisibility visibility)
Set the sites visibility- Parameters:
visibility- site visibility
-
getCustomProperties
Map<QName,Serializable> getCustomProperties()
Get the custom property values- Returns:
- map of custom property names and values
-
getCustomProperty
Serializable getCustomProperty(QName name)
Get the value of a custom property- Parameters:
name- name of custom property- Returns:
- Serializable value of the property, null if not set or doesn't exist
-
getCreatedDate
Date getCreatedDate()
Get the site created date- Returns:
Datesite created date
-
setCreatedDate
void setCreatedDate(Date createdDate)
Set the site created date- Parameters:
createdDate- site created date
-
getLastModifiedDate
Date getLastModifiedDate()
Get the site last modified date- Returns:
Datesite last modified date
-
setLastModifiedDate
void setLastModifiedDate(Date lastModifiedDate)
Set the site last modified date- Parameters:
lastModifiedDate- site last modified date
-
-