|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.5) E22562-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.jbo.server.RowImpl oracle.jbo.server.EntityImpl oracle.apps.fnd.applcore.oaext.model.OAEntityImpl oracle.apps.fnd.applcore.flex.dff.model.entity.ExtensibleFlexfieldAllUiPageTaskFlowEOImpl
public class ExtensibleFlexfieldAllUiPageTaskFlowEOImpl
Nested Class Summary | |
---|---|
static class |
ExtensibleFlexfieldAllUiPageTaskFlowEOImpl.AttributesEnum
AttributesEnum: generated enum for identifying attributes and accessors. |
Field Summary | |
---|---|
static int |
APPLICATIONID
|
static int |
CATEGORYCODE
|
static int |
CONTEXTCATEGORYCODE
|
static int |
CONTEXTCODE
|
static int |
CREATEDBY
|
static int |
CREATIONDATE
|
static int |
DESCRIPTIVEFLEXFIELDCODE
|
static int |
DESCRIPTIVEFLEXFIELDCONTEXT
|
static int |
EXTENSIBLEFLEXFIELDALLUIPAGE
|
static int |
EXTENSIBLEFLEXFIELDCATEGORY
|
static int |
EXTENSIBLEFLEXFIELDCATEGORYCONTEXT
|
static int |
FLEXFIELDUSAGECODE
|
static int |
LASTUPDATEDATE
|
static int |
LASTUPDATEDBY
|
static int |
LASTUPDATELOGIN
|
static int |
MDSDOCUMENTNAME
|
static int |
PAGECODE
|
static int |
SEQUENCENUMBER
|
Fields inherited from class oracle.apps.fnd.applcore.oaext.model.OAEntityImpl |
---|
DELETE, INSERT, LOCK, RCS_ID, SEED_DATA_USER, SELECT, UPDATE |
Fields inherited from class oracle.jbo.server.EntityImpl |
---|
CURRENT_VERSION, DML_DELETE, DML_INSERT, DML_UPDATE, MAXATTRCONST, mOrigData, ORACLE_ROWID_COLUMN, ORIGINAL_VERSION, PROPERTY_LOOKUP_ATTR_NAME, PROPERTY_LOOKUP_DISPATTR, PROPERTY_LOOKUP_TYPE, SYS_EFFDT_ROW_SPLIT, XML_CI_CHANGED, XML_PK_CHANGED, XML_PK_CHANGED_YES |
Fields inherited from interface oracle.jbo.server.Entity |
---|
STATUS_DEAD, STATUS_DELETED, STATUS_MODIFIED, STATUS_UNMODIFIED |
Fields inherited from interface oracle.jbo.Row |
---|
EFFDT_DELETE_FUTURE_CHANGE_MODE, EFFDT_DELETE_MODE, EFFDT_DELETE_NEXT_CHANGE_MODE, EFFDT_DELETE_THIS_CHANGE_MODE, EFFDT_DELETE_ZAP_MODE, EFFDT_EXPERT_MODE, EFFDT_NONE_MODE, EFFDT_UPDATE_CHANGE_INSERT_MODE, EFFDT_UPDATE_CORRECTION, EFFDT_UPDATE_MODE, EFFDT_UPDATE_NEW_EARLIEST_CHANGE_MODE, EFFDT_UPDATE_OVERRIDE_MODE, REFRESH_CONTAINEES, REFRESH_FORGET_NEW_ROWS, REFRESH_REMOVE_NEW_ROWS, REFRESH_UNDO_CHANGES, REFRESH_WITH_DB_FORGET_CHANGES, REFRESH_WITH_DB_ONLY_IF_UNCHANGED, STATUS_INITIALIZED, STATUS_NEW |
Fields inherited from interface oracle.jbo.XMLInterface |
---|
XML_IGNORE_DEPTH_COUNT, XML_OPT_ALL_ROWS, XML_OPT_ASSOC_CONSISTENT, XML_OPT_CHANGES_ONLY, XML_OPT_LIMIT_RANGE, XML_PASSIVATION_USE |
Fields inherited from interface oracle.jbo.JboReservedVarNames |
---|
RESERVED_VAR_AGG_AVG, RESERVED_VAR_AGG_COUNT, RESERVED_VAR_AGG_MAX, RESERVED_VAR_AGG_MIN, RESERVED_VAR_AGG_SUM, RESERVED_VAR_AGGVAL_PREFIX, RESERVED_VAR_STRUCTURE_DEF |
Fields inherited from interface oracle.jbo.expr.JIReservedVarNames |
---|
RESERVED_VAR_VALUE |
Constructor Summary | |
---|---|
ExtensibleFlexfieldAllUiPageTaskFlowEOImpl()
This is the default constructor (do not remove). |
Method Summary | |
---|---|
protected void |
create(oracle.jbo.AttributeList attributeList)
Add attribute defaulting logic in this method. |
static oracle.jbo.Key |
createPrimaryKey(java.lang.Long applicationId,
java.lang.String descriptiveFlexfieldCode,
java.lang.String flexfieldUsageCode,
java.lang.String categoryCode,
java.lang.String pageCode,
java.lang.String contextCode)
|
protected void |
doDML(int operation,
oracle.jbo.server.TransactionEvent e)
Custom DML update/insert/delete logic here. |
java.lang.Long |
getApplicationId()
Gets the attribute value for ApplicationId, using the alias name ApplicationId. |
protected java.lang.Object |
getAttrInvokeAccessor(int index,
oracle.jbo.server.AttributeDefImpl attrDef)
getAttrInvokeAccessor: generated method. |
java.lang.String |
getCategoryCode()
Gets the attribute value for CategoryCode, using the alias name CategoryCode. |
java.lang.String |
getContextCategoryCode()
Gets the attribute value for ContextCategoryCode, using the alias name ContextCategoryCode. |
java.lang.String |
getContextCode()
Gets the attribute value for ContextCode, using the alias name ContextCode. |
java.lang.String |
getCreatedBy()
Gets the attribute value for CreatedBy, using the alias name CreatedBy. |
java.sql.Timestamp |
getCreationDate()
Gets the attribute value for CreationDate, using the alias name CreationDate. |
static oracle.jbo.server.EntityDefImpl |
getDefinitionObject()
|
java.lang.String |
getDescriptiveFlexfieldCode()
Gets the attribute value for DescriptiveFlexfieldCode, using the alias name DescriptiveFlexfieldCode. |
DescriptiveFlexfieldContextEOImpl |
getDescriptiveFlexfieldContext()
|
ExtensibleFlexfieldAllUiPageEOImpl |
getExtensibleFlexfieldAllUiPage()
|
ExtensibleFlexfieldCategoryEOImpl |
getExtensibleFlexfieldCategory()
|
ExtensibleFlexfieldCategoryContextEOImpl |
getExtensibleFlexfieldCategoryContext()
|
java.lang.String |
getFlexfieldUsageCode()
Gets the attribute value for FlexfieldUsageCode, using the alias name FlexfieldUsageCode. |
java.sql.Timestamp |
getLastUpdateDate()
Gets the attribute value for LastUpdateDate, using the alias name LastUpdateDate. |
java.lang.String |
getLastUpdatedBy()
Gets the attribute value for LastUpdatedBy, using the alias name LastUpdatedBy. |
java.lang.String |
getLastUpdateLogin()
Gets the attribute value for LastUpdateLogin, using the alias name LastUpdateLogin. |
java.lang.String |
getMdsDocumentName()
Gets the attribute value for MdsDocumentName, using the alias name MdsDocumentName. |
java.lang.String |
getPageCode()
Gets the attribute value for PageCode, using the alias name PageCode. |
java.lang.Integer |
getSequenceNumber()
Gets the attribute value for SequenceNumber, using the alias name SequenceNumber. |
void |
lock()
Add locking logic here. |
protected void |
prepareForDML(int operation,
oracle.jbo.server.TransactionEvent e)
Process a row when any operation like insert/update/delete is performed. |
void |
remove()
Add entity remove logic in this method. |
void |
setApplicationId(java.lang.Long value)
Sets value as the attribute value for ApplicationId. |
protected void |
setAttrInvokeAccessor(int index,
java.lang.Object value,
oracle.jbo.server.AttributeDefImpl attrDef)
setAttrInvokeAccessor: generated method. |
void |
setCategoryCode(java.lang.String value)
Sets value as the attribute value for CategoryCode. |
void |
setContextCategoryCode(java.lang.String value)
Sets value as the attribute value for ContextCategoryCode. |
void |
setContextCode(java.lang.String value)
Sets value as the attribute value for ContextCode. |
void |
setDescriptiveFlexfieldCode(java.lang.String value)
Sets value as the attribute value for DescriptiveFlexfieldCode. |
void |
setDescriptiveFlexfieldContext(DescriptiveFlexfieldContextEOImpl value)
Sets value as the associated entity DescriptiveFlexfieldContextEOImpl. |
void |
setExtensibleFlexfieldAllUiPage(ExtensibleFlexfieldAllUiPageEOImpl value)
Sets value as the associated entity ExtensibleFlexfieldAllUiPageEOImpl. |
void |
setExtensibleFlexfieldCategory(ExtensibleFlexfieldCategoryEOImpl value)
Sets value as the associated entity oracle.apps.fnd.applcore.flex.dff.category.model.entity.ExtensibleFlexfieldCategoryEOImpl. |
void |
setExtensibleFlexfieldCategoryContext(ExtensibleFlexfieldCategoryContextEOImpl value)
Sets value as the associated entity ExtensibleFlexfieldCategoryContextEOImpl. |
void |
setFlexfieldUsageCode(java.lang.String value)
Sets value as the attribute value for FlexfieldUsageCode. |
void |
setMdsDocumentName(java.lang.String value)
Sets value as the attribute value for MdsDocumentName. |
void |
setPageCode(java.lang.String value)
Sets value as the attribute value for PageCode. |
void |
setSequenceNumber(java.lang.Integer value)
Sets value as the attribute value for SequenceNumber. |
Methods inherited from class oracle.jbo.server.EntityImpl |
---|
addToTransactionManager, addToValidationListeners, addTransactionPostListener, addTransactionPostListenerNoCheck, afterCommit, afterRemove, afterRollback, appendXMLElementNodesForAttrs, beforeCommit, beforeRollback, bindWhereClause, buildRefreshSQL, buildWhereClause, clearAttributeException, compare, copyChangedNonKeyAttributes, copyEffDtEntity, createAssociationAccessorRS, createAssociationAccessorVO, createEntityAttrHints, createEntityViewLinkAccessorRS, createEntityViewLinkAccessorVO, createUnqualifiedRowSet, createViewAccessorRS, createViewAccessorRS, doAllowsOperation, doDMLForCascadeUpdate, domainToBeModified, donePostingAll, doRefreshSQL, doSelectForAltKey, eventsDebugOnly, fetchExprValueSupplierOverrideRow, findAssociationAccessorVO, findEntityViewLinkAccessorVO, findOrCreateLocalViewObject, findOrCreateViewAccessorRS, findOrCreateViewAccessorRS, findViewAccessorDef, findViewAccessorVO, getAltKey, getAttribute, getAttribute, getAttribute, getAttributeChangedCount, getAttributeCount, getAttributeHints, getAttributeHints, getAttributeIndexOf, getAttributeNames, getAttributeValue, getAttributeValues, getBaseAttributeCount, getChangeIndicator, getComparator, getDBTransaction, getDynamicAttributeCount, getDynamicAttributeValue, getEffDtInitEndDateValue, getEffectiveDate, getEntityCache, getEntityCacheInternal, getEntityState, getKey, getListBindingRSI, getListBindings, getLookupDescription, getOrigData, getParentVariableManager, getPKBasedRef, getPostState, getPrimaryKey, getRefreshSQLKeyAttrs, getSQLBuilder, getStateAsString, getStructureDef, getTransactionListeners, getTransactionListenersList, getTransPostHandle, getValidationListeners, getValidationListenersList, handleActivatedRowNotFound, handleEffectiveDateOperations, handleEffectiveDateRowCreate, handleEffectiveDateRowDelete, handleEffectiveDateRowUpdate, handleListBindingMismatch, hasAttributeException, hasListBindings, hasUpdatePrivilege, initBusLogicGroupDefaults, initBusLogicGroupDfltExprAttrs, initData, initDefaultExpressionAttributes, initDefaults, initialize, isAttributeChanged, isAttributeChanged, isAttributeChangedInTransaction, isAttributePopulated, isAttributePopulated, isDead, isInCache, isInvalid, isLocked, isLookupIdValid, isOrigDataEmpty, isOrigDataPopulated, isPostedToDB, isTransientTransactionListener, isTransientTransactionPostListener, isValid, isViewAccessorAttribute, lockTopLevelEntity, markViewAccessorsDirty, notifyAttributesAndBlgChanged, notifyAttributesChanged, notifyAttributesChanged, notifyEntityActivated, outputEventString, populateAttribute, populateAttribute, populateAttribute, prepareForBatchDML, prepareVOToFetchNextEffDtRows, prepareVOToFetchNextEffDtRows, prepareVOToFetchNextEffDtSeqRows, prepareVOToFetchNextEffDtSeqRows, prepareVOToFetchPrevEffDtRows, prepareVOToFetchPrevEffDtRows, prepareVOToFetchPrevEffDtSeqRows, prepareVOToFetchPrevEffDtSeqRows, readXML, refreshFKInNewContainees, registerAttributeException, removeAndRetain, removeFromCollection, removeTransactionPostListener, resetPKBasedRef, revert, revertChangesToEffDtEntity, setAttribute, setAttribute, setAttributeChanged, setAttributeValues, setDynamicAttributeValue, setEffectiveDateMode, setEntityDef, setInvalid, setLocked, setPostedToDB, setTransPostHandle, toString, validate, validateDateEffectivity, variablesAdded, vetoRemoveWithDetails |
Methods inherited from class oracle.jbo.server.RowImpl |
---|
addListBindingsForAttribute, clearAllExceptions, clearAttributeException, clearRowExceptions, createXMLDefinition, doAutoClearAttribute, ensureVariableManager, findAttrAndGetIndex, findListBindingName, forceFilterListExecute, getAllExceptions, getAttributeInternal, getAttributeSecurityHints, getAttributeSecurityHints, getCombinedAttrNames, getEffectiveDateMode, getExprMethodVal, getExprVarVal, getGlobalScript, getHints, getMessageBundleClass, getMethodKind, getResourceBundleDef, getRowExceptions, getSecurityHints, getVariableManager, getViewAccessorResultIndex, hasAttributeException, hasDeferredExceptions, hasVariables, isRefreshRequired, isRefreshRequired, lookupListBinding, printXMLDefinition, readXML, refreshViewAccessor, refreshViewAccessor, registerRowException, setAttributeInternal, setExprVarVal, setInMultiSetter, skipFilterListOnKeyAttributes, writeXML, writeXML, writeXML, writeXML |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.jbo.Row |
---|
getAttributeSecurityHints, getAttributeSecurityHints, getEffectiveDateMode, getSecurityHints |
Methods inherited from interface oracle.jbo.XMLInterface |
---|
readXML, writeXML, writeXML, writeXML, writeXML |
Field Detail |
---|
public static final int APPLICATIONID
public static final int DESCRIPTIVEFLEXFIELDCODE
public static final int FLEXFIELDUSAGECODE
public static final int CATEGORYCODE
public static final int PAGECODE
public static final int CONTEXTCODE
public static final int SEQUENCENUMBER
public static final int MDSDOCUMENTNAME
public static final int CREATIONDATE
public static final int CREATEDBY
public static final int LASTUPDATEDATE
public static final int LASTUPDATEDBY
public static final int LASTUPDATELOGIN
public static final int CONTEXTCATEGORYCODE
public static final int EXTENSIBLEFLEXFIELDALLUIPAGE
public static final int EXTENSIBLEFLEXFIELDCATEGORY
public static final int DESCRIPTIVEFLEXFIELDCONTEXT
public static final int EXTENSIBLEFLEXFIELDCATEGORYCONTEXT
Constructor Detail |
---|
public ExtensibleFlexfieldAllUiPageTaskFlowEOImpl()
Method Detail |
---|
public java.lang.Long getApplicationId()
public void setApplicationId(java.lang.Long value)
value
as the attribute value for ApplicationId.
value
- value to set the ApplicationIdpublic java.lang.String getDescriptiveFlexfieldCode()
public void setDescriptiveFlexfieldCode(java.lang.String value)
value
as the attribute value for DescriptiveFlexfieldCode.
value
- value to set the DescriptiveFlexfieldCodepublic java.lang.String getFlexfieldUsageCode()
public void setFlexfieldUsageCode(java.lang.String value)
value
as the attribute value for FlexfieldUsageCode.
value
- value to set the FlexfieldUsageCodepublic java.lang.String getCategoryCode()
public void setCategoryCode(java.lang.String value)
value
as the attribute value for CategoryCode.
value
- value to set the CategoryCodepublic java.lang.String getPageCode()
public void setPageCode(java.lang.String value)
value
as the attribute value for PageCode.
value
- value to set the PageCodepublic java.lang.String getContextCode()
public void setContextCode(java.lang.String value)
value
as the attribute value for ContextCode.
value
- value to set the ContextCodepublic java.lang.Integer getSequenceNumber()
public void setSequenceNumber(java.lang.Integer value)
value
as the attribute value for SequenceNumber.
value
- value to set the SequenceNumberpublic java.lang.String getMdsDocumentName()
public void setMdsDocumentName(java.lang.String value)
value
as the attribute value for MdsDocumentName.
value
- value to set the MdsDocumentNamepublic java.sql.Timestamp getCreationDate()
public java.lang.String getCreatedBy()
public java.sql.Timestamp getLastUpdateDate()
public java.lang.String getLastUpdatedBy()
public java.lang.String getLastUpdateLogin()
public java.lang.String getContextCategoryCode()
public void setContextCategoryCode(java.lang.String value)
value
as the attribute value for ContextCategoryCode.
value
- value to set the ContextCategoryCodeprotected java.lang.Object getAttrInvokeAccessor(int index, oracle.jbo.server.AttributeDefImpl attrDef) throws java.lang.Exception
getAttrInvokeAccessor
in class oracle.jbo.server.EntityImpl
index
- the index identifying the attributeattrDef
- the attribute
java.lang.Exception
protected void setAttrInvokeAccessor(int index, java.lang.Object value, oracle.jbo.server.AttributeDefImpl attrDef) throws java.lang.Exception
setAttrInvokeAccessor
in class oracle.jbo.server.EntityImpl
index
- the index identifying the attributevalue
- the value to assign to the attributeattrDef
- the attribute
java.lang.Exception
public ExtensibleFlexfieldAllUiPageEOImpl getExtensibleFlexfieldAllUiPage()
public void setExtensibleFlexfieldAllUiPage(ExtensibleFlexfieldAllUiPageEOImpl value)
value
as the associated entity ExtensibleFlexfieldAllUiPageEOImpl.
public ExtensibleFlexfieldCategoryEOImpl getExtensibleFlexfieldCategory()
public void setExtensibleFlexfieldCategory(ExtensibleFlexfieldCategoryEOImpl value)
value
as the associated entity oracle.apps.fnd.applcore.flex.dff.category.model.entity.ExtensibleFlexfieldCategoryEOImpl.
public DescriptiveFlexfieldContextEOImpl getDescriptiveFlexfieldContext()
public void setDescriptiveFlexfieldContext(DescriptiveFlexfieldContextEOImpl value)
value
as the associated entity DescriptiveFlexfieldContextEOImpl.
public ExtensibleFlexfieldCategoryContextEOImpl getExtensibleFlexfieldCategoryContext()
public void setExtensibleFlexfieldCategoryContext(ExtensibleFlexfieldCategoryContextEOImpl value)
value
as the associated entity ExtensibleFlexfieldCategoryContextEOImpl.
public static oracle.jbo.Key createPrimaryKey(java.lang.Long applicationId, java.lang.String descriptiveFlexfieldCode, java.lang.String flexfieldUsageCode, java.lang.String categoryCode, java.lang.String pageCode, java.lang.String contextCode)
applicationId
- key constituentdescriptiveFlexfieldCode
- key constituentflexfieldUsageCode
- key constituentcategoryCode
- key constituentpageCode
- key constituentcontextCode
- key constituent
public static oracle.jbo.server.EntityDefImpl getDefinitionObject()
protected void create(oracle.jbo.AttributeList attributeList)
create
in class OAEntityImpl
attributeList
- list of attribute names/values to initialize the rowpublic void remove()
remove
in interface oracle.jbo.Row
remove
in class OAEntityImpl
public void lock()
lock
in interface oracle.jbo.Row
lock
in class OAEntityImpl
protected void doDML(int operation, oracle.jbo.server.TransactionEvent e)
doDML
in class OAEntityImpl
operation
- the operation typee
- the transaction eventprotected void prepareForDML(int operation, oracle.jbo.server.TransactionEvent e)
OAEntityImpl
Example:
In the following example, we delete all the detail records, when master
is marked for deletion.
Handles document sequencing.
If an entity attribute has been identified that it should be populated
using a document sequence (in the Applications Property Inspector panel),
then at this point in the entity life cycle, we will populate the attribute
with a document sequence based on the inputs, provided the sequence method
is automatic. If the document sequence is manual, we will validate the
document sequence. The document sequence Id corresonding to the attribute is
stored in the entity's variable manager using the name as attrName+"DocSeqId".
You can retrieve the docSeqId in the entity by calling:
ensureVariableManager.getVariableValue(attrName+"DocSeqId"); where attrName is the
name of the attribute on which document sequence property is set to true in the
Applications Property Inspector panel. The docSeqId can only be retrieved after this
call (prepareForDML()) is done.
See parent class for complete documentation
protected void prepareForDML(int operation, TransactionEvent e)
{
if (operation == DML_DELETE)
{
deleteAllDetailRecords();
}
super.prepareForDML(operation, e);
}
prepareForDML
in class OAEntityImpl
operation
- action performed on the row. It can be one of the
following:
e
- this Entity Object's transaction event.#validateDocSequence
,
OAEntityImpl.getDocSequenceValueWithId(java.lang.Long, java.lang.String, java.lang.Long, java.lang.String, java.sql.Timestamp, java.lang.Long, java.lang.String, java.lang.String)
,
EntityImpl.prepareForDML(int, oracle.jbo.server.TransactionEvent)
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.5) E22562-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |