Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 1 (11.1.1)

E22649-02 ESAPI


oracle.security.jps.service.policystore.search
Enum PolicySearchQuery.SEARCH_PROPERTY

java.lang.Object
  extended by java.lang.Enum<PolicySearchQuery.SEARCH_PROPERTY>
      extended by oracle.security.jps.service.policystore.search.PolicySearchQuery.SEARCH_PROPERTY

All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<PolicySearchQuery.SEARCH_PROPERTY>
Enclosing class:
PolicySearchQuery

public static enum PolicySearchQuery.SEARCH_PROPERTY
extends java.lang.Enum<PolicySearchQuery.SEARCH_PROPERTY>

Criterias to search policies By


Enum Constant Summary
ACTION
          Search by action.
ALL_ACTION
          Search policies where all action keyword or all actions are present.
ATTRIBUTE
          Search by attribute used in condition.
CODE_SOURCE
          Search by code source.
DESCRIPTION
          Search by description.
DISPLAY_NAME
          Search by display name.
EFFECT
          Search by effect.
FUNCTION
          Search by function used in condition.
NAME
          Search by name.
OBLIGATION
          Search by obligation.
OBLIGATION_ATTRIBUTE_ASSIGNMENT_NAME
          Search by obligation attribute assignment name.
OBLIGATION_ATTRIBUTE_ASSIGNMENT_VALUE
          Search by obligation attribute assignment value.
PERMISSION_SET
          Search by PermissionSet.
PRINCIPAL
          Search by principal.
PRINCIPAL_ENTRY
          Search by principal entry.
PRINCIPAL_NAME
          Search by principal name.
RESOURCE
          Search by resource.
RESOURCE_NAME_EXPRESSION
          Search by resource name expression.
RESOURCE_TYPE
          Search by resource type.

 

Method Summary
static PolicySearchQuery.SEARCH_PROPERTY valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static PolicySearchQuery.SEARCH_PROPERTY[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.

 

Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

 

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

 

Enum Constant Detail

NAME

public static final PolicySearchQuery.SEARCH_PROPERTY NAME
Search by name. Search is case-insensitive. When declaring a PolicySearchQuery with NAME property, a String object is required as search object.

DISPLAY_NAME

public static final PolicySearchQuery.SEARCH_PROPERTY DISPLAY_NAME
Search by display name. Search is case-insensitive. When declaring a PolicySearchQuery with DISPLAY_NAME property, a String object is required as search object.

DESCRIPTION

public static final PolicySearchQuery.SEARCH_PROPERTY DESCRIPTION
Search by description. Search is case-insensitive. When declaring a PolicySearchQuery with DESCRIPTION property, a String object is required as search object.

PRINCIPAL_ENTRY

public static final PolicySearchQuery.SEARCH_PROPERTY PRINCIPAL_ENTRY
Search by principal entry. Search is case-sensitive. When declaring a PolicySearchQuery with PRINCIPAL_ENTRY property, a PrincipalEntry object is required as search object.

PRINCIPAL

public static final PolicySearchQuery.SEARCH_PROPERTY PRINCIPAL
Search by principal. Search is case-sensitive. When declaring a PolicySearchQuery with PRINCIPAL property, a Principal object is required as search object.

CODE_SOURCE

public static final PolicySearchQuery.SEARCH_PROPERTY CODE_SOURCE
Search by code source. Search is case-insensitive. When declaring a PolicySearchQuery with CODE_SOURCE property, a CodeSourceEntry object is required as search object.

PERMISSION_SET

public static final PolicySearchQuery.SEARCH_PROPERTY PERMISSION_SET
Search by PermissionSet. Search is case-insensitive. When declaring a PolicySearchQuery with PERMISSION_SET property, a PermissionSetEntry object is required as search object.

OBLIGATION

public static final PolicySearchQuery.SEARCH_PROPERTY OBLIGATION
Search by obligation. Search is case-insensitive. When declaring a PolicySearchQuery with OBLIGATION property, either an ObligationEntry object or an obligation name can be used as search object.

ATTRIBUTE

public static final PolicySearchQuery.SEARCH_PROPERTY ATTRIBUTE
Search by attribute used in condition. Search is case-insensitive. When declaring a PolicySearchQuery with ATTRIBUTE property, either an AttributeEntry object or an attribute name can be used as search object.

FUNCTION

public static final PolicySearchQuery.SEARCH_PROPERTY FUNCTION
Search by function used in condition. Search is case-insensitive. When declaring a PolicySearchQuery with FUNCTION property, either a FunctionEntry object or a function name can be used as search object.

RESOURCE_TYPE

public static final PolicySearchQuery.SEARCH_PROPERTY RESOURCE_TYPE
Search by resource type. Search is case-insensitive. When declaring a PolicySearchQuery with RESOURCE_TYPE property, a String object is required as search object

RESOURCE

public static final PolicySearchQuery.SEARCH_PROPERTY RESOURCE
Search by resource. Search is case-sensitive. When declaring a PolicySearchQuery with RESOURCE property, a String object is required as search object can be used as search object.

RESOURCE_NAME_EXPRESSION

public static final PolicySearchQuery.SEARCH_PROPERTY RESOURCE_NAME_EXPRESSION
Search by resource name expression. Search is case-sensitive. When declaring a PolicySearchQuery with RESOURCE_NAME_EXPRESSION property, a resource name expression can be used as search object.

ACTION

public static final PolicySearchQuery.SEARCH_PROPERTY ACTION
Search by action. Search is case-sensitive. When declaring a PolicySearchQuery with ACTION property, either a list of action name or a single action name can be used as search object.

OBLIGATION_ATTRIBUTE_ASSIGNMENT_NAME

public static final PolicySearchQuery.SEARCH_PROPERTY OBLIGATION_ATTRIBUTE_ASSIGNMENT_NAME
Search by obligation attribute assignment name. Search is case-insensitive When declaring a PolicySearchQuery with OBLIGATION_ATTRIBUTE_ASSIGNMENT_NAME property, a String object is required as search object

OBLIGATION_ATTRIBUTE_ASSIGNMENT_VALUE

public static final PolicySearchQuery.SEARCH_PROPERTY OBLIGATION_ATTRIBUTE_ASSIGNMENT_VALUE
Search by obligation attribute assignment value. Search is case-insensitive. When declaring a PolicySearchQuery with OBLIGATION_ATTRIBUTE_ASSIGNMENT_VALUE property, you can use an value (e.g. new OpssString("abc")), an attribute object, or a built-in attribute enum as search object.

PRINCIPAL_NAME

public static final PolicySearchQuery.SEARCH_PROPERTY PRINCIPAL_NAME
Search by principal name. Search is case sensitive. When declaring a PolicySearchQuery with PRINCIPAL_NAME property, a String object is required as search object.

EFFECT

public static final PolicySearchQuery.SEARCH_PROPERTY EFFECT
Search by effect. Search is case-insensitive. When declaring a PolicySearchQuery with EFFECT property, you can use a String object or built-in enum PolicyRuleEntry.EffectType object as search object.

ALL_ACTION

public static final PolicySearchQuery.SEARCH_PROPERTY ALL_ACTION
Search policies where all action keyword or all actions are present. Must used with MATCHER.ANY, and must supply RESOURCE_TYPE property query at the same time, and RESOURCE_TYPE property query must use EXACT match.

Method Detail

values

public static PolicySearchQuery.SEARCH_PROPERTY[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (PolicySearchQuery.SEARCH_PROPERTY c : PolicySearchQuery.SEARCH_PROPERTY.values())
    System.out.println(c);
Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static PolicySearchQuery.SEARCH_PROPERTY valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 1 (11.1.1)

E22649-02 ESAPI


Copyright © 2011, Oracle. All rights reserved.