|
Oracle Fusion Middleware PDP Extension Java API Reference for Oracle Entitlements Server 11g Release 2 (11.1.2) E27156-01 EXAPI |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.bea.security.providers.authorization.asi.InspectableFunction.ArgMetadata
public static class InspectableFunction.ArgMetadata
Argument meta data class is used to track meta data about an argument.
Meta data includes:
Number
- starting with 0 as the 1st function argument, 1 as the 2nd arguments, 2 as the 3rd, etc.
Name
- argument name to display by OAPM
Class
- data type of the argument expressed as an OPSS class, with OpssString
being the default class. OAPM supports OpssString
, OpssInteger
, and OpssBoolean
data types. Any other data type specified via meta data results in OAPM assuming OpssString
.
Allow Manual Entry
- whether or not the argument may be entered manually.
Dependent
- whether or not the argument is dependent on preceding arguments.
On Change Clear Dependent Args
- whether or not a change to the argument resets all dependent arguments.
Constructor Summary | |
---|---|
InspectableFunction.ArgMetadata(int argNumber, java.lang.String argName, java.lang.Class<? extends oracle.security.jps.service.policystore.info.DataType> argClass, boolean argAllowManualEntry, boolean argDependent, boolean argClearDependentArgs) Constructor to intialize object holding meta data for a function argument. |
Method Summary | |
---|---|
java.lang.Class<? extends oracle.security.jps.service.policystore.info.DataType> |
getArgClass() Returns class of the argument defined by the argument meta data instance. |
java.lang.String |
getArgName() Returns name of the argument defined by the argument meta data instance. |
int |
getArgNumber() Returns number of the argument defined by the argument meta data instance. |
boolean |
isArgAllowManualEntry() Returns whether or not the argument allows a value to be entered manually. |
boolean |
isArgDependent() Returns whether or not the argument is dependent on preceding attributes. |
boolean |
isArgOnChangeClearDependentArgs() Returns whether or not changing the argument should reset all dependent arguments. |
protected void |
setArgAllowManualEntry(boolean argAllowManualEntry) Sets whether or not the argument value can be entered manually. |
protected void |
setArgClass(java.lang.Class<? extends oracle.security.jps.service.policystore.info.DataType> argClass) Sets argument class. |
protected void |
setArgDependent(boolean argDependent) Sets whether or not the argument is dependent on preceding attributes. |
protected void |
setArgName(java.lang.String argName) Sets argument name. |
protected void |
setArgNumber(int argNumber) Sets argument number. |
protected void |
setArgOnChangeClearDependentArgs(boolean argOnChangeClearDependentArgs) Sets whether or not changing the argument should reset all dependent arguments. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InspectableFunction.ArgMetadata(int argNumber, java.lang.String argName, java.lang.Class<? extends oracle.security.jps.service.policystore.info.DataType> argClass, boolean argAllowManualEntry, boolean argDependent, boolean argClearDependentArgs)
argNumber
- specify argument number as 0 for the 1st argument, 1 for the 2nd argument, 2 for the 3rd, etc.argName
- specify argument name as a short string to be displayed by OAPM.argClass
- specify argument class as OpssString.class
, OpssInteger.class
, or OpssBoolean.class
.argAllowManualEntry
- specify whether or not the argument value can be entered manually.argDependent
- specify whether or not the argument is dependent on preceding arguments.argClearDependentArgs
- specify whether or not a change to the argument resets all dependent arguments.Method Detail |
---|
public java.lang.Class<? extends oracle.security.jps.service.policystore.info.DataType> getArgClass()
oracle.security.jps.service.policystore.info.DataType
.public java.lang.String getArgName()
public int getArgNumber()
public boolean isArgAllowManualEntry()
true
if manual entry is allowed, false
otherwise.public boolean isArgDependent()
true
if argument is dependent on preceding attributes, false
otherwise.public boolean isArgOnChangeClearDependentArgs()
true
if changing the argument should reset all dependent arguments, false
otherwise.protected void setArgAllowManualEntry(boolean argAllowManualEntry)
argAllowManualEntry
- Specify whether or not the argument value can be entered manually.protected void setArgClass(java.lang.Class<? extends oracle.security.jps.service.policystore.info.DataType> argClass)
argClass
- Specify argument class as OpssString.class
, OpssInteger.class
, or OpssBoolean.class
.protected void setArgDependent(boolean argDependent)
argDependent
- Specify whether or not the argument is dependent on preceding arguments.protected void setArgName(java.lang.String argName)
argName
- Specify argument name as a short string to be displayed by OAPM.protected void setArgNumber(int argNumber)
argNumber
- Specify argument number as 0 for the 1st argument, 1 for the 2nd argument, 2 for the 3rd, etc.protected void setArgOnChangeClearDependentArgs(boolean argOnChangeClearDependentArgs)
argOnChangeClearDependentArgs
- Specify whether or not a change to the argument resets all dependent arguments.
|
Oracle Fusion Middleware PDP Extension Java API Reference for Oracle Entitlements Server 11g Release 2 (11.1.2) E27156-01 EXAPI |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |