|
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.PolicyDomainSearchQuery
public class PolicyDomainSearchQuery
A Class to build search criterias to query PolicyDomains.
Following code snippet illustrates how to build a search criteria to search by the DisplayName
PolicyDomainSearchQuery query = new PolicyDomainSearchQuery( PolicyDomainSearchQuery.SEARCH_PROPERTY.DISPLAY_NAME, false, ComparatorType.EQUALITY, "DisplayName Value to searchBy", BaseSearchQuery.MATCHER.EXACT); getPolicyDomains ( query );
To build more complex search criterias, use the Constructor for complex search query.
Consider the following example to search PolicyDomains by a specific description and display name. Obviously, the two criterias (below) have to be AND-ed.
List<PolicyDomainSearchQuery> list = new ArrayList<PolicyDomainSearchQuery>(); list.add(new PolicyDomainSearchQuery( PolicyDomainSearchQuery.SEARCH_PROPERTY.DISPLAY_NAME, false, ComparatorType.EQUALITY, "The Display Name", BaseSearchQuery.MATCHER.EXACT)); list.add(new PolicyDomainSearchQuery( PolicyDomainSearchQuery.SEARCH_PROPERTY.DESCRIPTION, false, ComparatorType.EQUALITY, "The Description", BaseSearchQuery.MATCHER.EXACT)); PolicyDomainSearchQuery query = new PolicyDomainSearchQuery(list, false, false);
Similarly, we can have two criterias OR-ed as below.
List<PolicyDomainSearchQuery> list = new ArrayList<PolicyDomainSearchQuery>(); list.add(new PolicyDomainSearchQuery( PolicyDomainSearchQuery.SEARCH_PROPERTY.DISPLAY_NAME, false, ComparatorType.EQUALITY, "The Display Name", BaseSearchQuery.MATCHER.EXACT)); list.add(new PolicyDomainSearchQuery( PolicyDomainSearchQuery.SEARCH_PROPERTY.DESCRIPTION, false, ComparatorType.EQUALITY, "The Description", BaseSearchQuery.MATCHER.EXACT)); PolicyDomainSearchQuery query = new PolicyDomainSearchQuery(list, false, true);
Nested Class Summary | |
---|---|
static class |
PolicyDomainSearchQuery.SEARCH_PROPERTY Criterias to search AppRoles By |
Nested classes/interfaces inherited from class oracle.security.jps.search.SearchQuery |
---|
SearchQuery.MATCHER |
Constructor Summary | |
---|---|
PolicyDomainSearchQuery(java.util.List<PolicyDomainSearchQuery> queries, boolean negation, boolean isORMatch) Constructor |
|
PolicyDomainSearchQuery(PolicyDomainSearchQuery.SEARCH_PROPERTY property, boolean negation, ComparatorType operator, java.lang.Object valueObject, SearchQuery.MATCHER match) Constructor |
|
PolicyDomainSearchQuery(PolicyDomainSearchQuery.SEARCH_PROPERTY property, boolean negation, ComparatorType operator, java.lang.String value, SearchQuery.MATCHER match) Constructor |
Method Summary | |
---|---|
PolicyDomainSearchQuery.SEARCH_PROPERTY |
getSearchByProperty() get the search by property in this search query |
PolicyDomainSearchQuery[] |
getSearchQueryInOrder() Get the child search query in this search query. |
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 PolicyDomainSearchQuery(PolicyDomainSearchQuery.SEARCH_PROPERTY property, boolean negation, ComparatorType operator, java.lang.String value, SearchQuery.MATCHER match)
property
- search property, See PolicyDomainSearchQuery.SEARCH_PROPERTY
for list of valid valuesnegation
-operator
-value
-match
-public PolicyDomainSearchQuery(PolicyDomainSearchQuery.SEARCH_PROPERTY property, boolean negation, ComparatorType operator, java.lang.Object valueObject, SearchQuery.MATCHER match)
property
- search property, See PolicyDomainSearchQuery.SEARCH_PROPERTY
for list of valid valuesnegation
-operator
-valueObject
-match
-public PolicyDomainSearchQuery(java.util.List<PolicyDomainSearchQuery> queries, boolean negation, boolean isORMatch)
queries
-negation
-isORMatch
-Method Detail |
---|
public PolicyDomainSearchQuery.SEARCH_PROPERTY getSearchByProperty()
public PolicyDomainSearchQuery[] 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 |