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.info
Enum RuleExpressionEntry.BuiltInAttributes

java.lang.Object
  extended by java.lang.Enum<RuleExpressionEntry.BuiltInAttributes>
      extended by oracle.security.jps.service.policystore.info.RuleExpressionEntry.BuiltInAttributes

All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<RuleExpressionEntry.BuiltInAttributes>
Enclosing class:
RuleExpressionEntry<ReturnType extends DataType>

public static enum RuleExpressionEntry.BuiltInAttributes
extends java.lang.Enum<RuleExpressionEntry.BuiltInAttributes>

Enum Constant Summary
CURRENT_GMT_DATE
          attribute: the attribute will be assigned current date value during evaluation type: OpssDate
CURRENT_GMT_TIME
          attribute: the attribute will be assigned current time value during evaluation type: OpssTime
SYS_APP
          attribute: Unqualified name of the binding resource for the resource on which the query is performed: admin type: OpssString
SYS_OBJ
          attribute: Resource on which the query is performed: bar type: OpssString
SYS_OBJ_Q
          attribute: Full qualified resource name on which the query is performed: /foo/bar type: OpssString
SYS_OBJ_TYPE
          attribute: ResourceType on which the query is performed: LibraryResourceType type: OpssString
SYS_PRIVILEGE
          attribute: Unqualified name of the action on which the resource is being queried.
SYS_SUBJECTGROUPS
          attribute: List of group names to which user belongs: ["admin", "managers"] type: OpssString
SYS_USER
          attribute: Current user: unqualified form: system type: OpssString

 

Method Summary
static RuleExpressionEntry.BuiltInAttributes valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static RuleExpressionEntry.BuiltInAttributes[] 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

CURRENT_GMT_TIME

public static final RuleExpressionEntry.BuiltInAttributes CURRENT_GMT_TIME
attribute: the attribute will be assigned current time value during evaluation type: OpssTime

CURRENT_GMT_DATE

public static final RuleExpressionEntry.BuiltInAttributes CURRENT_GMT_DATE
attribute: the attribute will be assigned current date value during evaluation type: OpssDate

SYS_SUBJECTGROUPS

public static final RuleExpressionEntry.BuiltInAttributes SYS_SUBJECTGROUPS
attribute: List of group names to which user belongs: ["admin", "managers"] type: OpssString

SYS_USER

public static final RuleExpressionEntry.BuiltInAttributes SYS_USER
attribute: Current user: unqualified form: system type: OpssString

SYS_APP

public static final RuleExpressionEntry.BuiltInAttributes SYS_APP
attribute: Unqualified name of the binding resource for the resource on which the query is performed: admin type: OpssString

SYS_OBJ_TYPE

public static final RuleExpressionEntry.BuiltInAttributes SYS_OBJ_TYPE
attribute: ResourceType on which the query is performed: LibraryResourceType type: OpssString

SYS_OBJ

public static final RuleExpressionEntry.BuiltInAttributes SYS_OBJ
attribute: Resource on which the query is performed: bar type: OpssString

SYS_OBJ_Q

public static final RuleExpressionEntry.BuiltInAttributes SYS_OBJ_Q
attribute: Full qualified resource name on which the query is performed: /foo/bar type: OpssString

SYS_PRIVILEGE

public static final RuleExpressionEntry.BuiltInAttributes SYS_PRIVILEGE
attribute: Unqualified name of the action on which the resource is being queried. The following two policies are equivalent: grant( //priv/READ, //app/policy/library, //role/Reader); grant( any, //app/policy/library, //role/Reader) if sys_privilege="READ"; The attribute can also be used in a role-mapping policy. For example, the following policy assigns the role Reader to all users if the requested action is READ: grant( //role/Reader, //app/policy/library, //sgrp/asi/allusers/) if sys_privilege="READ"; type: OpssString

Method Detail

values

public static RuleExpressionEntry.BuiltInAttributes[] 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 (RuleExpressionEntry.BuiltInAttributes c : RuleExpressionEntry.BuiltInAttributes.values())
    System.out.println(c);
Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static RuleExpressionEntry.BuiltInAttributes 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.