Oracle Fusion Middleware Java API Reference for Oracle ADF Model Business Editor Objects
11g Release 1 (11.1.1.7.0)

E36215-01

oracle.adfinternal.businesseditor.objects
Class FunctionImpl

java.lang.Object
  extended by oracle.adfinternal.businesseditor.objects.BusinessEditorBaseObjectImpl
      extended by oracle.adfinternal.businesseditor.objects.BusinessEditorObjectImpl
          extended by oracle.adfinternal.businesseditor.objects.FunctionImpl
All Implemented Interfaces:
ObjectGroupOwner
Direct Known Subclasses:
BusinessObjectFunctionImpl, GlobalFunctionImpl

public abstract class FunctionImpl
extends BusinessEditorObjectImpl

For internal framework use only. Base class for GlobalFunctionImpl and BusinessObjectFunctionImpl.

For internal use only. Application developers should not use this

Constructor Summary
protected FunctionImpl(BusinessEditorManagerImpl manager, ObjectGroupOwner container, java.lang.String operId, java.lang.String functionName)
           
protected FunctionImpl(BusinessEditorManagerImpl manager, ObjectGroupOwner container, java.lang.String functionName, java.lang.String returnType, java.lang.String body)
           
 
Method Summary
 FunctionParameterImpl addParameter(java.lang.String name, java.lang.String type)
           
 void deleteParameter(java.lang.String name)
           
 java.lang.String getBody()
           
 java.lang.String getDescription()
           
 java.lang.String getExample()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
protected  ObjectType getObjectType()
           
protected abstract  java.lang.String getParameterOwningDef()
           
 java.util.Collection<FunctionParameter> getParameters()
           
 boolean getPrivileged()
           
 java.lang.String getReturnType()
           
protected  oracle.jbo.ViewObject getViewObjectBeingEdited()
           
protected  void readObject(oracle.jbo.Row row)
           
protected abstract  void rename(java.lang.String oldName, java.lang.String newName)
           
 void setBody(java.lang.String body)
           
 void setDescription(java.lang.String text)
           
 void setExample(java.lang.String example)
           
protected  void setId(java.lang.String operId)
           
 void setName(java.lang.String name)
           
 void setPrivileged(boolean privileged)
           
 void setReturnType(java.lang.String returnType)
           
protected  void writeObject(oracle.jbo.Row row)
           
 
Methods inherited from class oracle.adfinternal.businesseditor.objects.BusinessEditorObjectImpl
getBusinessEditor, getBusinessEditorLogic, getBusinessEditorManager, getBusinessEditorViewLogic, getObjectKey, getProperty, setProperty
 
Methods inherited from class oracle.adfinternal.businesseditor.objects.BusinessEditorBaseObjectImpl
cancelFlowForExistingObject, cancelFlowForNewObject, canPopulateChildren, checkLoadObject, containsProperty, doCommit, doRollback, ensureVerified, finishFlowForExistingObject, finishFlowForNewObject, getContainer, getGroupHelper, getLocalizedString, getPropertyNoLoad, initFlowForExistingObject, initFlowForNewObject, initialize, isLoaded, isNew, isNotVerified, populateChildren, postCommit, preCommit, removeProperty, setDirty, setNew, setNotExist, setPropertyNoLoad, setVerified, valuesDiffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunctionImpl

protected FunctionImpl(BusinessEditorManagerImpl manager,
                       ObjectGroupOwner container,
                       java.lang.String operId,
                       java.lang.String functionName)

FunctionImpl

protected FunctionImpl(BusinessEditorManagerImpl manager,
                       ObjectGroupOwner container,
                       java.lang.String functionName,
                       java.lang.String returnType,
                       java.lang.String body)
Method Detail

getName

public java.lang.String getName()
Overrides:
getName in class BusinessEditorObjectImpl

setName

public void setName(java.lang.String name)
Overrides:
setName in class BusinessEditorObjectImpl

setReturnType

public void setReturnType(java.lang.String returnType)

getReturnType

public java.lang.String getReturnType()

setExample

public void setExample(java.lang.String example)

getExample

public java.lang.String getExample()

setBody

public void setBody(java.lang.String body)

getBody

public java.lang.String getBody()

setPrivileged

public void setPrivileged(boolean privileged)

getPrivileged

public boolean getPrivileged()

setDescription

public void setDescription(java.lang.String text)
Overrides:
setDescription in class BusinessEditorObjectImpl

getDescription

public java.lang.String getDescription()
Overrides:
getDescription in class BusinessEditorObjectImpl

getId

public java.lang.String getId()

getParameters

public java.util.Collection<FunctionParameter> getParameters()

addParameter

public FunctionParameterImpl addParameter(java.lang.String name,
                                          java.lang.String type)

deleteParameter

public void deleteParameter(java.lang.String name)

getViewObjectBeingEdited

protected oracle.jbo.ViewObject getViewObjectBeingEdited()
Specified by:
getViewObjectBeingEdited in class BusinessEditorBaseObjectImpl

readObject

protected void readObject(oracle.jbo.Row row)
Overrides:
readObject in class BusinessEditorBaseObjectImpl

writeObject

protected void writeObject(oracle.jbo.Row row)
Overrides:
writeObject in class BusinessEditorBaseObjectImpl

getObjectType

protected ObjectType getObjectType()
Specified by:
getObjectType in class BusinessEditorBaseObjectImpl

setId

protected void setId(java.lang.String operId)

getParameterOwningDef

protected abstract java.lang.String getParameterOwningDef()

rename

protected abstract void rename(java.lang.String oldName,
                               java.lang.String newName)

Oracle Fusion Middleware Java API Reference for Oracle ADF Model Business Editor Objects
11g Release 1 (11.1.1.7.0)

E36215-01

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