Class SystemTemplateLocationsConstraint

  • All Implemented Interfaces:
    org.alfresco.service.cmr.dictionary.Constraint

    public class SystemTemplateLocationsConstraint
    extends org.alfresco.repo.dictionary.constraint.ListOfValuesConstraint
    A system paths string values constraint to be used in conjunction with SystemVirtualizationMethods to provide available system paths by exploring a predefined location in the java classpath ad a predefined repository location.
    Author:
    Silviu Dinuta
    • Constructor Detail

      • SystemTemplateLocationsConstraint

        public SystemTemplateLocationsConstraint()
    • Method Detail

      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
      • setTemplatesParentClasspath

        public void setTemplatesParentClasspath​(String templatesParentClasspath)
      • getTemplatesParentClasspath

        public String getTemplatesParentClasspath()
      • getTemplatesParentRepositoryPath

        public NodeRefExpression getTemplatesParentRepositoryPath()
      • setTemplatesParentRepositoryPath

        public void setTemplatesParentRepositoryPath​(NodeRefExpression templatesParentRepositoryPath)
      • setNamespacePrefixResolver

        public void setNamespacePrefixResolver​(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)
      • setRepositoryTemplateTypeName

        public void setRepositoryTemplateTypeName​(String repositoryTemplateTypeName)
      • getRawAllowedValues

        public List<String> getRawAllowedValues()
        Overrides:
        getRawAllowedValues in class org.alfresco.repo.dictionary.constraint.ListOfValuesConstraint
      • getAllowedValues

        public List<String> getAllowedValues()
        Overrides:
        getAllowedValues in class org.alfresco.repo.dictionary.constraint.ListOfValuesConstraint
      • getDisplayLabel

        public String getDisplayLabel​(String constraintAllowableValue,
                                      org.alfresco.service.cmr.i18n.MessageLookup messageLookup)
        Overrides:
        getDisplayLabel in class org.alfresco.repo.dictionary.constraint.ListOfValuesConstraint
      • evaluateSingleValue

        protected void evaluateSingleValue​(Object value)
        Overrides:
        evaluateSingleValue in class org.alfresco.repo.dictionary.constraint.ListOfValuesConstraint