Class SearchFilter
- java.lang.Object
-
- com.sun.identity.entitlement.util.SearchFilter
-
public class SearchFilter extends Object
This class encapsulates the information required for searching of names.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchFilter.Operator
-
Constructor Summary
Constructors Constructor Description SearchFilter(SearchAttribute attribute, long value, SearchFilter.Operator operator)Constructor.SearchFilter(SearchAttribute attribute, String value)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetFilter()Returns the LDAP search filter.StringgetName()Returns filter name.longgetNumericValue()Returns filter numeric value.SearchFilter.OperatorgetOperator()Returns filter operator.StringgetValue()Returns filter value.inthashCode()StringtoString()
-
-
-
Constructor Detail
-
SearchFilter
public SearchFilter(SearchAttribute attribute, String value)
Constructor.- Parameters:
attribute- Attribute details.CREATED_BY_ATTRIBUTE, LAST_MODIFIED_BY_ATTRIBUTE, CREATION_DATE_ATTRIBUTE, LAST_MODIFIED_DATE_ATTRIBUTE.value- Search filter.
-
SearchFilter
public SearchFilter(SearchAttribute attribute, long value, SearchFilter.Operator operator)
Constructor.- Parameters:
attribute- Attribute detailsCREATED_BY_ATTRIBUTE, LAST_MODIFIED_BY_ATTRIBUTE, CREATION_DATE_ATTRIBUTE, LAST_MODIFIED_DATE_ATTRIBUTE.value- Search filter.operator- Operator. Can be one of these- SearchFilter.EQUALS_OPERATOR
- SearchFilter.LESS_THAN_OPERATOR
- SearchFilter.GREATER_THAN_OPERATOR
-
-
Method Detail
-
getName
public String getName()
Returns filter name.- Returns:
- filter name.
-
getValue
public String getValue()
Returns filter value.- Returns:
- filter value
-
getOperator
public SearchFilter.Operator getOperator()
Returns filter operator.- Returns:
- filter operator.
-
getNumericValue
public long getNumericValue()
Returns filter numeric value.- Returns:
- filter numeric value.
-
getFilter
public String getFilter()
Returns the LDAP search filter.- Returns:
- LDAP search filter.
-
-