|
Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server 11g Release 2 (11.1.2) E27155-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.security.jps.service.policystore.info.DataType
T
-public abstract class DataType
DataType is a super class of all DataType classes supported by OPSS policy store. It extends ExpressionCompopnent interface too becaue an instance of a data type can be part of an expression.
Nested Class Summary | |
---|---|
static class |
DataType.TYPE |
Nested classes/interfaces inherited from interface oracle.security.jps.service.policystore.info.ExpressionComponent |
---|
ExpressionComponent.Type |
Method Summary | |
---|---|
abstract boolean |
equals(java.lang.Object other) Override java method for accurate list and hashtable lookups. |
static DataType |
getDataTypeObjectFromString(DataType.TYPE dtype, java.lang.String val) |
static DataType |
getDataTypeObjectFromString(java.lang.String className, java.lang.String val) |
abstract DataType.TYPE |
getType() For all concrete subclasses, this method is required so that function evaluators at runtime don't need to keep doing instanceof |
static java.lang.Class<? extends DataType> |
getTypeClassFromClassName(java.lang.String className) Return implementing class for a data type given name of the implementing class for the data type. |
static DataType.TYPE |
getTypeFromClass(java.lang.String className) Return enum TYPE for a data type given name of the implementing class for the data type. |
abstract java.lang.Object |
getValue() Returns an object representing real value of this data type. |
abstract int |
hashCode() |
abstract java.lang.String |
toString() |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.security.jps.service.policystore.info.ExpressionComponent |
---|
getComponentType |
Method Detail |
---|
public abstract DataType.TYPE getType()
public abstract java.lang.Object getValue()
public abstract boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public abstract int hashCode()
hashCode
in class java.lang.Object
public abstract java.lang.String toString()
toString
in class java.lang.Object
public static DataType getDataTypeObjectFromString(DataType.TYPE dtype, java.lang.String val) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static DataType getDataTypeObjectFromString(java.lang.String className, java.lang.String val) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static DataType.TYPE getTypeFromClass(java.lang.String className)
public static java.lang.Class<? extends DataType> getTypeClassFromClassName(java.lang.String className)
|
Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server 11g Release 2 (11.1.2) E27155-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |