Class ParameterDefinitionImpl

  • All Implemented Interfaces:
    java.io.Serializable, ParameterDefinition

    public class ParameterDefinitionImpl
    extends java.lang.Object
    implements ParameterDefinition, java.io.Serializable
    Parameter definition implementation class.
    Author:
    Roy Wetherall
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      ParameterDefinitionImpl​(java.lang.String name, org.alfresco.service.namespace.QName type, boolean isMandatory, java.lang.String displayLabel)
      Constructor
      ParameterDefinitionImpl​(java.lang.String name, org.alfresco.service.namespace.QName type, boolean isMandatory, java.lang.String displayLabel, boolean isMultiValued)
      Constructor
      ParameterDefinitionImpl​(java.lang.String name, org.alfresco.service.namespace.QName type, boolean isMandatory, java.lang.String displayLabel, boolean isMultiValued, java.lang.String parameterConstraintName)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDisplayLabel()
      Get the display label of the parameter.
      java.lang.String getName()
      Get the name of the parameter.
      java.lang.String getParameterConstraintName()
      Gets the parameter constraint name, null if none set.
      org.alfresco.service.namespace.QName getType()
      Get the type of parameter
      boolean isMandatory()
      Indicates whether the parameter is mandatory or not.
      boolean isMultiValued()
      Is multi-valued?
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ParameterDefinitionImpl

        public ParameterDefinitionImpl​(java.lang.String name,
                                       org.alfresco.service.namespace.QName type,
                                       boolean isMandatory,
                                       java.lang.String displayLabel)
        Constructor
        Parameters:
        name - the name of the parameter
        type - the type of the parameter
        displayLabel - the display label
      • ParameterDefinitionImpl

        public ParameterDefinitionImpl​(java.lang.String name,
                                       org.alfresco.service.namespace.QName type,
                                       boolean isMandatory,
                                       java.lang.String displayLabel,
                                       boolean isMultiValued)
        Constructor
        Parameters:
        name - the name of the parameter
        type - the type of the parameter
        displayLabel - the display label
      • ParameterDefinitionImpl

        public ParameterDefinitionImpl​(java.lang.String name,
                                       org.alfresco.service.namespace.QName type,
                                       boolean isMandatory,
                                       java.lang.String displayLabel,
                                       boolean isMultiValued,
                                       java.lang.String parameterConstraintName)
        Constructor
        Parameters:
        name - String
        type - QName
        isMandatory - boolean
        displayLabel - String
        isMultiValued - boolean
        parameterConstraintName - String