Class QueryParameterDefImpl

  • All Implemented Interfaces:
    org.alfresco.service.cmr.search.NamedQueryParameterDefinition, org.alfresco.service.cmr.search.QueryParameterDefinition

    public class QueryParameterDefImpl
    extends Object
    implements org.alfresco.service.cmr.search.QueryParameterDefinition
    • Constructor Detail

      • QueryParameterDefImpl

        public QueryParameterDefImpl​(org.alfresco.service.namespace.QName qName,
                                     org.alfresco.service.cmr.dictionary.PropertyDefinition propertyDefinition,
                                     boolean hasDefaultValue,
                                     String defaultValue)
        QueryParameterDefImpl
        Parameters:
        qName - QName
        propertyDefinition - PropertyDefinition
        hasDefaultValue - boolean
        defaultValue - String
      • QueryParameterDefImpl

        public QueryParameterDefImpl​(org.alfresco.service.namespace.QName qName,
                                     org.alfresco.service.cmr.dictionary.DataTypeDefinition dataTypeDefintion,
                                     boolean hasDefaultValue,
                                     String defaultValue)
        Parameters:
        qName - QName
        dataTypeDefintion - DataTypeDefinition
        hasDefaultValue - boolean
        defaultValue - String
    • Method Detail

      • getQName

        public org.alfresco.service.namespace.QName getQName()
        Specified by:
        getQName in interface org.alfresco.service.cmr.search.NamedQueryParameterDefinition
      • getPropertyDefinition

        public org.alfresco.service.cmr.dictionary.PropertyDefinition getPropertyDefinition()
        Specified by:
        getPropertyDefinition in interface org.alfresco.service.cmr.search.QueryParameterDefinition
      • getDataTypeDefinition

        public org.alfresco.service.cmr.dictionary.DataTypeDefinition getDataTypeDefinition()
        Specified by:
        getDataTypeDefinition in interface org.alfresco.service.cmr.search.QueryParameterDefinition
      • createParameterDefinition

        public static org.alfresco.service.cmr.search.QueryParameterDefinition createParameterDefinition​(org.dom4j.Element element,
                                                                                                         org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService,
                                                                                                         org.alfresco.service.namespace.NamespacePrefixResolver nspr)
      • getElementQName

        public static org.dom4j.QName getElementQName()
      • getQueryParameterDefinition

        public org.alfresco.service.cmr.search.QueryParameterDefinition getQueryParameterDefinition()
        Specified by:
        getQueryParameterDefinition in interface org.alfresco.service.cmr.search.NamedQueryParameterDefinition
      • getDefault

        public String getDefault()
        There may be a default value which is null ie the empty string or no entry at all for no default value
        Specified by:
        getDefault in interface org.alfresco.service.cmr.search.QueryParameterDefinition
      • hasDefaultValue

        public boolean hasDefaultValue()
        Specified by:
        hasDefaultValue in interface org.alfresco.service.cmr.search.QueryParameterDefinition