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

E10653-07

oracle.jbo.server
Class OperationDefinitionsImpl

java.lang.Object
  extended by oracle.jbo.server.OperationDefinitionsImpl
All Implemented Interfaces:
java.io.Serializable, DefPersistable, PersistentDefinition, OperationDefinitions

public final class OperationDefinitionsImpl
extends java.lang.Object
implements OperationDefinitions, DefPersistable

This class represents the metadata for a collection of operation definitions. If a component object has operations, and its definition object has metadata for those operations, then it can be accessed using the method findOperationDefinitions(ComponentObject)

Since:
release specific (what release of product did this appear in)
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT
 
Constructor Summary
OperationDefinitionsImpl(java.lang.String operType)
          Deprecated.  
OperationDefinitionsImpl(java.lang.String operType, java.lang.String fullName)
          Deprecated.  
 
Method Summary
 OperationDefinitionImpl addGroovyOperation(java.lang.String id, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
          Deprecated.  
 OperationDefinitionImpl addOperation(OperationDefinitionImpl opDef)
          Deprecated.  
 void addOperations(OperationDefinitionsImpl newOpDefs)
          Deprecated.  
 OperationDefinitionsImpl clone()
          Deprecated.  
static OperationDefinitions findOperationDefinitions(ComponentObject componentObject)
          Deprecated.  
static OperationDefinitions findOperationDefinitions(Row componentObject)
          Deprecated.  
 java.lang.String[] findParameterNames(java.lang.reflect.Method method)
          Deprecated.  
 java.lang.String[] findParameterNames(java.lang.String signature)
          Deprecated.  
 java.lang.String getDefXMLElementTag()
          Deprecated.  
 java.lang.String getDefXMLNameSpace()
          Deprecated.  
 java.lang.String getFullName()
          Deprecated.  
 ExprEval getGroovyExpr()
          Deprecated.  
 groovy.lang.Script getGroovyScript()
          Deprecated.  
 java.util.HashMap<java.lang.String,OperationDefinitionImpl> getOperations()
          Deprecated.  
 DefPersistable getOrigObject()
          Deprecated.  
static java.lang.String getSignature(java.lang.reflect.Method method)
           
 java.lang.String getUniqueID(java.lang.String prefix)
          Deprecated.  
 java.lang.String getXMLElementTag()
          Deprecated.  
protected  boolean hasGroovy()
          For internal framework use only.
 boolean isDirty()
          Deprecated.  
 boolean isNew()
          Deprecated.  
static OperationDefinitions loadOperationDefinitions(DefElement xmlElement, java.lang.String name)
          Deprecated.  
 void loadXMLContents(DefElement xmlElement, java.lang.String parentName)
          Deprecated.  
 OperationDefinitionImpl removeOperation(java.lang.String id)
          Deprecated.  
 void setDirty(boolean isDirty)
          Deprecated.  
 void setNew(boolean b)
          Deprecated.  
 void setOrigObject(DefPersistable oldObj)
          Deprecated.  
 void writeChildren(DefWriter jos)
          Deprecated.  
 void writeContents(DefWriter jos)
          Deprecated.  
 void writeObject(DefWriter jos)
          Deprecated.  
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationDefinitionsImpl

public OperationDefinitionsImpl(java.lang.String operType)
Deprecated. 

For internal framework use only.

For internal use only. Application developers should not use this

OperationDefinitionsImpl

public OperationDefinitionsImpl(java.lang.String operType,
                                java.lang.String fullName)
Deprecated. 

For internal framework use only.

For internal use only. Application developers should not use this
Method Detail

getSignature

public static java.lang.String getSignature(java.lang.reflect.Method method)

findOperationDefinitions

public static OperationDefinitions findOperationDefinitions(ComponentObject componentObject)
Deprecated. 

For internal framework use only.

For internal use only. Application developers should not use this

findOperationDefinitions

public static OperationDefinitions findOperationDefinitions(Row componentObject)
Deprecated. 

For internal framework use only.

For internal use only. Application developers should not use this

loadOperationDefinitions

public static OperationDefinitions loadOperationDefinitions(DefElement xmlElement,
                                                            java.lang.String name)
Deprecated. 

For internal framework use only.

For internal use only. Application developers should not use this

findParameterNames

public java.lang.String[] findParameterNames(java.lang.reflect.Method method)
Deprecated. 

For internal framework use only.

Specified by:
findParameterNames in interface OperationDefinitions
Returns:
null if the method is not implemented, or if no metadata is available
For internal use only. Application developers should not use this

findParameterNames

public java.lang.String[] findParameterNames(java.lang.String signature)
Deprecated. 

For internal framework use only.

For internal use only. Application developers should not use this

getOperations

public java.util.HashMap<java.lang.String,OperationDefinitionImpl> getOperations()
Deprecated. 

For internal framework use only.

For internal use only. Application developers should not use this

hasGroovy

protected boolean hasGroovy()
For internal framework use only.


getGroovyExpr

public ExprEval getGroovyExpr()
Deprecated. 

For internal framework use only.

For internal use only. Application developers should not use this

getGroovyScript

public groovy.lang.Script getGroovyScript()
Deprecated. 

For internal framework use only.

For internal use only. Application developers should not use this

clone

public OperationDefinitionsImpl clone()
Deprecated. 

For internal framework use only.

Overrides:
clone in class java.lang.Object

addOperations

public void addOperations(OperationDefinitionsImpl newOpDefs)
Deprecated. 

For internal framework use only.


addOperation

public OperationDefinitionImpl addOperation(OperationDefinitionImpl opDef)
Deprecated. 

For internal framework use only.


addGroovyOperation

public OperationDefinitionImpl addGroovyOperation(java.lang.String id,
                                                  java.lang.String name,
                                                  java.lang.String returnType,
                                                  java.util.LinkedHashMap<java.lang.String,java.lang.String> params,
                                                  java.lang.String body)
Deprecated. 

For internal framework use only.


removeOperation

public OperationDefinitionImpl removeOperation(java.lang.String id)
Deprecated. 

For internal framework use only.

For internal use only. Application developers should not use this

getDefXMLElementTag

public java.lang.String getDefXMLElementTag()
Deprecated. 

For internal framework use only.

Specified by:
getDefXMLElementTag in interface PersistentDefinition

getXMLElementTag

public java.lang.String getXMLElementTag()
Deprecated. 

For internal framework use only.

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()
Deprecated. 

For internal framework use only.

Specified by:
getDefXMLNameSpace in interface PersistentDefinition

isDirty

public boolean isDirty()
Deprecated. 

For internal framework use only.

Specified by:
isDirty in interface DefPersistable
Returns:
Returns true if the Object is dirty. Returns false otherwise.

setDirty

public void setDirty(boolean isDirty)
Deprecated. 

For internal framework use only.

Specified by:
setDirty in interface DefPersistable
Parameters:
isDirty - If true the Object is marked Dirty.

isNew

public boolean isNew()
Deprecated. 

For internal framework use only.

Specified by:
isNew in interface DefPersistable
Returns:
true if the Object is previously persisted. Returns false otherwise.

setNew

public void setNew(boolean b)
Deprecated. 

For internal framework use only.

Specified by:
setNew in interface DefPersistable
Parameters:
b - If true the Object is marked as new object.

getFullName

public java.lang.String getFullName()
Deprecated. 

For internal framework use only.

Specified by:
getFullName in interface DefPersistable
Returns:
the Persistence Reference of the object

getOrigObject

public DefPersistable getOrigObject()
Deprecated. 

For internal framework use only.

Specified by:
getOrigObject in interface DefPersistable

setOrigObject

public void setOrigObject(DefPersistable oldObj)
Deprecated. 

For internal framework use only.

Specified by:
setOrigObject in interface DefPersistable

writeObject

public void writeObject(DefWriter jos)
Deprecated. 

For internal framework use only.

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

writeContents

public void writeContents(DefWriter jos)
Deprecated. 

For internal framework use only.

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

writeChildren

public void writeChildren(DefWriter jos)
Deprecated. 

For internal framework use only.

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

loadXMLContents

public void loadXMLContents(DefElement xmlElement,
                            java.lang.String parentName)
Deprecated. 

For internal framework use only.

For internal use only. Application developers should not use this

getUniqueID

public java.lang.String getUniqueID(java.lang.String prefix)
Deprecated. 

For internal framework use only.


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

E10653-07

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