Package fr.becpg.repo.entity.impl
Class EntitySystemServiceImpl
java.lang.Object
fr.becpg.repo.entity.impl.EntitySystemServiceImpl
- All Implemented Interfaces:
EntitySystemService
@Service("entitySystemService")
public class EntitySystemServiceImpl
extends Object
implements EntitySystemService
EntitySystemServiceImpl class.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate EntityListDAOprivate org.alfresco.service.cmr.repository.NodeServiceprivate org.alfresco.repo.policy.BehaviourFilter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.alfresco.service.cmr.repository.NodeRefcreateSystemEntity(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String entityPath, Map<String, org.alfresco.service.namespace.QName> entitySystemDataLists) createSystemEntity.List<org.alfresco.service.cmr.repository.NodeRef>getSystemEntities.org.alfresco.service.cmr.repository.NodeRefgetSystemEntity(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String systemEntityPath) getSystemEntity.org.alfresco.service.cmr.repository.NodeRefgetSystemEntityDataList(org.alfresco.service.cmr.repository.NodeRef systemEntityNodeRef, String dataListPath) getSystemEntityDataList.org.alfresco.service.cmr.repository.NodeRefgetSystemEntityDataList(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String systemEntityPath, String dataListPath) getSystemEntityDataList.List<org.alfresco.service.cmr.repository.NodeRef>getSystemFolders.private voidmergeTitle(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.MLText translatedPathMLText)
-
Field Details
-
entityListDAO
-
policyBehaviourFilter
@Autowired private org.alfresco.repo.policy.BehaviourFilter policyBehaviourFilter -
nodeService
@Autowired private org.alfresco.service.cmr.repository.NodeService nodeService
-
-
Constructor Details
-
EntitySystemServiceImpl
public EntitySystemServiceImpl()
-
-
Method Details
-
createSystemEntity
public org.alfresco.service.cmr.repository.NodeRef createSystemEntity(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String entityPath, Map<String, org.alfresco.service.namespace.QName> entitySystemDataLists) createSystemEntity.
- Specified by:
createSystemEntityin interfaceEntitySystemService- Parameters:
parentNodeRef- aNodeRefobject.entityPath- aStringobject.entitySystemDataLists- aMapobject.- Returns:
- create systeme entity
-
mergeTitle
private void mergeTitle(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.MLText translatedPathMLText) -
getSystemEntity
public org.alfresco.service.cmr.repository.NodeRef getSystemEntity(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String systemEntityPath) getSystemEntity.
- Specified by:
getSystemEntityin interfaceEntitySystemService- Parameters:
parentNodeRef- aNodeRefobject.systemEntityPath- aStringobject.- Returns:
- system entity for given systemEntityPath
-
getSystemEntityDataList
public org.alfresco.service.cmr.repository.NodeRef getSystemEntityDataList(org.alfresco.service.cmr.repository.NodeRef systemEntityNodeRef, String dataListPath) getSystemEntityDataList.
- Specified by:
getSystemEntityDataListin interfaceEntitySystemService- Parameters:
systemEntityNodeRef- aNodeRefobject.dataListPath- aStringobject.- Returns:
- a
NodeRefsystem entity datalist.
-
getSystemEntityDataList
public org.alfresco.service.cmr.repository.NodeRef getSystemEntityDataList(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String systemEntityPath, String dataListPath) getSystemEntityDataList.
- Specified by:
getSystemEntityDataListin interfaceEntitySystemService- Parameters:
parentNodeRef- aNodeRefobject.systemEntityPath- aStringobject.dataListPath- aStringobject.- Returns:
- system entity datalist
-
getSystemEntities
getSystemEntities.
- Specified by:
getSystemEntitiesin interfaceEntitySystemService- Returns:
- entities of type TYPE_SYSTEM_ENTITY
-
getSystemFolders
getSystemFolders.
- Specified by:
getSystemFoldersin interfaceEntitySystemService- Returns:
- folders with aspect SYSTEM_FOLDER
-