Class ExtendedAttributesFilter
java.lang.Object
com.sas.services.information.search.ExtendedAttributesFilter
- All Implemented Interfaces:
SearchFilter,Serializable
The ExtendedAttributesFilter class is used to filter or search for objects by their associated
extended attributes.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<String, String> protected static final Stringprotected static final Stringprotected static final Stringprotected static final String -
Constructor Summary
ConstructorsConstructorDescriptionExtendedAttributesFilter(Map<String, String> extensions) Constructs a new extended attributes filter that allows objects to be searched their associated extended attributes. -
Method Summary
Modifier and TypeMethodDescriptionbooleanequals(Object obj) Map<String, String> Returns the extended attributes being searched forReturns the filter component used for processing this search criteriaStringReturns the description of this filter.StringReturns the localized name of this filter.Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
EXTENSIONS_ASSOCIATION_NAME
protected static final String EXTENSIONS_ASSOCIATION_NAME- See Also:
-
EXTENSIONS_ASSOCIATION_TYPE
protected static final String EXTENSIONS_ASSOCIATION_TYPE- See Also:
-
ATTRIBUTE_VALUE
protected static final String ATTRIBUTE_VALUE- See Also:
-
ATTRIBUTE_NAME
protected static final String ATTRIBUTE_NAME- See Also:
-
_extensions
protected Map<String,String> _extensions
-
-
Constructor Details
-
ExtendedAttributesFilter
public ExtendedAttributesFilter(Map<String, String> extensions) Constructs a new extended attributes filter that allows objects to be searched their associated extended attributes.- Parameters:
extensions-
-
-
Method Details
-
getFilterType
public String getFilterType()Description copied from interface:SearchFilterReturns the localized name of this filter. This method is typically used to help identify to the user what type of search is being performed. For instance, a name search, or a type search.- Specified by:
getFilterTypein interfaceSearchFilter- Returns:
- filter type
-
getFilterDescription
public String getFilterDescription()Description copied from interface:SearchFilterReturns the description of this filter. This description is typically used for display purposes, or a log file, to inform the user what the intention of this filter is.- Specified by:
getFilterDescriptionin interfaceSearchFilter- Returns:
- the filter description
-
getExtendedAttributes
public Map<String,String> getExtendedAttributes()Returns the extended attributes being searched for- Returns:
- extended attributes
-
getFilterComponent
Description copied from interface:SearchFilterReturns the filter component used for processing this search criteria- Specified by:
getFilterComponentin interfaceSearchFilter- Returns:
- filter component
-
equals
public boolean equals(Object obj) - Overrides:
equalsin classObject
-