|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 7 (11.1.7) E22562-07 |
|||||||||
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.DescriptiveFlexfieldSecondaryEntityUsageEOImpl
public class DescriptiveFlexfieldSecondaryEntityUsageEOImpl
Nested Class Summary | |
---|---|
static class |
DescriptiveFlexfieldSecondaryEntityUsageEOImpl.AttributesEnum
AttributesEnum: generated enum for identifying attributes and accessors. |
Field Summary | |
---|---|
static int |
APPLICATIONMODULE
|
static int |
BIFLATTENEDFACTNAME
|
static int |
CREATEDBY
|
static int |
CREATIONDATE
|
static int |
DEPLOYMENTREQUESTID
|
static int |
DESCRIPTIVEFLEXFIELDENTITYUSAGEVO
|
static int |
DESCRIPTIVEFLEXFIELDSECONDARYENTITYUSAGEVO
|
static int |
DESCRIPTIVEFLEXFIELDSECONDARYTABLEUSAGE
|
static int |
EFFGROUPNAME
|
static int |
EFFSEARCHVIEWOBJECT
|
static int |
ENTITYOBJECT
|
static int |
ENTITYOBJECTTL
|
static int |
LASTUPDATEDATE
|
static int |
LASTUPDATEDBY
|
static int |
LASTUPDATELOGIN
|
static int |
OBJECTNAMEPREFIX
|
static int |
PACKAGENAME
|
static int |
TABLENAME
|
static int |
TABLEUSAGECODE
|
static int |
VIEWOBJECT
|
Fields inherited from class oracle.apps.fnd.applcore.oaext.model.OAEntityImpl |
---|
DELETE, INSERT, LOCK, OSN_PARAM_PRE_ENTITY_STATE, OSN_PARAM_PRE_POST_STATE, 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_ACCESSOR, 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 | |
---|---|
DescriptiveFlexfieldSecondaryEntityUsageEOImpl()
This is the default constructor (do not remove). |
Method Summary | |
---|---|
static oracle.jbo.Key |
createPrimaryKey(java.lang.String tableName,
java.lang.String tableUsageCode,
java.lang.String entityObject,
java.lang.String effGroupName)
|
java.lang.String |
getApplicationModule()
Gets the attribute value for ApplicationModule, using the alias name ApplicationModule. |
protected java.lang.Object |
getAttrInvokeAccessor(int index,
oracle.jbo.server.AttributeDefImpl attrDef)
getAttrInvokeAccessor: generated method. |
java.lang.String |
getBIFlattenedFactName()
Gets the attribute value for BIFlattenedFactName, using the alias name BIFlattenedFactName. |
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.Long |
getDeploymentRequestId()
Gets the attribute value for DeploymentRequestId, using the alias name DeploymentRequestId. |
oracle.jbo.RowSet |
getDescriptiveFlexfieldEntityUsageVO()
Gets the view accessor RowSet DescriptiveFlexfieldEntityUsageVO. |
oracle.jbo.RowSet |
getDescriptiveFlexfieldSecondaryEntityUsageVO()
Gets the view accessor RowSet DescriptiveFlexfieldSecondaryEntityUsageVO. |
DescriptiveFlexfieldSecondaryTableUsageEOImpl |
getDescriptiveFlexfieldSecondaryTableUsage()
|
java.lang.String |
getEffGroupName()
Gets the attribute value for EffGroupName, using the alias name EffGroupName. |
java.lang.String |
getEffSearchViewObject()
Gets the attribute value for EffSearchViewObject, using the alias name EffSearchViewObject. |
java.lang.String |
getEntityObject()
Gets the attribute value for EntityObject, using the alias name EntityObject. |
java.lang.String |
getEntityObjectTl()
Gets the attribute value for EntityObjectTl, using the alias name EntityObjectTl. |
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 |
getObjectNamePrefix()
Gets the attribute value for ObjectNamePrefix, using the alias name ObjectNamePrefix. |
java.lang.String |
getPackageName()
Gets the attribute value for PackageName, using the alias name PackageName. |
java.lang.String |
getTableName()
Gets the attribute value for TableName, using the alias name TableName. |
java.lang.String |
getTableUsageCode()
Gets the attribute value for TableUsageCode, using the alias name TableUsageCode. |
java.lang.String |
getViewObject()
Gets the attribute value for ViewObject, using the alias name ViewObject. |
protected void |
prepareForDML(int operation,
oracle.jbo.server.TransactionEvent e)
Process a row when any operation like insert/update/delete is performed. |
void |
setApplicationModule(java.lang.String value)
Sets value as the attribute value for ApplicationModule. |
protected void |
setAttrInvokeAccessor(int index,
java.lang.Object value,
oracle.jbo.server.AttributeDefImpl attrDef)
setAttrInvokeAccessor: generated method. |
void |
setBIFlattenedFactName(java.lang.String value)
Sets value as the attribute value for BIFlattenedFactName. |
void |
setDeploymentRequestId(java.lang.Long value)
Sets value as the attribute value for DeploymentRequestId. |
void |
setDescriptiveFlexfieldSecondaryTableUsage(DescriptiveFlexfieldSecondaryTableUsageEOImpl value)
Sets value as the associated entity DescriptiveFlexfieldSecondaryTableUsageEOImpl. |
void |
setEffGroupName(java.lang.String value)
Sets value as the attribute value for EffGroupName. |
void |
setEffSearchViewObject(java.lang.String value)
Sets value as the attribute value for EffSearchViewObject. |
void |
setEntityObject(java.lang.String value)
Sets value as the attribute value for EntityObject. |
void |
setEntityObjectTl(java.lang.String value)
Sets value as the attribute value for EntityObjectTl. |
void |
setObjectNamePrefix(java.lang.String value)
Sets value as the attribute value for ObjectNamePrefix. |
void |
setPackageName(java.lang.String value)
Sets value as the attribute value for PackageName. |
void |
setViewObject(java.lang.String value)
Sets value as the attribute value for ViewObject. |
boolean |
validateBIFlattenedFactName(java.lang.String biFlattenedFactName)
Validation method for BIFlattenedFactName. |
Methods inherited from class oracle.jbo.server.EntityImpl |
---|
addToTransactionManager, addToValidationListeners, addTransactionPostListener, addTransactionPostListenerNoCheck, afterRemove, afterRollback, appendXMLElementNodesForAttrs, beforeCommit, beforeRollback, bindWhereClause, buildRefreshSQL, buildWhereClause, clearAttributeException, compare, copyChangedNonKeyAttributes, copyEffDtEntity, createArray, createAssociationAccessorRS, createAssociationAccessorVO, createBlob, createClob, createEntityAttrHints, createEntityViewLinkAccessorRS, createEntityViewLinkAccessorVO, createNClob, createRef, createStruct, createUnqualifiedRowSet, createViewAccessorRS, createViewAccessorRS, doAllowsOperation, doDMLForCascadeUpdate, domainToBeModified, donePostingAll, doRefreshSQL, doSelectForAltKey, eventsDebugOnly, fetchExprValueSupplierOverrideRow, findAssociationAccessorVO, findEntityViewLinkAccessorVO, findOrCreateAssociationAccessorRS, 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 TABLENAME
public static final int TABLEUSAGECODE
public static final int ENTITYOBJECT
public static final int EFFGROUPNAME
public static final int PACKAGENAME
public static final int OBJECTNAMEPREFIX
public static final int APPLICATIONMODULE
public static final int VIEWOBJECT
public static final int ENTITYOBJECTTL
public static final int EFFSEARCHVIEWOBJECT
public static final int BIFLATTENEDFACTNAME
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 DEPLOYMENTREQUESTID
public static final int DESCRIPTIVEFLEXFIELDSECONDARYTABLEUSAGE
public static final int DESCRIPTIVEFLEXFIELDENTITYUSAGEVO
public static final int DESCRIPTIVEFLEXFIELDSECONDARYENTITYUSAGEVO
Constructor Detail |
---|
public DescriptiveFlexfieldSecondaryEntityUsageEOImpl()
Method Detail |
---|
public static oracle.jbo.server.EntityDefImpl getDefinitionObject()
public java.lang.String getTableName()
public java.lang.String getTableUsageCode()
public java.lang.String getEntityObject()
public void setEntityObject(java.lang.String value)
value
as the attribute value for EntityObject.
value
- value to set the EntityObjectpublic java.lang.String getEffGroupName()
public void setEffGroupName(java.lang.String value)
value
as the attribute value for EffGroupName.
value
- value to set the EffGroupNamepublic java.lang.String getPackageName()
public void setPackageName(java.lang.String value)
value
as the attribute value for PackageName.
value
- value to set the PackageNamepublic java.lang.String getObjectNamePrefix()
public void setObjectNamePrefix(java.lang.String value)
value
as the attribute value for ObjectNamePrefix.
value
- value to set the ObjectNamePrefixpublic java.lang.String getApplicationModule()
public void setApplicationModule(java.lang.String value)
value
as the attribute value for ApplicationModule.
value
- value to set the ApplicationModulepublic java.lang.String getViewObject()
public void setViewObject(java.lang.String value)
value
as the attribute value for ViewObject.
value
- value to set the ViewObjectpublic java.lang.String getEntityObjectTl()
public void setEntityObjectTl(java.lang.String value)
value
as the attribute value for EntityObjectTl.
value
- value to set the EntityObjectTlpublic java.lang.String getEffSearchViewObject()
public void setEffSearchViewObject(java.lang.String value)
value
as the attribute value for EffSearchViewObject.
value
- value to set the EffSearchViewObjectpublic java.lang.String getBIFlattenedFactName()
public void setBIFlattenedFactName(java.lang.String value)
value
as the attribute value for BIFlattenedFactName.
value
- value to set the BIFlattenedFactNamepublic 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.Long getDeploymentRequestId()
public void setDeploymentRequestId(java.lang.Long value)
value
as the attribute value for DeploymentRequestId.
value
- value to set the DeploymentRequestIdprotected 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 DescriptiveFlexfieldSecondaryTableUsageEOImpl getDescriptiveFlexfieldSecondaryTableUsage()
public void setDescriptiveFlexfieldSecondaryTableUsage(DescriptiveFlexfieldSecondaryTableUsageEOImpl value)
value
as the associated entity DescriptiveFlexfieldSecondaryTableUsageEOImpl.
public oracle.jbo.RowSet getDescriptiveFlexfieldEntityUsageVO()
RowSet
DescriptiveFlexfieldEntityUsageVO.
public oracle.jbo.RowSet getDescriptiveFlexfieldSecondaryEntityUsageVO()
RowSet
DescriptiveFlexfieldSecondaryEntityUsageVO.
public static oracle.jbo.Key createPrimaryKey(java.lang.String tableName, java.lang.String tableUsageCode, java.lang.String entityObject, java.lang.String effGroupName)
tableName
- key constituenttableUsageCode
- key constituententityObject
- key constituenteffGroupName
- key constituent
protected 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)
public boolean validateBIFlattenedFactName(java.lang.String biFlattenedFactName)
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 7 (11.1.7) E22562-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |