|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.jbo.server.ejb.SessionBeanImpl oracle.jbo.server.svc.ServiceImpl
public abstract class ServiceImpl
Nested Class Summary | |
---|---|
protected class |
ServiceImpl.NamedParam
|
Field Summary | |
---|---|
protected java.util.Stack |
appModuleStack
stack to trace the appModule nested structure |
protected java.util.Stack |
exceptionHandlerStack
stack to track the JboExceptionHandler |
static boolean |
SUPPORT_LAZY_LOADING
Flag indicating whether the ADF service implementation supports lazy loading. |
Fields inherited from class oracle.jbo.server.ejb.SessionBeanImpl |
---|
mApplicationModule |
Constructor Summary | |
---|---|
ServiceImpl()
default constructor. |
Method Summary | |
---|---|
protected commonj.sdo.DataObject |
create(java.lang.Object object,
java.lang.String voName)
Standard insert operation. |
protected MethodResult |
delete(java.lang.Object object,
java.lang.String voName)
Standard delete operation. |
protected java.lang.Object |
find(FindCriteria findCriteria,
FindControl findControl,
java.lang.String voName,
java.lang.Class interfaceClass)
Standard find operation. |
protected java.lang.Object |
find(FindCriteria findCriteria,
FindControl findControl,
java.lang.String voName,
java.lang.Class interfaceClass,
java.lang.String vcName)
Custom find operation based on View Criteria with literal values. |
protected java.lang.Object |
find(FindCriteria findCriteria,
FindControl findControl,
java.lang.String voName,
java.lang.Class interfaceClass,
java.lang.String vcName,
ServiceImpl.NamedParam[] params)
Custom find operation based on View Criteria with bind variables. |
protected commonj.sdo.DataObject |
get(java.lang.Object[] keyValues,
java.lang.String voName,
java.lang.Class interfaceClass)
Standard select-by-PK operation. |
protected ApplicationModule |
getApplicationModule()
Gets an application module at the top of the stack
without removing it from the stack. |
protected java.util.List<AttrCtrlHints> |
getCtrlHints(commonj.sdo.DataObject dataObject,
java.lang.String voName,
java.lang.String localeName)
Returns the row-level UI hints defined on a view row for a given locale. |
protected java.util.List<AttrCtrlHints> |
getCtrlHints(java.lang.String voName,
java.lang.String localeName)
Returns the base UI hints defined on a view object definition for a given locale. |
protected java.util.List<java.lang.String> |
getCtrlHintsKey(java.lang.String voName)
Returns the list of attributes that is to be considered the context key attributes for looking up row-level UI hints. |
AttributeList |
getParentAttributeList(ViewObject viewObject,
ViewRowImpl row,
java.lang.String attributeName)
|
protected java.lang.Object |
handleError(java.lang.Exception e)
|
protected java.lang.Object |
invokeCustom(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.String[] voNames,
boolean enableWarnings)
|
protected java.lang.Object |
invokeCustom(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.String[] voNames,
java.lang.Class interfaceClass,
boolean enableWarnings)
|
protected commonj.sdo.DataObject |
merge(java.lang.Object object,
java.lang.String voName)
Standard merge (insert or update) operation |
protected java.lang.Object |
process(java.lang.String operation,
ProcessControl processControl,
java.util.List request,
java.lang.String voName)
Standard batch update operation. |
protected ProcessData |
processChangeSummary(ProcessData request,
ProcessControl processControl,
java.lang.String voName)
Standard batch update operation using SDO ChangeSummary. |
protected commonj.sdo.DataObject |
update(java.lang.Object object,
java.lang.String voName)
Standard update operation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.util.Stack appModuleStack
public static final boolean SUPPORT_LAZY_LOADING
protected java.util.Stack exceptionHandlerStack
Constructor Detail |
---|
public ServiceImpl()
Method Detail |
---|
protected ApplicationModule getApplicationModule()
stack
without removing it from the stack.
getApplicationModule
in class SessionBeanImpl
null
if the stack is empty.protected final commonj.sdo.DataObject create(java.lang.Object object, java.lang.String voName)
object
- the DataObject to createvoName
- name of the view instance
public AttributeList getParentAttributeList(ViewObject viewObject, ViewRowImpl row, java.lang.String attributeName)
protected final MethodResult delete(java.lang.Object object, java.lang.String voName)
protected final commonj.sdo.DataObject get(java.lang.Object[] keyValues, java.lang.String voName, java.lang.Class interfaceClass)
protected final commonj.sdo.DataObject merge(java.lang.Object object, java.lang.String voName)
protected final commonj.sdo.DataObject update(java.lang.Object object, java.lang.String voName)
protected final java.lang.Object process(java.lang.String operation, ProcessControl processControl, java.util.List request, java.lang.String voName)
protected final ProcessData processChangeSummary(ProcessData request, ProcessControl processControl, java.lang.String voName)
protected final java.lang.Object find(FindCriteria findCriteria, FindControl findControl, java.lang.String voName, java.lang.Class interfaceClass)
protected final java.lang.Object find(FindCriteria findCriteria, FindControl findControl, java.lang.String voName, java.lang.Class interfaceClass, java.lang.String vcName)
protected final java.lang.Object find(FindCriteria findCriteria, FindControl findControl, java.lang.String voName, java.lang.Class interfaceClass, java.lang.String vcName, ServiceImpl.NamedParam[] params)
protected final java.util.List<AttrCtrlHints> getCtrlHints(java.lang.String voName, java.lang.String localeName)
voName
- service view instance namelocaleName
- locale name
protected final java.util.List<java.lang.String> getCtrlHintsKey(java.lang.String voName)
voName
- service view instance name
protected final java.util.List<AttrCtrlHints> getCtrlHints(commonj.sdo.DataObject dataObject, java.lang.String voName, java.lang.String localeName)
dataObject
- the SDO DataObject that represents the view rowvoName
- service view instance namelocaleName
- locale name
protected final java.lang.Object invokeCustom(java.lang.reflect.Method method, java.lang.Object[] args, java.lang.String[] voNames, boolean enableWarnings)
protected final java.lang.Object invokeCustom(java.lang.reflect.Method method, java.lang.Object[] args, java.lang.String[] voNames, java.lang.Class interfaceClass, boolean enableWarnings)
protected final java.lang.Object handleError(java.lang.Exception e)
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |