|
Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server 11g Release 2 (11.1.2) E27155-01 ESAPI |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.security.jps.search.SearchQuery
oracle.security.jps.service.policystore.search.BaseSearchQuery
oracle.security.jps.service.policystore.search.ResourceTypeSearchQuery
public class ResourceTypeSearchQuery
A Class to build search criterias to query ResourceTypes.
Following code snippet illustrates how to build a search criteria to search by the DisplayName
ResourceTypeSearchQuery query = new ResourceTypeSearchQuery(ResourceTypeSearchQuery.SEARCH_PROPERTY.DISPLAY_NAME,
false, ComparatorType.EQUALITY, "DisplayName Value to searchBy", BaseSearchQuery.MATCHER.EXACT);
getResourceTypes ( query );
To build more complex search criterias, use the Constructor for complex search query.
Consider the following example to search ResourceTypes by a specific description and display name. Obviously, the two criterias (below) have to be AND-ed.
List<ResourceTypeSearchQuery> list = new ArrayList<ResourceTypeSearchQuery>();
list.add(new ResourceTypeSearchQuery( ResourceTypeSearchQuery.SEARCH_PROPERTY.DISPLAY_NAME,
false, ComparatorType.EQUALITY, "The Display Name", BaseSearchQuery.MATCHER.EXACT));
list.add(new ResourceTypeSearchQuery( ResourceTypeSearchQuery.SEARCH_PROPERTY.DESCRIPTION,
false, ComparatorType.EQUALITY, "The Description", BaseSearchQuery.MATCHER.EXACT));
ResourceTypeSearchQuery query = new ResourceTypeSearchQuery(list, false, false);
Similarly, we can have two criterias OR-ed as below.
List<ResourceTypeSearchQuery> list = new ArrayList<ResourceTypeSearchQuery>();
list.add(new ResourceTypeSearchQuery( ResourceTypeSearchQuery.SEARCH_PROPERTY.DISPLAY_NAME,
false, ComparatorType.EQUALITY, "The Display Name", BaseSearchQuery.MATCHER.EXACT));
list.add(new ResourceTypeSearchQuery( ResourceTypeSearchQuery.SEARCH_PROPERTY.DESCRIPTION,
false, ComparatorType.EQUALITY, "The Description", BaseSearchQuery.MATCHER.EXACT));
ResourceTypeSearchQuery query = new ResourceTypeSearchQuery(list, false, true);
| Nested Class Summary | |
|---|---|
static class |
ResourceTypeSearchQuery.SEARCH_PROPERTYProperties to search a resource type by. |
| Nested classes/interfaces inherited from class oracle.security.jps.search.SearchQuery |
|---|
SearchQuery.MATCHER |
| Constructor Summary | |
|---|---|
ResourceTypeSearchQuery()Deprecated. |
|
ResourceTypeSearchQuery(java.util.List<ResourceTypeSearchQuery> childQueries, boolean negation, boolean isORMatch)Constructor for a complex Resource Type Search Query |
|
ResourceTypeSearchQuery(ResourceTypeSearchQuery.SEARCH_PROPERTY property, boolean negation, ComparatorType operator, java.lang.String value, SearchQuery.MATCHER m)Constructor |
|
| Method Summary | |
|---|---|
void |
addQuery(ResourceTypeSearchQuery.SEARCH_PROPERTY property, boolean negation, ComparatorType operator, java.lang.String value, SearchQuery.MATCHER match)Deprecated. |
void |
addQuery(ResourceTypeSearchQuery query)Deprecated. |
ResourceTypeSearchQuery.SEARCH_PROPERTY |
getSearchByProperty()Get the search property to use in the search. |
ResourceTypeSearchQuery[] |
getSearchQueryInOrder()Get all added queries in the order they were added. |
| Methods inherited from class oracle.security.jps.service.policystore.search.BaseSearchQuery |
|---|
getComparator, getQueries, toString |
| Methods inherited from class oracle.security.jps.search.SearchQuery |
|---|
addBaseQuery, getBaseSearchQueryInOrder, getSearchByPropertyString, getSearchByValue, getSearchByValueObject, getSearchComparator, getSearchQueries, getSearchValueMatch, isANDMatch, isComplexQuery, isNegativeMatch, isORMatch |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ResourceTypeSearchQuery()
public ResourceTypeSearchQuery(java.util.List<ResourceTypeSearchQuery> childQueries,
boolean negation,
boolean isORMatch)
childQueries -negation -isORMatch -
public ResourceTypeSearchQuery(ResourceTypeSearchQuery.SEARCH_PROPERTY property,
boolean negation,
ComparatorType operator,
java.lang.String value,
SearchQuery.MATCHER m)
property - search property, See ResourceTypeSearchQuery.SEARCH_PROPERTY for list of valid valuesnegation -operator -value -m -| Method Detail |
|---|
public void addQuery(ResourceTypeSearchQuery.SEARCH_PROPERTY property,
boolean negation,
ComparatorType operator,
java.lang.String value,
SearchQuery.MATCHER match)
property - search property, See ResourceTypeSearchQuery.SEARCH_PROPERTY for list of valid valuesnegation -operator -value -match -public void addQuery(ResourceTypeSearchQuery query)
query -public ResourceTypeSearchQuery.SEARCH_PROPERTY getSearchByProperty()
public ResourceTypeSearchQuery[] getSearchQueryInOrder()
|
Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server 11g Release 2 (11.1.2) E27155-01 ESAPI |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||