Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.1.0)

E10653-02

oracle.jbo.common
Class JboCompOper

java.lang.Object
  extended by oracle.jbo.common.JboCompOper
All Implemented Interfaces:
java.io.Serializable, PersistentDefinition

public class JboCompOper
extends java.lang.Object
implements PersistentDefinition, java.io.Serializable

See Also:
Serialized Form

Field Summary
static java.lang.String OPER_AFTER
           
static java.lang.String OPER_BEFORE
           
static java.lang.String OPER_BETWEEN
           
static int OPER_CARDINALITY_NO_MAX
           
static java.lang.String OPER_CONTAINS
           
static java.lang.String OPER_DOES_NOT_CONTAIN
           
static java.lang.String OPER_ENDS_WITH
           
static java.lang.String OPER_EQ
           
static java.lang.String OPER_EXISTS
           
static java.lang.String OPER_GE
           
static java.lang.String OPER_GT
           
static java.lang.String OPER_IN
           
static java.lang.String OPER_IS_BLANK
           
static java.lang.String OPER_IS_NOT_BLANK
           
static java.lang.String OPER_LE
           
static java.lang.String OPER_LIKE
           
static java.lang.String OPER_LT
           
static java.lang.String OPER_NE
           
static java.lang.String OPER_NOT_BETWEEN
           
static java.lang.String OPER_NOTIN
           
static java.lang.String OPER_ON_OR_AFTER
           
static java.lang.String OPER_ON_OR_BEFORE
           
static java.lang.String OPER_STARTS_WITH
           
static int OPER_TODO_ADD
           
static int OPER_TODO_CLEAR
           
static int OPER_TODO_REMOVE
           
 
Constructor Summary
JboCompOper()
           
JboCompOper(int toDo, java.lang.Class msgBundleClass, java.lang.String strCode, java.lang.String oper)
           
JboCompOper(int toDo, java.lang.Class msgBundleClass, java.lang.String strCode, java.lang.String oper, int minCardinality, int maxCardinality, java.lang.String expression)
           
JboCompOper(int toDo, java.lang.String operDesc, java.lang.String oper, int minCardinality, int maxCardinality, java.lang.String expression)
           
JboCompOper(int toDo, java.lang.String msgBundleClassName, java.lang.String strCode, java.lang.String oper, int minCardinality, int maxCardinality, java.lang.String expression)
           
 
Method Summary
static void addCompOper(int typeGroup, java.lang.Class msgBundleClass, java.lang.String strCode, java.lang.String oper, int minCardinality, int maxCardinality)
           
static void addCompOper(int typeGroup, java.lang.String operDesc, java.lang.String oper, int minCardinality, int maxCardinality)
           
static void addCompOperEntry(int typeGroup, int toDo, java.lang.Class msgBundleClass, java.lang.String strCode, java.lang.String oper, int minCardinality, int maxCardinality)
           
static void addCompOperEntry(int typeGroup, int toDo, java.lang.String operDesc, java.lang.String oper, int minCardinality, int maxCardinality)
           
 java.lang.Object clone()
           
 boolean equals(java.lang.Object other)
           
static java.util.HashMap getAllBaseCompOpers(LocaleContext locale)
           
static java.lang.String[][] getBaseCompOpers(LocaleContext locale)
           
static void getCompOperList(int typeGroup, java.util.ArrayList list)
           
 java.lang.String getDefXMLElementTag()
           
 java.lang.String getDefXMLNameSpace()
           
 java.lang.String getExpression()
           
 int getMaxCardinality()
           
 java.lang.Class getMessageBundleClass()
           
 int getMinCardinality()
           
 java.lang.String getOper()
           
 java.lang.String getOperDesc()
           
 java.lang.String getOperDescStr(LocaleContext locale)
           
 java.lang.String getOperDescStrCode()
           
 int getToDo()
           
 java.lang.String getXMLElementTag()
          Returns a piece of static info for the type of object this is invoked upon.
 boolean isRelationalOperator()
           
 void loadXMLContent(DefElement xmlElement)
           
static void mergeEntries(java.util.ArrayList opers, java.util.ArrayList list)
           
static void mergeEntry(java.util.ArrayList list, int toDo, java.lang.Object ent)
           
static void populateCompOpers()
           
static java.lang.String[][] processCompOpers(LocaleContext locale, java.util.ArrayList list)
           
 void setMessageBundleClass(java.lang.Class cls)
           
 void setResourceBundleDef(ResourceBundleDef def)
           
 void writeChildren(DefWriter jos)
          Writes the Object's children to the Persistent storage
 void writeContents(DefWriter jos)
          Objects should write their persistence output in this method
 void writeObject(DefWriter jos)
          Objects should write their persistence output in this method
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPER_EQ

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

OPER_GT

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

OPER_GE

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

OPER_LT

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

OPER_LE

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

OPER_NE

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

OPER_LIKE

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

OPER_CONTAINS

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

OPER_DOES_NOT_CONTAIN

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

OPER_STARTS_WITH

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

OPER_ENDS_WITH

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

OPER_IS_BLANK

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

OPER_IS_NOT_BLANK

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

OPER_BETWEEN

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

OPER_NOT_BETWEEN

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

OPER_BEFORE

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

OPER_AFTER

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

OPER_ON_OR_BEFORE

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

OPER_ON_OR_AFTER

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

OPER_EXISTS

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

OPER_IN

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

OPER_NOTIN

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

OPER_TODO_ADD

public static final int OPER_TODO_ADD
See Also:
Constant Field Values

OPER_TODO_REMOVE

public static final int OPER_TODO_REMOVE
See Also:
Constant Field Values

OPER_TODO_CLEAR

public static final int OPER_TODO_CLEAR
See Also:
Constant Field Values

OPER_CARDINALITY_NO_MAX

public static final int OPER_CARDINALITY_NO_MAX
See Also:
Constant Field Values
Constructor Detail

JboCompOper

public JboCompOper()

JboCompOper

public JboCompOper(int toDo,
                   java.lang.Class msgBundleClass,
                   java.lang.String strCode,
                   java.lang.String oper,
                   int minCardinality,
                   int maxCardinality,
                   java.lang.String expression)

JboCompOper

public JboCompOper(int toDo,
                   java.lang.Class msgBundleClass,
                   java.lang.String strCode,
                   java.lang.String oper)

JboCompOper

public JboCompOper(int toDo,
                   java.lang.String msgBundleClassName,
                   java.lang.String strCode,
                   java.lang.String oper,
                   int minCardinality,
                   int maxCardinality,
                   java.lang.String expression)

JboCompOper

public JboCompOper(int toDo,
                   java.lang.String operDesc,
                   java.lang.String oper,
                   int minCardinality,
                   int maxCardinality,
                   java.lang.String expression)
Method Detail

populateCompOpers

public static void populateCompOpers()

addCompOper

public static void addCompOper(int typeGroup,
                               java.lang.Class msgBundleClass,
                               java.lang.String strCode,
                               java.lang.String oper,
                               int minCardinality,
                               int maxCardinality)

addCompOper

public static void addCompOper(int typeGroup,
                               java.lang.String operDesc,
                               java.lang.String oper,
                               int minCardinality,
                               int maxCardinality)

addCompOperEntry

public static void addCompOperEntry(int typeGroup,
                                    int toDo,
                                    java.lang.Class msgBundleClass,
                                    java.lang.String strCode,
                                    java.lang.String oper,
                                    int minCardinality,
                                    int maxCardinality)

addCompOperEntry

public static void addCompOperEntry(int typeGroup,
                                    int toDo,
                                    java.lang.String operDesc,
                                    java.lang.String oper,
                                    int minCardinality,
                                    int maxCardinality)

mergeEntry

public static void mergeEntry(java.util.ArrayList list,
                              int toDo,
                              java.lang.Object ent)

mergeEntries

public static void mergeEntries(java.util.ArrayList opers,
                                java.util.ArrayList list)

getCompOperList

public static void getCompOperList(int typeGroup,
                                   java.util.ArrayList list)

getAllBaseCompOpers

public static java.util.HashMap getAllBaseCompOpers(LocaleContext locale)

getBaseCompOpers

public static java.lang.String[][] getBaseCompOpers(LocaleContext locale)

processCompOpers

public static java.lang.String[][] processCompOpers(LocaleContext locale,
                                                    java.util.ArrayList list)

getToDo

public int getToDo()

getMessageBundleClass

public java.lang.Class getMessageBundleClass()

setMessageBundleClass

public void setMessageBundleClass(java.lang.Class cls)

setResourceBundleDef

public void setResourceBundleDef(ResourceBundleDef def)

getOperDescStrCode

public java.lang.String getOperDescStrCode()

getOperDesc

public java.lang.String getOperDesc()

getOperDescStr

public java.lang.String getOperDescStr(LocaleContext locale)

getMinCardinality

public int getMinCardinality()

getMaxCardinality

public int getMaxCardinality()

getOper

public java.lang.String getOper()

getExpression

public java.lang.String getExpression()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

writeObject

public void writeObject(DefWriter jos)
Description copied from interface: PersistentDefinition
Objects should write their persistence output in this method

Specified by:
writeObject in interface PersistentDefinition
Parameters:
jos - the Output storage for persistence

writeContents

public void writeContents(DefWriter jos)
Description copied from interface: PersistentDefinition
Objects should write their persistence output in this method

Specified by:
writeContents in interface PersistentDefinition
Parameters:
jos - the Output storage for persistence

writeChildren

public void writeChildren(DefWriter jos)
Description copied from interface: PersistentDefinition
Writes the Object's children to the Persistent storage

Specified by:
writeChildren in interface PersistentDefinition
Parameters:
jos - the Output storage for persistence

loadXMLContent

public void loadXMLContent(DefElement xmlElement)

getDefXMLElementTag

public java.lang.String getDefXMLElementTag()
Specified by:
getDefXMLElementTag in interface PersistentDefinition

getXMLElementTag

public java.lang.String getXMLElementTag()
Description copied from interface: PersistentDefinition
Returns a piece of static info for the type of object this is invoked upon. Examples are PreparedStatements for insert, update, delete, and String containing a base the select statement for retrieving instances of this type through the SQLInputStream

Specified by:
getXMLElementTag in interface PersistentDefinition
Returns:
returns the Statement required to store in Persitent Storage. Incase of XML, it just returns the String. In the case of SQL a JDBC PreparedStatement is returned.

getDefXMLNameSpace

public java.lang.String getDefXMLNameSpace()
Specified by:
getDefXMLNameSpace in interface PersistentDefinition

isRelationalOperator

public boolean isRelationalOperator()

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.1.0)

E10653-02

Copyright © 1997, 2009, Oracle. All rights reserved.