Class AsQualifierDataProvider

  • All Implemented Interfaces:
    DataProvider<java.lang.String,​java.lang.String>

    public class AsQualifierDataProvider
    extends java.lang.Object
    implements DataProvider<java.lang.String,​java.lang.String>
    Implementation of DataProvider for index property qualifiers.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.lang.String INDEX_PROPERTY  
      protected static java.lang.String INDEX_TYPE  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      AsSearchProviderFactory getAsSearchProviderFactory()  
      java.util.List<java.lang.String> getData​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
      Returns the data.
      java.lang.String getLabel​(java.lang.String data, java.util.Map<java.lang.String,​java.lang.Object> parameters)
      Returns the label for a data object.
      java.lang.String getValue​(java.lang.String data, java.util.Map<java.lang.String,​java.lang.Object> parameters)
      Returns the value for a data object.
      void setAsSearchProviderFactory​(AsSearchProviderFactory asSearchProviderFactory)  
      • Methods inherited from class java.lang.Object

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

      • AsQualifierDataProvider

        public AsQualifierDataProvider()
    • Method Detail

      • getData

        public java.util.List<java.lang.String> getData​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
        Description copied from interface: DataProvider
        Returns the data.
        Specified by:
        getData in interface DataProvider<java.lang.String,​java.lang.String>
        Parameters:
        parameters - - the parameters
        Returns:
        the data
      • getValue

        public java.lang.String getValue​(java.lang.String data,
                                         java.util.Map<java.lang.String,​java.lang.Object> parameters)
        Description copied from interface: DataProvider
        Returns the value for a data object.
        Specified by:
        getValue in interface DataProvider<java.lang.String,​java.lang.String>
        Parameters:
        data - - the data object
        parameters - - the parameters
        Returns:
        the value object
      • getLabel

        public java.lang.String getLabel​(java.lang.String data,
                                         java.util.Map<java.lang.String,​java.lang.Object> parameters)
        Description copied from interface: DataProvider
        Returns the label for a data object.
        Specified by:
        getLabel in interface DataProvider<java.lang.String,​java.lang.String>
        Parameters:
        data - - the data object
        parameters - - the parameters
        Returns:
        the label
      • setAsSearchProviderFactory

        public void setAsSearchProviderFactory​(AsSearchProviderFactory asSearchProviderFactory)