Package org.alfresco.repo.discussion
Class TopicInfoImpl
java.lang.Object
org.alfresco.repo.discussion.TopicInfoImpl
- All Implemented Interfaces:
Serializable,PermissionCheckValue,TopicInfo
An implementation of
TopicInfo- Since:
- 4.0
- Author:
- Nick Burch (based on existing webscript controllers in the REST API)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGet the underlying node value that needs to be permission checked.getTags()getTitle()inthashCode()voidsetCreatedAt(Date createdAt) voidsetCreator(String creator) voidsetModifiedAt(Date modifiedAt) voidsetModifier(String modifier) voidsetShortSiteName(String shortSiteName) voidvoidSets the Title of the topic.
-
Constructor Details
-
Method Details
-
getContainerNodeRef
- Specified by:
getContainerNodeRefin interfaceTopicInfo- Returns:
- the NodeRef of the container this belongs to (Site or Otherwise)
-
getNodeRef
Description copied from interface:PermissionCheckValueGet the underlying node value that needs to be permission checked.- Specified by:
getNodeRefin interfacePermissionCheckValue- Specified by:
getNodeRefin interfaceTopicInfo- Returns:
- the NodeRef of the underlying topic
-
getSystemName
- Specified by:
getSystemNamein interfaceTopicInfo- Returns:
- the System generated name for the topic
-
getTitle
-
getCreator
- Specified by:
getCreatorin interfaceTopicInfo- Returns:
- the creator of the topic
-
getModifier
- Specified by:
getModifierin interfaceTopicInfo- Returns:
- the modifier of the wiki page
-
getCreatedAt
- Specified by:
getCreatedAtin interfaceTopicInfo- Returns:
- the creation date and time
-
getModifiedAt
- Specified by:
getModifiedAtin interfaceTopicInfo- Returns:
- the modification date and time
-
getTags
-
setTitle
Description copied from interface:TopicInfoSets the Title of the topic. The Title of the topic will be shared with the Primary Post -
setCreator
-
setModifier
-
setCreatedAt
-
setModifiedAt
-
setTags
-
hashCode
public int hashCode() -
equals
-
getShortSiteName
- Specified by:
getShortSiteNamein interfaceTopicInfo- Returns:
- the site this topic is associated with
-
setShortSiteName
-