Class QueryParameterDefImpl

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

    public class QueryParameterDefImpl
    extends java.lang.Object
    implements org.alfresco.service.cmr.search.QueryParameterDefinition
    • Constructor Summary

      Constructors 
      Constructor Description
      QueryParameterDefImpl​(org.alfresco.service.namespace.QName qName, org.alfresco.service.cmr.dictionary.DataTypeDefinition dataTypeDefintion, boolean hasDefaultValue, java.lang.String defaultValue)  
      QueryParameterDefImpl​(org.alfresco.service.namespace.QName qName, org.alfresco.service.cmr.dictionary.PropertyDefinition propertyDefinition, boolean hasDefaultValue, java.lang.String defaultValue)
      QueryParameterDefImpl
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      org.alfresco.service.cmr.dictionary.DataTypeDefinition getDataTypeDefinition()  
      java.lang.String getDefault()
      There may be a default value which is null ie the empty string or no entry at all for no default value
      static org.dom4j.QName getElementQName()  
      org.alfresco.service.cmr.dictionary.PropertyDefinition getPropertyDefinition()  
      org.alfresco.service.namespace.QName getQName()  
      org.alfresco.service.cmr.search.QueryParameterDefinition getQueryParameterDefinition()  
      boolean hasDefaultValue()  
      • Methods inherited from class java.lang.Object

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

      • QueryParameterDefImpl

        public QueryParameterDefImpl​(org.alfresco.service.namespace.QName qName,
                                     org.alfresco.service.cmr.dictionary.PropertyDefinition propertyDefinition,
                                     boolean hasDefaultValue,
                                     java.lang.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,
                                     java.lang.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 java.lang.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