Class BeCPGScriptHelper
- All Implemented Interfaces:
org.alfresco.processor.ProcessorExtension,org.alfresco.repo.jscript.Scopeable
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AlfrescoRepository<RepositoryEntity>private AssociationServiceprivate AutoNumServiceprivate BeCPGLicenseManagerprivate BeCPGMailServiceprivate BeCPGTicketServiceprivate BeCPGUserAccountServiceprivate org.alfresco.service.cmr.repository.ContentServiceprivate org.alfresco.service.cmr.dictionary.DictionaryServiceprivate EntityActivityServiceprivate EntityDictionaryServiceprivate EntityListDAOprivate EntityReportServiceprivate EntityServiceprivate EntityVersionServiceprivate org.alfresco.service.cmr.model.FileFolderServiceprivate FormulationService<FormulatedEntity>private HierarchyServiceprivate static org.apache.commons.logging.Logprivate org.alfresco.service.cmr.repository.NodeServiceprivate org.alfresco.service.namespace.NamespaceServiceprivate org.alfresco.service.cmr.repository.NodeServiceprivate OlapServiceprivate PaginatedSearchCacheprivate org.alfresco.service.cmr.security.PermissionServiceprivate org.alfresco.repo.policy.BehaviourFilterprivate org.alfresco.service.cmr.quickshare.QuickShareServiceprivate org.alfresco.repo.security.authentication.external.RemoteUserMapperprivate RepoServiceprivate org.alfresco.repo.model.Repositoryprivate org.alfresco.service.ServiceRegistryprivate org.alfresco.service.cmr.site.SiteServiceprivate SystemConfigurationServiceprivate org.alfresco.repo.tenant.TenantAdminServiceprivate booleanprivate org.alfresco.service.cmr.version.VersionService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringaddDigitToEANPrefix(String eanCode) addDigitToEANPrefix.booleanallowRead.booleanallowRead.booleanallowRead.booleanallowWrite(String nodeRef, String authority) allowWrite.booleanallowWrite(org.alfresco.repo.jscript.ScriptNode sourceNode, String authority) allowWrite.booleanallowWrite(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority) allowWrite.org.alfresco.service.cmr.repository.NodeRefassocAssocValue(String nodeRef, String assocQname, String assocAssocsQname) assocAssocValue.org.alfresco.service.cmr.repository.NodeRefassocAssocValue(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname, String assocAssocsQname) assocAssocValue.org.alfresco.service.cmr.repository.NodeRefassocAssocValue(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, String assocAssocsQname) assocAssocValue.assocAssocValues(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname, String assocAssocsQname) assocAssocValues.assocAssocValues(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, String assocAssocsQname) assocAssocValues.assocPropValue(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname, String propQName) assocPropValue.assocPropValue(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, String propQName) assocPropValue.assocPropValues(String nodeRef, String assocQname, String propQName) assocPropValues.assocPropValues(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname, String propQName) assocPropValues.assocPropValues(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, String propQName) assocPropValues.org.alfresco.service.cmr.repository.NodeRefassocValue(String nodeRef, String assocQname) assocValue.org.alfresco.service.cmr.repository.NodeRefassocValue(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname) assocValue.org.alfresco.service.cmr.repository.NodeRefassocValue(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname) assocValue.assocValues(String nodeRef, String assocQname) assocValues.assocValues(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname) assocValues.assocValues(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname) assocValues.booleanchangeEntityListStates(org.alfresco.repo.jscript.ScriptNode entity, String state) changeEntityListStates.booleanclassifyByDate(org.alfresco.repo.jscript.ScriptNode product, String path, Date date, String dateFormat) classifyByDate.booleanclassifyByDate(org.alfresco.repo.jscript.ScriptNode product, org.alfresco.repo.jscript.ScriptNode documentLibrary, String subPath, Date date, String dateFormat) classifyByDate.booleanclassifyByHierarchy(org.alfresco.repo.jscript.ScriptNode productNode, org.alfresco.repo.jscript.ScriptNode folderNode, String propHierarchy) classifyByHierarchy.booleanclassifyByHierarchy(org.alfresco.repo.jscript.ScriptNode productNode, org.alfresco.repo.jscript.ScriptNode folderNode, String propHierarchy, String locale) classifyByHierarchy.private booleanclassifyByHierarchy(org.alfresco.service.cmr.repository.NodeRef productNode, org.alfresco.service.cmr.repository.NodeRef folderNode, String propHierarchy, String localeString) booleanclassifyByPropAndHierarchy(org.alfresco.repo.jscript.ScriptNode productNode, org.alfresco.repo.jscript.ScriptNode folderNode, String propHierarchy, String propPathName, String locale) classifyByPropAndHierarchy.private org.alfresco.service.cmr.repository.NodeRefclassifyPropAndHierarchyExtractAssoc(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocName, List<String> assocList) booleanclearPermissions(String nodeRef, boolean inherit) clearPermissions.booleanclearPermissions(org.alfresco.repo.jscript.ScriptNode sourceNode, boolean inherit) clearPermissions.booleanclearPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean inherit) clearPermissions.convert(org.alfresco.repo.jscript.ScriptNode scriptNode) convert.voidcopyContent(org.alfresco.repo.jscript.ScriptNode from, org.alfresco.repo.jscript.ScriptNode to) copyContent.voidcopyList(org.alfresco.repo.jscript.ScriptNode sourceNode, org.alfresco.repo.jscript.ScriptNode destNode, String listQname) copyList.count.count.org.alfresco.repo.jscript.ScriptNodecreateBranch(org.alfresco.repo.jscript.ScriptNode entity, org.alfresco.repo.jscript.ScriptNode parent) createBranch.org.alfresco.repo.jscript.ScriptNodecreateBranch(org.alfresco.repo.jscript.ScriptNode entity, org.alfresco.repo.jscript.ScriptNode parent, boolean setAutoMerge) createBranch.static StringcreateEAN13Code(String prefix, String serialNumber) createEAN13Code.private List<AssociationCriteriaFilter>createFilters(org.json.JSONObject jsonConfig) org.alfresco.repo.jscript.ScriptNodecreatePerson(String userName, String firstName, String lastName, String email, String password, boolean enableAccount, boolean isIdsUser) createPerson.booleandeleteGroupPermission(String nodeRef, String authority) deleteGroupPermission.booleandeleteGroupPermission(org.alfresco.repo.jscript.ScriptNode sourceNode, String authority) deleteGroupPermission.booleandeleteGroupPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority) deleteGroupPermission.voiddisableAccount(String userName) disableAccount.voidenableAccount(String userName) enableAccount.entitySourceAssocs(String nodeRef, String assocQname, String filter) entitySourceAssocs.entitySourceAssocs(org.alfresco.repo.jscript.ScriptNode node, String assocQname, String filter) entitySourceAssocs.entitySourceAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, String filter) entitySourceAssocs.String[]extractPeople(String[] authorities) extractPeople.extractSiteDisplayPath(org.alfresco.repo.jscript.ScriptNode scriptNode) extractSiteDisplayPath.findOne.booleanfloatingLicensesExceeded(String sessionId) floatingLicensesExceeded.voidformulate(org.alfresco.repo.jscript.ScriptNode productNode) formulate.static StringgenerateEAN13Code(String prefix) generateEAN13Code.voidgenerateVersionReport(org.alfresco.repo.jscript.ScriptNode node, String versionLabel) generateVersionReport.voidgenerateVersionReports(org.alfresco.repo.jscript.ScriptNode node) generateVersionReports.getAutoNumCounter(String className, String propertyName) getAutoNumCounter.org.alfresco.service.cmr.repository.NodeRefgetAutoNumNodeRef(String className, String propertyName) getAutoNumNodeRef.getAutoNumValue(String className, String propertyName) getAutoNumValue.getAvailableName(org.alfresco.repo.jscript.ScriptNode folder, String name) getAvailableNamegetAvailableName(org.alfresco.repo.jscript.ScriptNode folder, String name, boolean keepExtension) getAvailableName.getBeCPGAuthTocken.org.alfresco.repo.jscript.ScriptNodegetDocumentLibraryNodeRef(String siteId) getDocumentLibraryNodeRef.org.alfresco.repo.jscript.ScriptNodegetEntity.org.alfresco.service.cmr.repository.NodeRef[]getListItems(org.alfresco.repo.jscript.ScriptNode node, String listQname) getListItems.getLocalizedMessage(String messageKey, String locale) getLocalizedMessage.getLocalizedMessage(String messageKey, String locale, Object... param) getLocalizedMessage.getMessage(String messageKey) getMessage.getMessage(String messageKey, Object... param) getMessage.getMLConstraint(String value, String propQName, String locale) getMLConstraint.getMLProperty(org.alfresco.repo.jscript.ScriptNode sourceNode, String propQName, String locale) getMLProperty.getMLProperty(org.alfresco.repo.jscript.ScriptNode sourceNode, String propQName, String locale, Boolean exactLocale) getMLProperty.getOlapSSOUrl.getOrCreateBeCPGCode(org.alfresco.repo.jscript.ScriptNode sourceNode) getOrCreateBeCPGCode.getOrCreateCode(org.alfresco.repo.jscript.ScriptNode sourceNode, String propertyName) getOrCreateCode.org.alfresco.service.namespace.QNamegetQName.getQNameTitle(String qname) getQNameTitle.org.alfresco.repo.jscript.ScriptNodegetReportNode(org.alfresco.repo.jscript.ScriptNode sourceNode) getReportNode.org.alfresco.repo.jscript.ScriptNode[]getReportsOfKind(org.alfresco.repo.jscript.ScriptNode sourceNode, String reportKind) getReportsOfKind.String[]getSearchResults(String queryId) getSearchResults.String[]getSubTypes(String type) getSubTypes.getTranslatedPath(String name) getTranslatedPath.getUserContentLocale(org.alfresco.repo.jscript.ScriptNode personNode) getUserContentLocale.getUserLocale(org.alfresco.repo.jscript.ScriptNode personNode) getUserLocale.booleanhasEntitySourceAssocs(String nodeRef, String assocQname, String filter) hasEntitySourceAssocs.booleanhasEntitySourceAssocs(org.alfresco.repo.jscript.ScriptNode node, String assocQname, String filter) hasEntitySourceAssocs.booleanhasEntitySourceAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, String filter) hasEntitySourceAssocs.booleanhasWriteLicense.booleanisAccountEnabled(String userName) isAccountEnabled.booleanisEntityV2SubType(org.alfresco.repo.jscript.ScriptNode scriptNode) isEntityV2SubType.booleanisLicenseValid.booleanisSameChecksum(String key, String value, String checksum) isSameChecksum.booleanisShowEntitiesInTree.booleanisShowLicenceWarning.booleanisShowUnauthorizedWarning.booleanisSpecialLicenceUser.booleanisSsoEnabled.booleanlistExist.org.alfresco.repo.jscript.ScriptNodemergeBranch(org.alfresco.repo.jscript.ScriptNode entity, org.alfresco.repo.jscript.ScriptNode branchTo, String description, String type) mergeBranch.org.alfresco.repo.jscript.ScriptNodemoveAndRename(org.alfresco.repo.jscript.ScriptNode nodeToMove, org.alfresco.repo.jscript.ScriptNode destination) moveAndRename.voidpostEntityActivity(org.alfresco.repo.jscript.ScriptNode scriptNode, String activityType, String activityEvent, String properties) postEntityActivity.save(RepositoryEntity entity) save.voidsendMail(List<org.alfresco.repo.jscript.ScriptNode> recipientNodeRefs, String subject, String mailTemplate, Map<String, Object> templateArgs, boolean sendToSelf) sendMail.voidsendMLAwareMail(String[] authorities, String fromEmail, String subjectKey, Object[] subjectParams, String mailTemplate, Map<String, Object> templateArgs) sendMLAwareMail.voidsetAlfrescoRepository(AlfrescoRepository<RepositoryEntity> alfrescoRepository) Setter for the fieldalfrescoRepository.voidsetAssociationService(AssociationService associationService) Setter for the fieldassociationService.voidsetAutoNumService(AutoNumService autoNumService) Setter for the fieldautoNumService.booleansetAutoNumValue(String className, String propertyName, Long counter) setAutoNumValue.voidsetBeCPGLicenseManager(BeCPGLicenseManager beCPGLicenseManager) Setter for the fieldbeCPGLicenseManager.voidsetBeCPGMailService(BeCPGMailService beCPGMailService) Setter for the fieldbeCPGMailService.voidsetBeCPGTicketService(BeCPGTicketService beCPGTicketService) Setter for the fieldbeCPGTicketService.voidsetBeCPGUserAccountService(BeCPGUserAccountService beCPGUserAccountService) Setter for the fieldbeCPGUserAccountService.voidsetContentService(org.alfresco.service.cmr.repository.ContentService contentService) Setter for the fieldcontentService.voidsetDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) Setter for the fielddictionaryService.voidsetEntityActivityService(EntityActivityService entityActivityService) Setter for the fieldentityActivityService.voidsetEntityDictionaryService(EntityDictionaryService entityDictionaryService) Setter for the fieldentityDictionaryService.voidsetEntityListDAO(EntityListDAO entityListDAO) Setter for the fieldentityListDAO.voidsetEntityReportService(EntityReportService entityReportService) Setter for the fieldentityReportService.voidsetEntityService(EntityService entityService) Setter for the fieldentityService.voidsetEntityVersionService(EntityVersionService entityVersionService) Setter for the fieldentityVersionService.voidsetExtraValue(RepositoryEntity entity, String qName, Object value) setExtraValue.voidsetFileFolderService(org.alfresco.service.cmr.model.FileFolderService fileFolderService) Setter for the fieldfileFolderService.voidsetFormulationService(FormulationService<FormulatedEntity> formulationService) Setter for the fieldformulationService.voidsetHierarchyService(HierarchyService hierarchyService) Setter for the fieldhierarchyService.voidsetMlNodeService(org.alfresco.service.cmr.repository.NodeService mlNodeService) Setter for the fieldmlNodeService.voidsetMLProperty(org.alfresco.repo.jscript.ScriptNode sourceNode, String propQName, String locale, String value) setMLProperty.voidsetNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService) Setter for the fieldnamespaceService.voidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) Setter for the fieldnodeService.voidsetOlapService(OlapService olapService) Setter for the fieldolapService.voidsetPaginatedSearchCache(PaginatedSearchCache paginatedSearchCache) Setter for the fieldpaginatedSearchCache.booleansetPermissionAsSystem(String nodeRef, String permission, String authority) setPermissionAsSystem.booleansetPermissionAsSystem(org.alfresco.repo.jscript.ScriptNode sourceNode, String permission, String authority) setPermissionAsSystem.booleansetPermissionAsSystem(org.alfresco.service.cmr.repository.NodeRef nodeRef, String permission, String authority) setPermissionAsSystem.voidsetPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService) Setter for the fieldpermissionService.voidsetPolicyBehaviourFilter(org.alfresco.repo.policy.BehaviourFilter policyBehaviourFilter) Setter for the fieldpolicyBehaviourFilter.voidsetQuickShareService(org.alfresco.service.cmr.quickshare.QuickShareService quickShareService) Setter for the fieldquickShareService.voidsetRemoteUserMapper(org.alfresco.repo.security.authentication.external.RemoteUserMapper remoteUserMapper) Setter for the fieldremoteUserMapper.voidsetRepoService(RepoService repoService) Setter for the fieldrepoService.voidsetRepositoryHelper(org.alfresco.repo.model.Repository repositoryHelper) Setter for the fieldrepositoryHelper.voidsetServiceRegistry(org.alfresco.service.ServiceRegistry serviceRegistry) Setter for the fieldserviceRegistry.voidsetSiteService(org.alfresco.service.cmr.site.SiteService siteService) Setter for the fieldsiteService.voidsetSystemConfigurationService(SystemConfigurationService systemConfigurationService) Setter for the fieldsystemConfigurationService.voidsetTenantAdminService(org.alfresco.repo.tenant.TenantAdminService tenantAdminService) Setter for the fieldtenantAdminService.voidsetUseBrowserLocale(boolean useBrowserLocale) Setter for the fielduseBrowserLocale.voidsetVersionService(org.alfresco.service.cmr.version.VersionService versionService) Setter for the fieldversionService.shareContent(org.alfresco.repo.jscript.ScriptNode sourceNode) shareContent.private booleansourceAssocValues(String nodeRef, String assocQname, Integer maxResults, Integer offset, Boolean includeVersions) sourceAssocValues.sourceAssocValues(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname, Integer maxResults, Integer offset, boolean includeVersions) sourceAssocValues.sourceAssocValues(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, Integer maxResults, Integer offset, Boolean includeVersions) sourceAssocValues.voidupdateAssoc(String nodeRef, String assocQname, Object assocs) updateAssoc.voidupdateAssoc(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname, Object assocs) updateAssoc.voidupdateAssoc(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, Object assocs) updateAssoc.updateChecksum(String key, String value, String checksum) updateChecksum.voidupdateLastVersionLabel(org.alfresco.repo.jscript.ScriptNode entity, String versionLabel) updateLastVersionLabel.private ObjectMethods inherited from class org.alfresco.repo.jscript.BaseScopableProcessorExtension
getScope, setScopeMethods inherited from class org.alfresco.repo.processor.BaseProcessorExtension
getExtensionName, register, setExtensionName, setProcessor
-
Field Details
-
logger
private static org.apache.commons.logging.Log logger -
nodeService
private org.alfresco.service.cmr.repository.NodeService nodeService -
autoNumService
-
olapService
-
mlNodeService
private org.alfresco.service.cmr.repository.NodeService mlNodeService -
namespaceService
private org.alfresco.service.namespace.NamespaceService namespaceService -
dictionaryService
private org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService -
entityDictionaryService
-
entityVersionService
-
serviceRegistry
private org.alfresco.service.ServiceRegistry serviceRegistry -
associationService
-
entityService
-
paginatedSearchCache
-
permissionService
private org.alfresco.service.cmr.security.PermissionService permissionService -
repoService
-
entityListDAO
-
alfrescoRepository
-
siteService
private org.alfresco.service.cmr.site.SiteService siteService -
tenantAdminService
private org.alfresco.repo.tenant.TenantAdminService tenantAdminService -
contentService
private org.alfresco.service.cmr.repository.ContentService contentService -
versionService
private org.alfresco.service.cmr.version.VersionService versionService -
entityReportService
-
beCPGLicenseManager
-
beCPGMailService
-
repositoryHelper
private org.alfresco.repo.model.Repository repositoryHelper -
formulationService
-
hierarchyService
-
fileFolderService
private org.alfresco.service.cmr.model.FileFolderService fileFolderService -
systemConfigurationService
-
beCPGTicketService
-
policyBehaviourFilter
private org.alfresco.repo.policy.BehaviourFilter policyBehaviourFilter -
remoteUserMapper
private org.alfresco.repo.security.authentication.external.RemoteUserMapper remoteUserMapper -
entityActivityService
-
beCPGUserAccountService
-
useBrowserLocale
private boolean useBrowserLocale
-
-
Constructor Details
-
BeCPGScriptHelper
public BeCPGScriptHelper()
-
-
Method Details
-
setBeCPGUserAccountService
Setter for the field
beCPGUserAccountService.- Parameters:
beCPGUserAccountService- aBeCPGUserAccountServiceobject
-
setEntityActivityService
Setter for the field
entityActivityService.- Parameters:
entityActivityService- aEntityActivityServiceobject
-
setRemoteUserMapper
public void setRemoteUserMapper(org.alfresco.repo.security.authentication.external.RemoteUserMapper remoteUserMapper) Setter for the field
remoteUserMapper.- Parameters:
remoteUserMapper- aRemoteUserMapperobject
-
showEntitiesInTree
private boolean showEntitiesInTree() -
setPolicyBehaviourFilter
public void setPolicyBehaviourFilter(org.alfresco.repo.policy.BehaviourFilter policyBehaviourFilter) Setter for the field
policyBehaviourFilter.- Parameters:
policyBehaviourFilter- aBehaviourFilterobject
-
setSystemConfigurationService
Setter for the field
systemConfigurationService.- Parameters:
systemConfigurationService- aSystemConfigurationServiceobject
-
setFileFolderService
public void setFileFolderService(org.alfresco.service.cmr.model.FileFolderService fileFolderService) Setter for the field
fileFolderService.- Parameters:
fileFolderService- aFileFolderServiceobject
-
setHierarchyService
Setter for the field
hierarchyService.- Parameters:
hierarchyService- aHierarchyServiceobject
-
setFormulationService
Setter for the field
formulationService.- Parameters:
formulationService- aFormulationServiceobject
-
setRepositoryHelper
public void setRepositoryHelper(org.alfresco.repo.model.Repository repositoryHelper) Setter for the field
repositoryHelper.- Parameters:
repositoryHelper- aRepositoryobject
-
setBeCPGLicenseManager
Setter for the field
beCPGLicenseManager.- Parameters:
beCPGLicenseManager- aBeCPGLicenseManagerobject
-
setBeCPGMailService
Setter for the field
beCPGMailService.- Parameters:
beCPGMailService- aBeCPGMailServiceobject
-
setVersionService
public void setVersionService(org.alfresco.service.cmr.version.VersionService versionService) Setter for the field
versionService.- Parameters:
versionService- aVersionServiceobject
-
setTenantAdminService
public void setTenantAdminService(org.alfresco.repo.tenant.TenantAdminService tenantAdminService) Setter for the field
tenantAdminService.- Parameters:
tenantAdminService- aTenantAdminServiceobject
-
setBeCPGTicketService
Setter for the field
beCPGTicketService.- Parameters:
beCPGTicketService- aBeCPGTicketServiceobject
-
setUseBrowserLocale
public void setUseBrowserLocale(boolean useBrowserLocale) Setter for the field
useBrowserLocale.- Parameters:
useBrowserLocale- a boolean.
-
setPermissionService
public void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService) Setter for the field
permissionService.- Parameters:
permissionService- aPermissionServiceobject.
-
setOlapService
Setter for the field
olapService.- Parameters:
olapService- aOlapServiceobject.
-
setAutoNumService
Setter for the field
autoNumService.- Parameters:
autoNumService- aAutoNumServiceobject.
-
getOrCreateBeCPGCode
getOrCreateBeCPGCode.
- Parameters:
sourceNode- aScriptNodeobject.- Returns:
- a
Stringobject.
-
getAutoNumValue
getAutoNumValue.
-
setAutoNumValue
setAutoNumValue.
-
getAutoNumCounter
getAutoNumCounter.
-
getAutoNumNodeRef
public org.alfresco.service.cmr.repository.NodeRef getAutoNumNodeRef(String className, String propertyName) getAutoNumNodeRef.
-
getOrCreateCode
getOrCreateCode.
-
setMlNodeService
public void setMlNodeService(org.alfresco.service.cmr.repository.NodeService mlNodeService) Setter for the field
mlNodeService.- Parameters:
mlNodeService- aNodeServiceobject.
-
setNamespaceService
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService) Setter for the field
namespaceService.- Parameters:
namespaceService- aNamespaceServiceobject.
-
setDictionaryService
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) Setter for the field
dictionaryService.- Parameters:
dictionaryService- aDictionaryServiceobject.
-
setEntityVersionService
Setter for the field
entityVersionService.- Parameters:
entityVersionService- aEntityVersionServiceobject.
-
setServiceRegistry
public void setServiceRegistry(org.alfresco.service.ServiceRegistry serviceRegistry) Setter for the field
serviceRegistry.- Parameters:
serviceRegistry- aServiceRegistryobject.
-
setAssociationService
Setter for the field
associationService.- Parameters:
associationService- aAssociationServiceobject.
-
setEntityDictionaryService
Setter for the field
entityDictionaryService.- Parameters:
entityDictionaryService- aEntityDictionaryServiceobject.
-
setPaginatedSearchCache
Setter for the field
paginatedSearchCache.- Parameters:
paginatedSearchCache- aPaginatedSearchCacheobject.
-
isShowEntitiesInTree
public boolean isShowEntitiesInTree()isShowEntitiesInTree.
- Returns:
- a boolean.
-
setRepoService
Setter for the field
repoService.- Parameters:
repoService- aRepoServiceobject.
-
setEntityService
Setter for the field
entityService.- Parameters:
entityService- aEntityServiceobject.
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) Setter for the field
nodeService.- Parameters:
nodeService- aNodeServiceobject.
-
setEntityListDAO
Setter for the field
entityListDAO.- Parameters:
entityListDAO- aEntityListDAOobject.
-
isShowUnauthorizedWarning
public boolean isShowUnauthorizedWarning()isShowUnauthorizedWarning.
- Returns:
- a boolean.
-
isShowLicenceWarning
public boolean isShowLicenceWarning()isShowLicenceWarning.
- Returns:
- a boolean
-
setAlfrescoRepository
Setter for the field
alfrescoRepository.- Parameters:
alfrescoRepository- aAlfrescoRepositoryobject.
-
setSiteService
public void setSiteService(org.alfresco.service.cmr.site.SiteService siteService) Setter for the field
siteService.- Parameters:
siteService- aSiteServiceobject
-
setContentService
public void setContentService(org.alfresco.service.cmr.repository.ContentService contentService) Setter for the field
contentService.- Parameters:
contentService- aContentServiceobject
-
setEntityReportService
Setter for the field
entityReportService.- Parameters:
entityReportService- aEntityReportServiceobject
-
getMLProperty
public String getMLProperty(org.alfresco.repo.jscript.ScriptNode sourceNode, String propQName, String locale) getMLProperty.
-
getMLProperty
public String getMLProperty(org.alfresco.repo.jscript.ScriptNode sourceNode, String propQName, String locale, Boolean exactLocale) getMLProperty.
-
getMLConstraint
getMLConstraint.
-
setMLProperty
public void setMLProperty(org.alfresco.repo.jscript.ScriptNode sourceNode, String propQName, String locale, String value) setMLProperty.
-
getQName
getQName.
- Parameters:
qName- aStringobject.- Returns:
- a
QNameobject.
-
assocValue
public org.alfresco.service.cmr.repository.NodeRef assocValue(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname) assocValue.
- Parameters:
nodeRef- aNodeRefobject.assocQname- aStringobject.- Returns:
- a
NodeRefobject.
-
assocValue
public org.alfresco.service.cmr.repository.NodeRef assocValue(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname) assocValue.
- Parameters:
sourceNode- aScriptNodeobject.assocQname- aStringobject.- Returns:
- a
NodeRefobject.
-
assocValue
assocValue.
-
assocValues
assocValues.
-
assocValues
assocValues.
-
assocValues
assocValues.
-
hasEntitySourceAssocs
hasEntitySourceAssocs.
-
hasEntitySourceAssocs
public boolean hasEntitySourceAssocs(org.alfresco.repo.jscript.ScriptNode node, String assocQname, String filter) hasEntitySourceAssocs.
-
hasEntitySourceAssocs
public boolean hasEntitySourceAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, String filter) hasEntitySourceAssocs.
-
entitySourceAssocs
entitySourceAssocs.
-
entitySourceAssocs
public Object entitySourceAssocs(org.alfresco.repo.jscript.ScriptNode node, String assocQname, String filter) entitySourceAssocs.
-
entitySourceAssocs
public Object entitySourceAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, String filter) entitySourceAssocs.
-
createFilters
-
sourceAssocValues
public Object sourceAssocValues(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname, Integer maxResults, Integer offset, boolean includeVersions) sourceAssocValues.
-
sourceAssocValues
public Object sourceAssocValues(String nodeRef, String assocQname, Integer maxResults, Integer offset, Boolean includeVersions) sourceAssocValues.
-
sourceAssocValues
public Object sourceAssocValues(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, Integer maxResults, Integer offset, Boolean includeVersions) sourceAssocValues.
-
wrapValue
-
assocPropValues
assocPropValues.
-
assocPropValues
public Object assocPropValues(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname, String propQName) assocPropValues.
-
assocPropValues
public Object assocPropValues(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, String propQName) assocPropValues.
-
assocAssocValue
public org.alfresco.service.cmr.repository.NodeRef assocAssocValue(String nodeRef, String assocQname, String assocAssocsQname) assocAssocValue.
-
assocAssocValue
public org.alfresco.service.cmr.repository.NodeRef assocAssocValue(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname, String assocAssocsQname) assocAssocValue.
-
assocAssocValue
public org.alfresco.service.cmr.repository.NodeRef assocAssocValue(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, String assocAssocsQname) assocAssocValue.
-
assocAssocValues
public Object assocAssocValues(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname, String assocAssocsQname) assocAssocValues.
-
assocAssocValues
public Object assocAssocValues(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, String assocAssocsQname) assocAssocValues.
-
assocPropValue
public Serializable assocPropValue(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname, String propQName) assocPropValue.
- Parameters:
sourceNode- aScriptNodeobject.assocQname- aStringobject.propQName- aStringobject.- Returns:
- a
Serializableobject.
-
assocPropValue
public Serializable assocPropValue(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, String propQName) assocPropValue.
- Parameters:
nodeRef- aNodeRefobject.assocQname- aStringobject.propQName- aStringobject.- Returns:
- a
Serializableobject.
-
updateAssoc
public void updateAssoc(org.alfresco.repo.jscript.ScriptNode sourceNode, String assocQname, Object assocs) updateAssoc.
-
updateAssoc
updateAssoc.
-
updateAssoc
public void updateAssoc(org.alfresco.service.cmr.repository.NodeRef nodeRef, String assocQname, Object assocs) updateAssoc.
-
updateChecksum
updateChecksum.
-
isSameChecksum
isSameChecksum.
-
findOne
findOne.
- Parameters:
nodeRef- aStringobject.- Returns:
- a
RepositoryEntityobject.
-
save
save.
- Parameters:
entity- aRepositoryEntityobject- Returns:
- a
RepositoryEntityobject
-
setExtraValue
setExtraValue.
- Parameters:
entity- aRepositoryEntityobjectqName- aStringobjectvalue- aObjectobject
-
getMessage
getMessage.
-
getMessage
getMessage.
-
getLocalizedMessage
getLocalizedMessage.
-
getLocalizedMessage
getLocalizedMessage.
-
getOlapSSOUrl
getOlapSSOUrl.
- Returns:
- a
Stringobject.
-
getBeCPGAuthTocken
getBeCPGAuthTocken.
- Returns:
- a
Stringobject.
-
createBranch
public org.alfresco.repo.jscript.ScriptNode createBranch(org.alfresco.repo.jscript.ScriptNode entity, org.alfresco.repo.jscript.ScriptNode parent, boolean setAutoMerge) createBranch.
- Parameters:
entity- aScriptNodeobject.parent- aScriptNodeobject.setAutoMerge- a boolean.- Returns:
- a
ScriptNodeobject.
-
createBranch
public org.alfresco.repo.jscript.ScriptNode createBranch(org.alfresco.repo.jscript.ScriptNode entity, org.alfresco.repo.jscript.ScriptNode parent) createBranch.
- Parameters:
entity- aScriptNodeobject.parent- aScriptNodeobject.- Returns:
- a
ScriptNodeobject.
-
mergeBranch
public org.alfresco.repo.jscript.ScriptNode mergeBranch(org.alfresco.repo.jscript.ScriptNode entity, org.alfresco.repo.jscript.ScriptNode branchTo, String description, String type) mergeBranch.
-
updateLastVersionLabel
public void updateLastVersionLabel(org.alfresco.repo.jscript.ScriptNode entity, String versionLabel) updateLastVersionLabel.
- Parameters:
entity- aScriptNodeobjectversionLabel- aStringobject
-
moveAndRename
public org.alfresco.repo.jscript.ScriptNode moveAndRename(org.alfresco.repo.jscript.ScriptNode nodeToMove, org.alfresco.repo.jscript.ScriptNode destination) moveAndRename.
- Parameters:
nodeToMove- aScriptNodeobject.destination- aScriptNodeobject.- Returns:
- a
ScriptNodeobject.
-
getAvailableName
getAvailableName
-
getAvailableName
public String getAvailableName(org.alfresco.repo.jscript.ScriptNode folder, String name, boolean keepExtension) getAvailableName.
-
changeEntityListStates
changeEntityListStates.
- Parameters:
entity- aScriptNodeobject.state- aStringobject.- Returns:
- a boolean.
-
getEntity
public org.alfresco.repo.jscript.ScriptNode getEntity(org.alfresco.repo.jscript.ScriptNode childNode, String itemType) getEntity.
- Parameters:
childNode- aScriptNodeobjectitemType- aStringobject- Returns:
- a
ScriptNodeobject
-
copyList
public void copyList(org.alfresco.repo.jscript.ScriptNode sourceNode, org.alfresco.repo.jscript.ScriptNode destNode, String listQname) copyList.
- Parameters:
sourceNode- aScriptNodeobject.destNode- aScriptNodeobject.listQname- aStringobject.
-
listExist
listExist.
- Parameters:
node- aScriptNodeobject.listQname- aStringobject.- Returns:
- a boolean.
-
getListItems
public org.alfresco.service.cmr.repository.NodeRef[] getListItems(org.alfresco.repo.jscript.ScriptNode node, String listQname) getListItems.
- Parameters:
node- aScriptNodeobject.listQname- aStringobject.- Returns:
- an array of
NodeRefobjects.
-
getSubTypes
getSubTypes.
-
getSearchResults
getSearchResults.
-
setPermissionAsSystem
public boolean setPermissionAsSystem(org.alfresco.repo.jscript.ScriptNode sourceNode, String permission, String authority) setPermissionAsSystem.
-
setPermissionAsSystem
setPermissionAsSystem.
-
setPermissionAsSystem
public boolean setPermissionAsSystem(org.alfresco.service.cmr.repository.NodeRef nodeRef, String permission, String authority) setPermissionAsSystem.
-
allowWrite
allowWrite.
- Parameters:
sourceNode- aScriptNodeobject.authority- aStringobject.- Returns:
- a boolean.
-
allowWrite
allowWrite.
-
allowWrite
allowWrite.
- Parameters:
nodeRef- aNodeRefobjectauthority- aStringobject- Returns:
- a boolean
-
allowRead
allowRead.
- Parameters:
sourceNode- aScriptNodeobject.authority- aStringobject.- Returns:
- a boolean.
-
allowRead
allowRead.
-
allowRead
allowRead.
- Parameters:
nodeRef- aNodeRefobjectauthority- aStringobject- Returns:
- a boolean
-
clearPermissions
public boolean clearPermissions(org.alfresco.repo.jscript.ScriptNode sourceNode, boolean inherit) clearPermissions.
- Parameters:
sourceNode- aScriptNodeobject.inherit- a boolean.- Returns:
- a boolean.
-
clearPermissions
clearPermissions.
- Parameters:
nodeRef- aStringobjectinherit- a boolean- Returns:
- a boolean
-
clearPermissions
public boolean clearPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean inherit) clearPermissions.
- Parameters:
nodeRef- aNodeRefobjectinherit- a boolean- Returns:
- a boolean
-
deleteGroupPermission
public boolean deleteGroupPermission(org.alfresco.repo.jscript.ScriptNode sourceNode, String authority) deleteGroupPermission.
- Parameters:
sourceNode- aScriptNodeobject.authority- aStringobject.- Returns:
- a boolean.
-
deleteGroupPermission
deleteGroupPermission.
-
deleteGroupPermission
public boolean deleteGroupPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority) deleteGroupPermission.
- Parameters:
nodeRef- aNodeRefobjectauthority- aStringobject- Returns:
- a boolean
-
getUserLocale
getUserLocale.
- Parameters:
personNode- aScriptNodeobject.- Returns:
- a
Stringobject.
-
getUserContentLocale
getUserContentLocale.
- Parameters:
personNode- aScriptNodeobject.- Returns:
- a
Stringobject.
-
generateEAN13Code
public static String generateEAN13Code(String prefix) throws org.apache.commons.validator.routines.checkdigit.CheckDigitException generateEAN13Code.
-
createEAN13Code
public static String createEAN13Code(String prefix, String serialNumber) throws org.apache.commons.validator.routines.checkdigit.CheckDigitException createEAN13Code.
-
addDigitToEANPrefix
public static String addDigitToEANPrefix(String eanCode) throws org.apache.commons.validator.routines.checkdigit.CheckDigitException addDigitToEANPrefix.
-
getDocumentLibraryNodeRef
getDocumentLibraryNodeRef.
- Parameters:
siteId- aStringobject- Returns:
- a
ScriptNodeobject
-
convert
convert.
- Parameters:
scriptNode- aScriptNodeobject- Returns:
- a
Stringobject
-
copyContent
public void copyContent(org.alfresco.repo.jscript.ScriptNode from, org.alfresco.repo.jscript.ScriptNode to) throws org.alfresco.service.cmr.repository.ContentIOException copyContent.
- Parameters:
from- aScriptNodeobjectto- aScriptNodeobject- Throws:
org.alfresco.service.cmr.repository.ContentIOException- if any.
-
getReportNode
public org.alfresco.repo.jscript.ScriptNode getReportNode(org.alfresco.repo.jscript.ScriptNode sourceNode) getReportNode.
- Parameters:
sourceNode- aScriptNodeobject- Returns:
- a
ScriptNodeobject
-
getReportsOfKind
public org.alfresco.repo.jscript.ScriptNode[] getReportsOfKind(org.alfresco.repo.jscript.ScriptNode sourceNode, String reportKind) getReportsOfKind.
- Parameters:
sourceNode- aScriptNodeobjectreportKind- aStringobject- Returns:
- an array of
ScriptNodeobjects
-
count
count.
- Parameters:
type- aStringobject- Returns:
- Number of object of type
-
count
count.
-
isLicenseValid
public boolean isLicenseValid()isLicenseValid.
- Returns:
- a boolean
-
isSpecialLicenceUser
public boolean isSpecialLicenceUser()isSpecialLicenceUser.
- Returns:
- a boolean
-
getTranslatedPath
getTranslatedPath.
-
sendMail
public void sendMail(List<org.alfresco.repo.jscript.ScriptNode> recipientNodeRefs, String subject, String mailTemplate, Map<String, Object> templateArgs, boolean sendToSelf) sendMail.
-
sendMLAwareMail
public void sendMLAwareMail(String[] authorities, String fromEmail, String subjectKey, Object[] subjectParams, String mailTemplate, Map<String, Object> templateArgs) sendMLAwareMail.
-
extractSiteDisplayPath
extractSiteDisplayPath.
- Parameters:
scriptNode- aScriptNodeobject- Returns:
- a
Stringobject
-
isEntityV2SubType
public boolean isEntityV2SubType(org.alfresco.repo.jscript.ScriptNode scriptNode) isEntityV2SubType.
- Parameters:
scriptNode- aScriptNodeobject- Returns:
- a boolean
-
generateVersionReport
generateVersionReport.
- Parameters:
node- aScriptNodeobjectversionLabel- aStringobject
-
generateVersionReports
public void generateVersionReports(org.alfresco.repo.jscript.ScriptNode node) generateVersionReports.
- Parameters:
node- aScriptNodeobject
-
classifyByHierarchy
public boolean classifyByHierarchy(org.alfresco.repo.jscript.ScriptNode productNode, org.alfresco.repo.jscript.ScriptNode folderNode, String propHierarchy) classifyByHierarchy.
- Parameters:
productNode- aScriptNodeobjectfolderNode- aScriptNodeobjectpropHierarchy- aStringobject- Returns:
- a boolean
-
classifyByHierarchy
public boolean classifyByHierarchy(org.alfresco.repo.jscript.ScriptNode productNode, org.alfresco.repo.jscript.ScriptNode folderNode, String propHierarchy, String locale) classifyByHierarchy.
-
classifyByHierarchy
-
classifyByPropAndHierarchy
public boolean classifyByPropAndHierarchy(org.alfresco.repo.jscript.ScriptNode productNode, org.alfresco.repo.jscript.ScriptNode folderNode, String propHierarchy, String propPathName, String locale) classifyByPropAndHierarchy.
-
classifyPropAndHierarchyExtractAssoc
-
getQNameTitle
getQNameTitle.
-
classifyByDate
public boolean classifyByDate(org.alfresco.repo.jscript.ScriptNode product, String path, Date date, String dateFormat) classifyByDate.
-
classifyByDate
public boolean classifyByDate(org.alfresco.repo.jscript.ScriptNode product, org.alfresco.repo.jscript.ScriptNode documentLibrary, String subPath, Date date, String dateFormat) classifyByDate.
-
formulate
public void formulate(org.alfresco.repo.jscript.ScriptNode productNode) formulate.
- Parameters:
productNode- aScriptNodeobject
-
extractPeople
extractPeople.
-
floatingLicensesExceeded
floatingLicensesExceeded.
- Parameters:
sessionId- aStringobject- Returns:
- a boolean
-
hasWriteLicense
public boolean hasWriteLicense()hasWriteLicense.
- Returns:
- a boolean
-
isAccountEnabled
isAccountEnabled.
- Parameters:
userName- aStringobject- Returns:
- a boolean
-
enableAccount
enableAccount.
- Parameters:
userName- aStringobject
-
disableAccount
disableAccount.
- Parameters:
userName- aStringobject
-
isSsoEnabled
public boolean isSsoEnabled()isSsoEnabled.
- Returns:
- a boolean
-
postEntityActivity
public void postEntityActivity(org.alfresco.repo.jscript.ScriptNode scriptNode, String activityType, String activityEvent, String properties) postEntityActivity.
-
createPerson
public org.alfresco.repo.jscript.ScriptNode createPerson(String userName, String firstName, String lastName, String email, String password, boolean enableAccount, boolean isIdsUser) createPerson.
-