public class SectionType extends org.alfresco.repo.transaction.TransactionListenerAdapter implements WebSiteModel
ASPECT_HAS_ANCESTORS, ASPECT_TEMPORARY_MULTILINGUAL, ASPECT_WEBASSET, ASSOC_PRIMARY_IMAGE, ASSOC_PUBLISH_TARGET, ASSOC_PUBLISHING_QUEUE, ASSOC_RELEVANT_ASSET, ASSOC_SECONDARY_IMAGE, ASSOC_SUMMARISED_ASSET, ASSOC_WEBASSETS, NAMESPACE, PREFIX, PROCESS_READ_CONTACT, PROP_ANCESTOR_SECTIONS, PROP_AVAILABLE, PROP_AVAILABLE_FROM_DATE, PROP_AVAILABLE_TO_DATE, PROP_AVERAGE_RATING, PROP_COMMENT, PROP_COMMENT_COUNT, PROP_COMMENT_FLAGGED, PROP_CONTAINED_ASSETS, PROP_DERIVED_AVERAGE_RATING, PROP_DERIVED_COMMENT_COUNT, PROP_EXCLUDE_FROM_NAV, PROP_FAILED_ATTEMPTS_COUNT, PROP_FEEDBACK_CONFIG, PROP_FEEDBACK_TYPE, PROP_HOST_NAME, PROP_HOST_PORT, PROP_INHERIT_RENDITION_CONFIG, PROP_INITIALLY_ORPHANED, PROP_IS_DYNAMIC, PROP_LANGUAGE, PROP_MINS_TO_QUERY_REFRESH, PROP_ORDER_INDEX, PROP_PARENT_SECTIONS, PROP_PROCESSED_RATINGS, PROP_PUBLISHED_TIME, PROP_QUERY, PROP_QUERY_LANGUAGE, PROP_QUERY_RESULTS_MAX_SIZE, PROP_QUEUED_NODE, PROP_QUEUED_NODE_FOR_REMOVAL, PROP_RATING, PROP_RATING_PROCESSED, PROP_REFRESH_AT, PROP_RELEVANT_ASSET, PROP_RENDITION_CONFIG, PROP_SECTION_CONFIG, PROP_SITE_LOCALES, PROP_SUMMARISED_ASSET, PROP_TAGS, PROP_TRANSLATION_OF, PROP_VISITOR_EMAIL, PROP_VISITOR_NAME, PROP_WEB_APP_CONTEXT, PROP_WEBSITE_CONFIG, TYPE_ARTICLE, TYPE_IMAGE, TYPE_INDEX_PAGE, TYPE_PUBLISH_QUEUE_ENTRY, TYPE_SECTION, TYPE_VISITOR_FEEDBACK, TYPE_VISITOR_FEEDBACK_SUMMARY, TYPE_WEB_ROOT, TYPE_WEB_SITE, TYPE_WEBASSET_COLLECTION, TYPE_WEBASSET_COLLECTION_FOLDER, TYPE_WEBSITE_CONTAINER| Constructor and Description |
|---|
SectionType() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Before delete node behaviour
|
org.alfresco.service.cmr.rendition.RenditionDefinition |
cloneRenditionDefinition(org.alfresco.service.cmr.rendition.RenditionDefinition source,
org.alfresco.service.cmr.repository.NodeRef context) |
org.alfresco.repo.copy.CopyBehaviourCallback |
getCopyCallback(org.alfresco.service.namespace.QName classRef,
org.alfresco.repo.copy.CopyDetails copyDetails) |
void |
init()
Init method.
|
void |
onContentPropertyUpdate(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyQName,
org.alfresco.service.cmr.repository.ContentData beforeValue,
org.alfresco.service.cmr.repository.ContentData afterValue) |
void |
onCreateChildAssociationEveryEvent(org.alfresco.service.cmr.repository.ChildAssociationRef childAssoc,
boolean isNewNode) |
void |
onCreateChildAssociationTransactionCommit(org.alfresco.service.cmr.repository.ChildAssociationRef childAssoc,
boolean isNewNode) |
void |
onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
On create node behaviour
|
void |
onDeleteChildAssociationEveryEvent(org.alfresco.service.cmr.repository.ChildAssociationRef childAssoc) |
void |
onDeleteChildAssociationTransactionCommit(org.alfresco.service.cmr.repository.ChildAssociationRef childAssoc) |
void |
processCreateNode(org.alfresco.service.cmr.repository.NodeRef section)
On creation of a section node
|
void |
setAssetCollectionDefinitions(List<AssetCollectionDefinition> collectionDefinitions)
When a new section is created asset collections can be auto-created.
|
void |
setBehaviourFilter(org.alfresco.repo.policy.BehaviourFilter behaviourFilter)
Set the behaviour filter
|
void |
setContentService(org.alfresco.service.cmr.repository.ContentService contentService)
Set the content service
|
void |
setContextParserService(ContextParserService contextParserService)
Sets the context parser service
|
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Set the dictionary service
|
void |
setFileFolderService(org.alfresco.service.cmr.model.FileFolderService fileFolderSevice)
Set the file folder service
|
void |
setMimetypeMap(org.alfresco.repo.content.MimetypeMap mimetypeMap)
Set the mimetype map
|
void |
setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Set the node service
|
void |
setPolicyComponent(org.alfresco.repo.policy.PolicyComponent policyComponent)
Set the policy component
|
void |
setPublishService(PublishService publishService)
Set the publish service
|
void |
setRenditionService(org.alfresco.service.cmr.rendition.RenditionService renditionService)
Sets the rendition service
|
void |
setSectionCollectionsFolderName(String sectionCollectionsFolderName)
Sets the section collection folder name
|
void |
setSectionHierarchyProcessor(SectionHierarchyProcessor sectionHierarchyProcessor) |
void |
setSectionIndexPageName(String sectionIndexPageName)
Sets the section index page name
|
void |
setTransactionService(org.alfresco.service.transaction.TransactionService transactionService) |
void |
setTypesToIgnore(Set<String> typesToIgnore)
When a new content node is added into a section, behaviours configured by
this class normally cause it to be specialised to either an article or an
image.
|
afterCommit, afterRollback, beforeCommit, beforeCompletion, flushpublic void setPolicyComponent(org.alfresco.repo.policy.PolicyComponent policyComponent)
policyComponent - policy componentpublic void setBehaviourFilter(org.alfresco.repo.policy.BehaviourFilter behaviourFilter)
behaviourFilter - behaviour filterpublic void setPublishService(PublishService publishService)
publishService - publish servicepublic void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - node servicepublic void setTransactionService(org.alfresco.service.transaction.TransactionService transactionService)
public void setContentService(org.alfresco.service.cmr.repository.ContentService contentService)
contentService - content servicepublic void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
dictionaryService - dictionary servicepublic void setFileFolderService(org.alfresco.service.cmr.model.FileFolderService fileFolderSevice)
fileFolderSevice - file folder servicepublic void setRenditionService(org.alfresco.service.cmr.rendition.RenditionService renditionService)
renditionService - rendition servicepublic void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
public void setMimetypeMap(org.alfresco.repo.content.MimetypeMap mimetypeMap)
mimetypeMap - mimetype mappublic void setSectionIndexPageName(String sectionIndexPageName)
sectionIndexPageName - section index page namepublic void setSectionCollectionsFolderName(String sectionCollectionsFolderName)
sectionCollectionsFolderName - section collections folder namepublic void setContextParserService(ContextParserService contextParserService)
contextParserService - context parser servicepublic void setSectionHierarchyProcessor(SectionHierarchyProcessor sectionHierarchyProcessor)
public void setTypesToIgnore(Set<String> typesToIgnore)
typesToIgnore - public void setAssetCollectionDefinitions(List<AssetCollectionDefinition> collectionDefinitions)
collectionDefinitions - public void init()
public void onCreateChildAssociationEveryEvent(org.alfresco.service.cmr.repository.ChildAssociationRef childAssoc,
boolean isNewNode)
childAssoc - isNewNode - public void onCreateChildAssociationTransactionCommit(org.alfresco.service.cmr.repository.ChildAssociationRef childAssoc,
boolean isNewNode)
childAssoc - isNewNode - public void onDeleteChildAssociationEveryEvent(org.alfresco.service.cmr.repository.ChildAssociationRef childAssoc)
childAssoc - public void onDeleteChildAssociationTransactionCommit(org.alfresco.service.cmr.repository.ChildAssociationRef childAssoc)
childAssoc - public org.alfresco.repo.copy.CopyBehaviourCallback getCopyCallback(org.alfresco.service.namespace.QName classRef, org.alfresco.repo.copy.CopyDetails copyDetails)
public org.alfresco.service.cmr.rendition.RenditionDefinition cloneRenditionDefinition(org.alfresco.service.cmr.rendition.RenditionDefinition source,
org.alfresco.service.cmr.repository.NodeRef context)
public void onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
childAssocRef - child association referencepublic void beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - the section node referencepublic void processCreateNode(org.alfresco.service.cmr.repository.NodeRef section)
childAssocRef - created child association referencepublic void onContentPropertyUpdate(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyQName,
org.alfresco.service.cmr.repository.ContentData beforeValue,
org.alfresco.service.cmr.repository.ContentData afterValue)
Copyright © 2005–2014 Alfresco Software. All rights reserved.