Skip navigation links

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

E10653-03


oracle.adf.model.utils
Class JSR227Util

java.lang.Object
  extended by oracle.adf.model.utils.JSR227Util


public class JSR227Util
extends java.lang.Object

Utility methods for runtime classes to create OperationDefinition instances for standard operations. This class is for use by internal RT classes.


Field Summary
static java.lang.String DEFAULT_VALUE
           
static java.lang.String IS_NESTED_APPMODULE
           
static java.lang.String IS_VIEWOBJECT
           

 

Constructor Summary
JSR227Util()
           

 

Method Summary
static java.util.Collection addStandardOperationsForCollectionReturnType(StructureDefinition parentDef, DataControlDefinition dcDef)
          Returns definitions for standard operations for a Collection return type.
static StandardOperationDef createCommitAction()
          Utility method for creation a OpreationDefinition for the standard operation "COMMIT".
static StandardOperationDef createCreateAction()
          Utility method for creation a OpreationDefinition for the standard operation "CREATE".
static void createCreateActions(boolean addCreateAction, java.util.Collection actions, StructureDefinition parentDef, DataControlDefinition dcDef)
          Helper method for creating definitions for CREATE_INSERT and, if necessary, CREATE actions.
static StandardOperationDef createCreateInsertAction()
          Utility method for creation a OpreationDefinition for the standard operation "CREATEINSERT".
static StandardOperationDef createCreateTempWithParamsAction()
          Utility method for creating an OperationDefinition for the standard operation OperationDefinition.ACTION_CREATE_TEMP_WITH_PARAMS.
static StandardOperationDef createCreateWithParamsAction()
          Utility method for creating an OperationDefinition for the standard operation OperationDefinition.ACTION_CREATE_WITH_PARAMS.
static StandardOperationDef createExecuteAction()
          Utility method for creation a OpreationDefinition for the standard operation "EXECUTE".
static StandardOperationDef createExecuteWithParamAction()
          Utility method for creation a OpreationDefinition for the standard operation "ExecuteWithParam".
static StandardOperationDef createFindAction()
          Utility method for creation a OpreationDefinition for the standard operation "FIND".
static StandardOperationDef createFirstAction()
          Utility method for creation a OpreationDefinition for the standard operation "FIRST".
static StandardOperationDef createLastAction()
          Utility method for creation a OpreationDefinition for the standard operation "LAST".
static StandardOperationDef createNextAction()
          Utility method for creation a OpreationDefinition for the standard operation "NEXT".
static StandardOperationDef createNextSetAction()
          Utility method for creation a OpreationDefinition for the standard operation "NEXT_SET".
static StandardOperationDef createPreviousAction()
          Utility method for creation a OpreationDefinition for the standard operation "PREVIOUS".
static StandardOperationDef createPreviousSetAction()
          Utility method for creation a OpreationDefinition for the standard operation "PREVIOUS_SET".
static StandardOperationDef createRemoveAction()
          Utility method for creation a OpreationDefinition for the standard operation "REMOVE".
static StandardOperationDef createRemoveRowWithKeyAction()
          Utility method for creation a OpreationDefinition for the standard operation "REMOVEROW_WITH_KEY".
static StandardOperationDef createRollbackAction()
          Utility method for creation a OpreationDefinition for the standard operation "ROLLBACK".
static StandardOperationDef createSetCurrentRowWithKeyAction()
          Utility method for creation a OpreationDefinition for the standard operation "SETCURRENTROW_WITH_KEY".
static StandardOperationDef createSetCurrentRowWithKeyValueAction()
          Utility method for creation a OpreationDefinition for the standard operation "SETCURRENTROW_WITH_KEYVALUE".
static OperationDefinition findOperationDefinitionByActionId(DefinitionContainer defs, int actionId)
          Find the OperationDefinition from the given definition container with the given action id.
static java.util.Collection getActionDefinitions(StructureDefinition parentDef, DataControlDefinition dcDef, boolean addActions, boolean addTransactionActions, boolean addNavigationActions, boolean addCreateAction)
          Returns a Collection of Definitions representing the actions or in JSR227 terminology, standard operation
static StructureDefinition getStructureDefinition(NamedDefinition def)
          Utility method to get the StructureDefinition from a given named definition, if the named definition is one of the definition types that contains a structure.

 

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

 

Field Detail

DEFAULT_VALUE

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

IS_VIEWOBJECT

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

IS_NESTED_APPMODULE

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

Constructor Detail

JSR227Util

public JSR227Util()

Method Detail

createFirstAction

public static StandardOperationDef createFirstAction()
Utility method for creation a OpreationDefinition for the standard operation "FIRST". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "FIRST" standard operation.

createLastAction

public static StandardOperationDef createLastAction()
Utility method for creation a OpreationDefinition for the standard operation "LAST". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "LAST" standard operation.

createNextAction

public static StandardOperationDef createNextAction()
Utility method for creation a OpreationDefinition for the standard operation "NEXT". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "NEXT" standard operation.

createPreviousAction

public static StandardOperationDef createPreviousAction()
Utility method for creation a OpreationDefinition for the standard operation "PREVIOUS". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "PREVIOUS" standard operation.

createNextSetAction

public static StandardOperationDef createNextSetAction()
Utility method for creation a OpreationDefinition for the standard operation "NEXT_SET". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "NEXT_SET" standard operation.

createPreviousSetAction

public static StandardOperationDef createPreviousSetAction()
Utility method for creation a OpreationDefinition for the standard operation "PREVIOUS_SET". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "PREVIOUS_SET" standard operation.

createFindAction

public static StandardOperationDef createFindAction()
Utility method for creation a OpreationDefinition for the standard operation "FIND". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "FIND" standard operation.

createExecuteAction

public static StandardOperationDef createExecuteAction()
Utility method for creation a OpreationDefinition for the standard operation "EXECUTE". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "EXECUTE" standard operation.

createExecuteWithParamAction

public static StandardOperationDef createExecuteWithParamAction()
Utility method for creation a OpreationDefinition for the standard operation "ExecuteWithParam". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "ExecuteWithParam" standard operation.

createCreateAction

public static StandardOperationDef createCreateAction()
Utility method for creation a OpreationDefinition for the standard operation "CREATE". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "CREATE" standard operation.

createCreateInsertAction

public static StandardOperationDef createCreateInsertAction()
Utility method for creation a OpreationDefinition for the standard operation "CREATEINSERT". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "CREATEINSERT" standard operation.

createCreateWithParamsAction

public static StandardOperationDef createCreateWithParamsAction()
Utility method for creating an OperationDefinition for the standard operation OperationDefinition.ACTION_CREATE_WITH_PARAMS. Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the OperationDefinition.ACTION_CREATE_WITH_PARAMS standard operation.

createCreateTempWithParamsAction

public static StandardOperationDef createCreateTempWithParamsAction()
Utility method for creating an OperationDefinition for the standard operation OperationDefinition.ACTION_CREATE_TEMP_WITH_PARAMS. Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the OperationDefinition.ACTION_CREATE_TEMP_WITH_PARAMS standard operation.

createRemoveAction

public static StandardOperationDef createRemoveAction()
Utility method for creation a OpreationDefinition for the standard operation "REMOVE". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "REMOVE" standard operation.

createCommitAction

public static StandardOperationDef createCommitAction()
Utility method for creation a OpreationDefinition for the standard operation "COMMIT". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "COMMIT" standard operation.

createRollbackAction

public static StandardOperationDef createRollbackAction()
Utility method for creation a OpreationDefinition for the standard operation "ROLLBACK". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "ROLLBACK" standard operation.

createRemoveRowWithKeyAction

public static StandardOperationDef createRemoveRowWithKeyAction()
Utility method for creation a OpreationDefinition for the standard operation "REMOVEROW_WITH_KEY". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "REMOVEROW_WITH_KEY" standard operation.

createSetCurrentRowWithKeyAction

public static StandardOperationDef createSetCurrentRowWithKeyAction()
Utility method for creation a OpreationDefinition for the standard operation "SETCURRENTROW_WITH_KEY". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "SETCURRENTROW_WITH_KEY" standard operation.

createSetCurrentRowWithKeyValueAction

public static StandardOperationDef createSetCurrentRowWithKeyValueAction()
Utility method for creation a OpreationDefinition for the standard operation "SETCURRENTROW_WITH_KEYVALUE". Caller needs to set the parent and dataControlDefinition of the OperationDefinition returned.
Returns:
A StandardOperationDef which is an OperationDefinition for the "SETCURRENTROW_WITH_KEYVALUE" standard operation.

findOperationDefinitionByActionId

public static OperationDefinition findOperationDefinitionByActionId(DefinitionContainer defs,
                                                                    int actionId)
Find the OperationDefinition from the given definition container with the given action id. If there are more than one OperationDefinition with the given action id, any one of them will be returned.
Parameters:
defs - The DefinitionContainer to be searched.
actionId - Look for OperationDefinition with this Action Id.
Returns:
An OperationDefinition contained in the given definition container with the given action id, if one is found. Null if none is found.s

getStructureDefinition

public static StructureDefinition getStructureDefinition(NamedDefinition def)
Utility method to get the StructureDefinition from a given named definition, if the named definition is one of the definition types that contains a structure.
Parameters:
def - The NamedDefinition whose StructureDefinition should be returned
Returns:
The StructureDefinition from calling getStructure() on the given definition.

getActionDefinitions

public static java.util.Collection getActionDefinitions(StructureDefinition parentDef,
                                                        DataControlDefinition dcDef,
                                                        boolean addActions,
                                                        boolean addTransactionActions,
                                                        boolean addNavigationActions,
                                                        boolean addCreateAction)
Returns a Collection of Definitions representing the actions or in JSR227 terminology, standard operation
Parameters:
parentDef - The StructureDefinition which is the parent definition of the action definitions.
addActions - Whether create,remove,find, execute, createCurrentRowWithKey[Value], and removeRowWithKey should be added if supported by the data control.
addTransactionActions - Whether commit/rollback should be added if supported by the data control.
addNavigationActions - Whether first/next/prev/last/prev set/next set should be added if supported by the data control.
addCreateAction - if true, add both the CREATE and CREATE_INSERT actions to the return collection. Otherwise, only CREATE_INESRT action is added. Neither CREATE or CREATE_INSERT will be added if addActions is false.
Returns:
A Collection of StandardOpOperationDefinition for actions that corresponds to the arguments passed.

createCreateActions

public static void createCreateActions(boolean addCreateAction,
                                       java.util.Collection actions,
                                       StructureDefinition parentDef,
                                       DataControlDefinition dcDef)
Helper method for creating definitions for CREATE_INSERT and, if necessary, CREATE actions. The newly created definitions will be added to the Collection passed.
Parameters:
addCreateAction - If true, definition for CREATE should also be created.
actions - Collection which the newly created definitions should be added to.
parentDef - Parent definition of the newly created definitions.
dcDef - DataControl definition that the newly created definitions belong to.

addStandardOperationsForCollectionReturnType

public static java.util.Collection addStandardOperationsForCollectionReturnType(StructureDefinition parentDef,
                                                                                DataControlDefinition dcDef)
Returns definitions for standard operations for a Collection return type.
Parameters:
parentDef -
Returns:

Skip navigation links

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

E10653-03


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