Package fr.becpg.repo.admin.impl
Class AbstractInitVisitorImpl
java.lang.Object
fr.becpg.repo.admin.impl.AbstractInitVisitorImpl
- All Implemented Interfaces:
InitVisitor
- Direct Known Subclasses:
CoreInitVisitor
Abstract class used to initialize repository, modules.
- Version:
- $Id: $Id
- Author:
- querephi
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.alfresco.service.cmr.action.ActionServiceThe action service for managing actions.protected org.alfresco.service.cmr.security.AuthorityServiceThe authority service for managing authorities.protected org.alfresco.service.cmr.model.FileFolderServiceThe file folder service used for file operations.private static final Stringprotected static final org.apache.commons.logging.LogConstantloggerprotected org.alfresco.service.cmr.repository.NodeServiceThe node service for node operations.protected RepoServiceThe repository service for repository operations.protected org.alfresco.service.cmr.rule.RuleServiceThe rule service for managing rules. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddSystemFolderAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef) addSystemFolderAspect.protected voidcreateGroups(String[] groups) createGroups.protected voidcreateRule(org.alfresco.service.cmr.repository.NodeRef nodeRef, String title, String description, boolean applyToChildren, boolean executeAsync, List<String> ruleTypes, org.alfresco.service.cmr.action.CompositeAction compositeAction) createRule.protected voidcreateRuleAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean applyToChildren, org.alfresco.service.namespace.QName type, org.alfresco.service.namespace.QName aspect) createRuleAspect.protected voidcreateRuleSpecialiseType(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean applyToChildren, org.alfresco.service.namespace.QName type) createRuleSpecialiseType.private booleanruleExists(org.alfresco.service.cmr.repository.NodeRef nodeRef, String ruleTitle, String ruleDescription) protected voidvisitFiles(org.alfresco.service.cmr.repository.NodeRef folderNodeRef, String folderName, boolean folderExists) visitFiles.protected org.alfresco.service.cmr.repository.NodeRefvisitFolder(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String folderPath) visitFolder.protected voidvisitPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, String folderName) visitPermissions.protected voidvisitRules(org.alfresco.service.cmr.repository.NodeRef nodeRef, String folderName) visitRules.protected voidvisitWF.protected voidvivitFolderAspects(org.alfresco.service.cmr.repository.NodeRef folderNodeRef, String folderName) vivitFolderAspects.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.becpg.repo.admin.InitVisitor
initOrder, visitContainer
-
Field Details
-
logger
protected static final org.apache.commons.logging.Log loggerConstantlogger -
LOCALIZATION_PFX_GROUP
- See Also:
-
actionService
@Autowired protected org.alfresco.service.cmr.action.ActionService actionServiceThe action service for managing actions. -
authorityService
@Autowired protected org.alfresco.service.cmr.security.AuthorityService authorityServiceThe authority service for managing authorities. -
fileFolderService
@Autowired protected org.alfresco.service.cmr.model.FileFolderService fileFolderServiceThe file folder service used for file operations. -
nodeService
@Autowired protected org.alfresco.service.cmr.repository.NodeService nodeServiceThe node service for node operations. -
repoService
The repository service for repository operations. -
ruleService
@Autowired protected org.alfresco.service.cmr.rule.RuleService ruleServiceThe rule service for managing rules.
-
-
Constructor Details
-
AbstractInitVisitorImpl
public AbstractInitVisitorImpl()
-
-
Method Details
-
visitFolder
protected org.alfresco.service.cmr.repository.NodeRef visitFolder(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String folderPath) visitFolder.
- Parameters:
parentNodeRef- aNodeRefobject.folderPath- aStringobject.- Returns:
- a
NodeRefobject.
-
vivitFolderAspects
protected void vivitFolderAspects(org.alfresco.service.cmr.repository.NodeRef folderNodeRef, String folderName) vivitFolderAspects.
- Parameters:
folderNodeRef- aNodeRefobject.folderName- aStringobject.
-
visitFiles
protected void visitFiles(org.alfresco.service.cmr.repository.NodeRef folderNodeRef, String folderName, boolean folderExists) visitFiles.
- Parameters:
folderNodeRef- aNodeRefobject.folderName- aStringobject.folderExists- a boolean.
-
visitRules
visitRules.
- Parameters:
nodeRef- aNodeRefobject.folderName- aStringobject.
-
visitWF
visitWF.
- Parameters:
nodeRef- aNodeRefobject.folderName- aStringobject.
-
visitPermissions
protected void visitPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, String folderName) visitPermissions.
- Parameters:
nodeRef- aNodeRefobject.folderName- aStringobject.
-
createRuleSpecialiseType
protected void createRuleSpecialiseType(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean applyToChildren, org.alfresco.service.namespace.QName type) createRuleSpecialiseType.
- Parameters:
nodeRef- aNodeRefobject.applyToChildren- a boolean.type- aQNameobject.
-
createRule
protected void createRule(org.alfresco.service.cmr.repository.NodeRef nodeRef, String title, String description, boolean applyToChildren, boolean executeAsync, List<String> ruleTypes, org.alfresco.service.cmr.action.CompositeAction compositeAction) createRule.
-
ruleExists
-
createRuleAspect
protected void createRuleAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean applyToChildren, org.alfresco.service.namespace.QName type, org.alfresco.service.namespace.QName aspect) createRuleAspect.
- Parameters:
nodeRef- aNodeRefobject.applyToChildren- a boolean.type- aQNameobject.aspect- aQNameobject.
-
createGroups
createGroups.
- Parameters:
groups- an array ofStringobjects.
-
addSystemFolderAspect
protected void addSystemFolderAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef) addSystemFolderAspect.
- Parameters:
nodeRef- aNodeRefobject.
-