Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Business Rules
11g Release 1 (11.1.1)

E10663-03


oracle.rules.sdk2.dictionary
Class DOID

java.lang.Object
  extended by oracle.rules.sdk2.dictionary.DOID

All Implemented Interfaces:
java.io.Serializable

public final class DOID
extends java.lang.Object
implements java.io.Serializable

Dictionary Object ID

See Also:
Serialized Form

Field Summary
static DOID AGGR_AVG
           
static DOID AGGR_COLLECTION
           
static DOID AGGR_COUNT
           
static DOID AGGR_MAX
           
static DOID AGGR_MIN
           
static DOID AGGR_SUM
           
static DOID BIG_DECIMAL
           
static DOID BIG_INTEGER
           
static DOID BOOLEAN
           
static java.lang.String BUILTIN_TYPE_ID_PREFIX
           
static DOID BYTE
           
static DOID CALENDAR
           
static DOID CHAR
           
static DOID COLLECTION
           
static DOID COMPARABLE
           
static DOID DOUBLE
           
static DOID DOUBLE_W
           
static DOID FILTER_ACTIVE
           
static DOID FILTER_DAYS_UNTIL_END_DATE
           
static DOID FILTER_DAYS_UNTIL_START_DATE
           
static DOID FILTER_DESCRIPTION
           
static DOID FILTER_END_DATE
           
static DOID FILTER_FACT_TYPES
           
static DOID FILTER_MINUTES_UNTIL_END_DATE
           
static DOID FILTER_MINUTES_UNTIL_START_DATE
           
static DOID FILTER_NAME
           
static DOID FILTER_PRIORITY
           
static DOID FILTER_START_DATE
           
static DOID FILTER_VALID
           
static DOID FILTER_YEARS_UNTIL_END_DATE
           
static DOID FILTER_YEARS_UNTIL_START_DATE
           
static DOID FLOAT
           
static DOID FLOAT_W
           
static java.lang.String GLOBAL_TYPE_ID_PREFIX
           
static DOID INT
           
static DOID INTEGER_W
           
static java.lang.String JAVA_TYPE_ID_PREFIX
           
static DOID LIST
           
static java.lang.String LOCAL_TYPE_ID_PREFIX
           
static DOID LONG
           
static DOID LONG_W
           
static DOID nil
           
static DOID NULL
           
static DOID NUMBER
           
static DOID OBJECT
           
static DOID PRIMITIVE_NUMERIC
           
static DOID PRIMITIVE_NUMERIC_OR_COMPARABLE
           
static DOID SHORT
           
static DOID SHORT_W
           
static DOID STRING
           
static java.lang.String TEMP_TYPE_ID_PREFIX
           
static DOID TEST_BETWEEN
           
static DOID TEST_EQ
           
static DOID TEST_GE
           
static DOID TEST_GT
           
static DOID TEST_IN
           
static DOID TEST_LE
           
static DOID TEST_LT
           
static DOID TEST_NE
           
static DOID TEST_NOT
           
static DOID THROWABLE
           
static java.lang.String UNDEFINED
           
static DOID VOID
           
static DOID XML_CALENDAR
           

 

Method Summary
 java.lang.String getJavaClassName()
          convert between names and IDs for Java and primitive IDs only
 boolean isArray()
           
 boolean isBuiltin()
           
 boolean isGlobal()
           
static boolean isID(java.lang.String s)
           
 boolean isJava()
           
 boolean isLocal()
           
 boolean isNumeric()
           
 boolean isPrimitive()
           
 boolean isPrimitiveNumeric()
           
 boolean isTemp()
           
 boolean isValid()
           
static DOID newBuiltinID(java.lang.String name)
           
static DOID newGlobalID()
           
static DOID newJavaClassID(java.lang.Class c)
           
static DOID newJavaClassID(java.lang.String name)
           
static DOID newJavaConstructorID(java.lang.reflect.Constructor c)
           
static DOID newJavaFieldID(java.lang.Class c, java.lang.reflect.Field f)
           
static DOID newJavaMethodID(java.lang.Class c, java.lang.reflect.Method m)
           
static DOID newJavaPropertyID(java.lang.Class containingClass, java.beans.PropertyDescriptor prop)
           
static DOID newJavaPropertyID(java.lang.String containingClassName, java.lang.String propName)
           
static DOID newLocalID(java.lang.String name)
           
static DOID newTempID(java.lang.String name)
           
static DOID parse(java.lang.String raw)
          parse a DOID from a string

 

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

 

Field Detail

UNDEFINED

public static final java.lang.String UNDEFINED
See Also:
Constant Field Values

JAVA_TYPE_ID_PREFIX

public static final java.lang.String JAVA_TYPE_ID_PREFIX
See Also:
Constant Field Values

BUILTIN_TYPE_ID_PREFIX

public static final java.lang.String BUILTIN_TYPE_ID_PREFIX
See Also:
Constant Field Values

GLOBAL_TYPE_ID_PREFIX

public static final java.lang.String GLOBAL_TYPE_ID_PREFIX
See Also:
Constant Field Values

LOCAL_TYPE_ID_PREFIX

public static final java.lang.String LOCAL_TYPE_ID_PREFIX
See Also:
Constant Field Values

TEMP_TYPE_ID_PREFIX

public static final java.lang.String TEMP_TYPE_ID_PREFIX
See Also:
Constant Field Values

nil

public static final DOID nil

BOOLEAN

public static final DOID BOOLEAN

STRING

public static final DOID STRING

INT

public static final DOID INT

LONG

public static final DOID LONG

SHORT

public static final DOID SHORT

CHAR

public static final DOID CHAR

BYTE

public static final DOID BYTE

DOUBLE

public static final DOID DOUBLE

FLOAT

public static final DOID FLOAT

NUMBER

public static final DOID NUMBER

OBJECT

public static final DOID OBJECT

NULL

public static final DOID NULL

VOID

public static final DOID VOID

CALENDAR

public static final DOID CALENDAR

XML_CALENDAR

public static final DOID XML_CALENDAR

THROWABLE

public static final DOID THROWABLE

LIST

public static final DOID LIST

COLLECTION

public static final DOID COLLECTION

BIG_INTEGER

public static final DOID BIG_INTEGER

BIG_DECIMAL

public static final DOID BIG_DECIMAL

DOUBLE_W

public static final DOID DOUBLE_W

INTEGER_W

public static final DOID INTEGER_W

SHORT_W

public static final DOID SHORT_W

LONG_W

public static final DOID LONG_W

FLOAT_W

public static final DOID FLOAT_W

COMPARABLE

public static final DOID COMPARABLE

PRIMITIVE_NUMERIC

public static final DOID PRIMITIVE_NUMERIC

PRIMITIVE_NUMERIC_OR_COMPARABLE

public static final DOID PRIMITIVE_NUMERIC_OR_COMPARABLE

AGGR_COUNT

public static final DOID AGGR_COUNT

AGGR_AVG

public static final DOID AGGR_AVG

AGGR_MAX

public static final DOID AGGR_MAX

AGGR_MIN

public static final DOID AGGR_MIN

AGGR_SUM

public static final DOID AGGR_SUM

AGGR_COLLECTION

public static final DOID AGGR_COLLECTION

FILTER_NAME

public static final DOID FILTER_NAME

FILTER_DESCRIPTION

public static final DOID FILTER_DESCRIPTION

FILTER_PRIORITY

public static final DOID FILTER_PRIORITY

FILTER_START_DATE

public static final DOID FILTER_START_DATE

FILTER_END_DATE

public static final DOID FILTER_END_DATE

FILTER_MINUTES_UNTIL_START_DATE

public static final DOID FILTER_MINUTES_UNTIL_START_DATE

FILTER_MINUTES_UNTIL_END_DATE

public static final DOID FILTER_MINUTES_UNTIL_END_DATE

FILTER_DAYS_UNTIL_START_DATE

public static final DOID FILTER_DAYS_UNTIL_START_DATE

FILTER_DAYS_UNTIL_END_DATE

public static final DOID FILTER_DAYS_UNTIL_END_DATE

FILTER_YEARS_UNTIL_START_DATE

public static final DOID FILTER_YEARS_UNTIL_START_DATE

FILTER_YEARS_UNTIL_END_DATE

public static final DOID FILTER_YEARS_UNTIL_END_DATE

FILTER_ACTIVE

public static final DOID FILTER_ACTIVE

FILTER_VALID

public static final DOID FILTER_VALID

FILTER_FACT_TYPES

public static final DOID FILTER_FACT_TYPES

TEST_EQ

public static final DOID TEST_EQ

TEST_NE

public static final DOID TEST_NE

TEST_LT

public static final DOID TEST_LT

TEST_LE

public static final DOID TEST_LE

TEST_GT

public static final DOID TEST_GT

TEST_GE

public static final DOID TEST_GE

TEST_BETWEEN

public static final DOID TEST_BETWEEN

TEST_IN

public static final DOID TEST_IN

TEST_NOT

public static final DOID TEST_NOT

Method Detail

isID

public static boolean isID(java.lang.String s)

isValid

public boolean isValid()

isJava

public boolean isJava()

isBuiltin

public boolean isBuiltin()

isGlobal

public boolean isGlobal()

isLocal

public boolean isLocal()

isTemp

public boolean isTemp()

isArray

public boolean isArray()

getJavaClassName

public java.lang.String getJavaClassName()
convert between names and IDs for Java and primitive IDs only
Returns:
Java class name (or member name) or null if not a java id

parse

public static DOID parse(java.lang.String raw)
parse a DOID from a string
Parameters:
raw - String to parse
Returns:
DOID

newJavaClassID

public static DOID newJavaClassID(java.lang.Class c)

newJavaClassID

public static DOID newJavaClassID(java.lang.String name)

newJavaMethodID

public static DOID newJavaMethodID(java.lang.Class c,
                                   java.lang.reflect.Method m)

newJavaFieldID

public static DOID newJavaFieldID(java.lang.Class c,
                                  java.lang.reflect.Field f)

newJavaConstructorID

public static DOID newJavaConstructorID(java.lang.reflect.Constructor c)

newJavaPropertyID

public static DOID newJavaPropertyID(java.lang.Class containingClass,
                                     java.beans.PropertyDescriptor prop)

newJavaPropertyID

public static DOID newJavaPropertyID(java.lang.String containingClassName,
                                     java.lang.String propName)

newBuiltinID

public static DOID newBuiltinID(java.lang.String name)

newGlobalID

public static DOID newGlobalID()

newLocalID

public static DOID newLocalID(java.lang.String name)

newTempID

public static DOID newTempID(java.lang.String name)

isPrimitive

public boolean isPrimitive()

isPrimitiveNumeric

public boolean isPrimitiveNumeric()

isNumeric

public boolean isNumeric()

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Business Rules
11g Release 1 (11.1.1)

E10663-03


Copyright © 2010, Oracle and/or its affiliates. All rights reserved.