Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

oracle.apps.fnd.applcore.flex.dff.model.entity
Class DescriptiveFlexfieldEOImpl

java.lang.Object
  extended by oracle.jbo.server.RowImpl
      extended by oracle.jbo.server.EntityImpl
          extended by oracle.apps.fnd.applcore.oaext.model.OAEntityImpl
              extended by oracle.apps.fnd.applcore.flex.dff.model.entity.DescriptiveFlexfieldEOImpl
All Implemented Interfaces:
java.util.EventListener, oracle.jbo.AttributeList, oracle.jbo.domain.DomainOwnerInterface, oracle.jbo.domain.ExtDomainOwnerInterface, oracle.jbo.expr.JIReservedVarNames, oracle.jbo.ExprScriptSupplier, oracle.jbo.ExprValueSupplier, oracle.jbo.ExprWrappable, oracle.jbo.JboReservedVarNames, oracle.jbo.Row, oracle.jbo.server.Entity, oracle.jbo.server.TransactionListener, oracle.jbo.server.TransactionPostListener, oracle.jbo.server.ValidationListener, oracle.jbo.server.ValidationManager, oracle.jbo.VariableManagerOwnerBase, oracle.jbo.XMLInterface

public class DescriptiveFlexfieldEOImpl
extends OAEntityImpl


Nested Class Summary
static class DescriptiveFlexfieldEOImpl.AttributesEnum
          AttributesEnum: generated enum for identifying attributes and accessors.
 
Field Summary
static int ADFBCMODELER
           
static int ADFUIMODELER
           
static int APPLICATIONID
           
static int APPLICATIONP
           
static int APPLTAXONOMYP
           
static int APPLTAXONOMYSEEDDATAVVO
           
static int BIENABLEDFLAG
           
static int CATEGORYHIERARCHYLABEL
           
static int CATEGORYSTORAGETYPE
           
static int CREATEDBY
           
static int CREATIONDATE
           
static int DELIMITER
           
static int DELIMITERLOOKUPS
           
static int DEPLOYMENTDATE
           
static int DEPLOYMENTERRORMESSAGE
           
static int DEPLOYMENTSTATUS
           
static int DESCRIPTION
           
static int DESCRIPTIVEFLEXFIELDCODE
           
static int DESCRIPTIVEFLEXFIELDCONTEXTS
           
static int DESCRIPTIVEFLEXFIELDCONTEXTSEGMENT
           
static int DESCRIPTIVEFLEXFIELDGLOBALSEGMENTS
           
static int DESCRIPTIVEFLEXFIELDPARAMETERS
           
static int DESCRIPTIVEFLEXFIELDSECONDARYUSAGES
           
static int DESCRIPTIVEFLEXFIELDUSAGE
           
static int FLEXDEPLOYMENTSTATUS
           
static int FLEXFIELDTYPE
           
static int FOLLOWOBJECT
           
static int ISTRANSLATABLECONTEXTSUPPORTED
           
static int ISUOMSEGMENTSUPPORTED
           
static int LASTUPDATEDATE
           
static int LASTUPDATEDBY
           
static int LASTUPDATELOGIN
           
static int LOOKUPP
           
static int MODULEID
           
static int NAME
           
static int OA_TL_ENTITIES
           
static int SANDBOXNAME
           
static int WCACTIVITYSERVICEID
           
static int WCADDITIONALACTIVITYSERVICEID1
           
 
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
DescriptiveFlexfieldEOImpl()
          This is the default constructor (do not remove).
 
Method Summary
static oracle.jbo.Key createPrimaryKey(java.lang.Long applicationId, java.lang.String descriptiveFlexfieldCode)
           
 java.lang.String getAdfbcModeler()
          Gets the attribute value for AdfbcModeler, using the alias name AdfbcModeler.
 java.lang.String getAdfuiModeler()
          Gets the attribute value for AdfuiModeler, using the alias name AdfuiModeler.
 java.lang.Long getApplicationId()
          Gets the attribute value for ApplicationId, using the alias name ApplicationId.
 OAEntityImpl getApplicationP()
           
 OAEntityImpl getApplTaxonomyP()
           
 oracle.jbo.RowSet getApplTaxonomySeedDataVVO()
          Gets the view accessor RowSet ApplTaxonomySeedDataVVO.
protected  java.lang.Object getAttrInvokeAccessor(int index, oracle.jbo.server.AttributeDefImpl attrDef)
          getAttrInvokeAccessor: generated method.
 java.lang.String getBIEnabledFlag()
          Gets the attribute value for BIEnabledFlag, using the alias name BIEnabledFlag.
 java.lang.String getCategoryHierarchyLabel()
          Gets the attribute value for CategoryHierarchyLabel, using the alias name CategoryHierarchyLabel.
 java.lang.String getCategoryStorageType()
          Gets the attribute value for CategoryStorageType, using the alias name CategoryStorageType.
 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 getDelimiter()
          Gets the attribute value for Delimiter, using the alias name Delimiter.
 OAEntityImpl getDelimiterLookups()
           
 java.sql.Timestamp getDeploymentDate()
          Gets the attribute value for DeploymentDate, using the alias name DeploymentDate.
 java.lang.String getDeploymentErrorMessage()
          Gets the attribute value for DeploymentErrorMessage, using the alias name DeploymentErrorMessage.
 java.lang.String getDeploymentStatus()
          Gets the attribute value for DeploymentStatus, using the alias name DeploymentStatus.
 java.lang.String getDescription()
          Gets the attribute value for Description, using the alias name Description.
static DescriptiveFlexfieldEOImpl getDescriptiveFlexfield(java.lang.Long applicationId, java.lang.String descriptiveFlexfieldCode, oracle.jbo.server.DBTransaction transaction)
          Gets the descriptive flexfield with the given key.
 java.lang.String getDescriptiveFlexfieldCode()
          Gets the attribute value for DescriptiveFlexfieldCode, using the alias name DescriptiveFlexfieldCode.
 oracle.jbo.RowIterator getDescriptiveFlexfieldContexts()
          Gets the associated entity oracle.jbo.RowIterator.
 DescriptiveFlexfieldContextSegmentEOImpl getDescriptiveFlexfieldContextSegment()
          Gets the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.
 oracle.jbo.RowIterator getDescriptiveFlexfieldGlobalSegments()
          Gets the associated entity oracle.jbo.RowIterator.
 oracle.jbo.RowIterator getDescriptiveFlexfieldParameters()
          Gets the associated entity oracle.jbo.RowIterator.
 oracle.jbo.RowIterator getDescriptiveFlexfieldSecondaryUsages()
           
 DescriptiveFlexfieldUsageEOImpl getDescriptiveFlexfieldUsage()
           
 java.lang.String getFlexDeploymentStatus()
          Gets the attribute value for FlexDeploymentStatus, using the alias name FlexDeploymentStatus.
static java.lang.String getFlexfieldDescription(FlexDeploymentBean flexBean, oracle.jbo.server.DBTransaction txn)
          Finds flexfield and gets Description.
 java.lang.String getFlexfieldType()
          Gets the attribute value for FlexfieldType, using the alias name FlexfieldType.
 java.lang.String getFollowObject()
          Gets the attribute value for FollowObject, using the alias name FollowObject.
protected  java.lang.Object getHistoryContextForAttribute(oracle.jbo.server.AttributeDefImpl attr)
           
 java.lang.String getIsTranslatableContextSupported()
          Gets the attribute value for IsTranslatableContextSupported, using the alias name IsTranslatableContextSupported.
 java.lang.String getIsUomSegmentSupported()
          Gets the attribute value for IsUomSegmentSupported, using the alias name IsUomSegmentSupported.
 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.
 OAEntityImpl getLookupP()
           
 java.lang.String getModuleId()
          Gets the attribute value for ModuleId, using the alias name ModuleId.
 java.lang.String getName()
          Gets the attribute value for Name, using the alias name Name.
 oracle.jbo.RowIterator getOA_TL_ENTITIES()
          Gets the associated entity oracle.jbo.RowIterator.
 java.lang.String getSandboxName()
          Gets the attribute value for SandboxName, using the alias name SandboxName.
 java.lang.String getWCActivityServiceId()
          Gets the attribute value for WCActivityServiceId, using the alias name WCActivityServiceId.
 java.lang.String getWCAdditionalActivityServiceId1()
          Gets the attribute value for WCAdditionalActivityServiceId1, using the alias name WCAdditionalActivityServiceId1.
protected  boolean isActivityPublishingEnabled()
          This API is used to turn on Activity publishing for Business Events.
 void lock()
          Locks the database row mapped to this entity object.
 java.util.ArrayList<FlexDeploymentUsageBean> lockAndGetEntityUsages()
          Deprecated. Replaced by makeReady
static java.util.ArrayList<FlexDeploymentUsageBean> makeReady(java.lang.Long applicationId, java.lang.String descriptiveFlexfieldCode, oracle.jbo.server.DBTransaction txn)
          Locks and validates for the flexfield.
 void setAdfbcModeler(java.lang.String value)
          Sets value as the attribute value for AdfbcModeler.
 void setAdfuiModeler(java.lang.String value)
          Sets value as the attribute value for AdfuiModeler.
 void setApplicationId(java.lang.Long value)
          Sets value as the attribute value for ApplicationId.
 void setApplicationP(OAEntityImpl value)
          Sets value as the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.
 void setApplTaxonomyP(OAEntityImpl value)
          Sets value as the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.
protected  void setAttrInvokeAccessor(int index, java.lang.Object value, oracle.jbo.server.AttributeDefImpl attrDef)
          setAttrInvokeAccessor: generated method.
 void setBIEnabledFlag(java.lang.String value)
          Sets value as the attribute value for BIEnabledFlag.
 void setCategoryHierarchyLabel(java.lang.String value)
          Sets value as the attribute value for CategoryHierarchyLabel.
 void setCategoryStorageType(java.lang.String value)
          Sets value as the attribute value for CategoryStorageType.
 void setDelimiter(java.lang.String value)
          Sets value as the attribute value for Delimiter.
 void setDelimiterLookups(OAEntityImpl value)
          Sets value as the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.
 void setDeploymentDate(java.sql.Timestamp value)
          Sets value as the attribute value for DeploymentDate.
static void setDeploymentErrorMessage(FlexDeploymentBean flexBean, oracle.jbo.server.DBTransaction txn)
          Finds flexfield and sets deployment error message.
 void setDeploymentErrorMessage(java.lang.String value)
          Sets value as the attribute value for DeploymentErrorMessage.
 void setDeploymentStatus(java.lang.String value)
          Sets value as the attribute value for DeploymentStatus.
static void setDeploymentStatusAndDate(FlexDeploymentBean flexBean, oracle.jbo.server.DBTransaction txn)
          Finds flexfield sets deployment status and error message.
 void setDescription(java.lang.String value)
          Sets value as the attribute value for Description.
 void setDescriptiveFlexfieldCode(java.lang.String value)
          Sets value as the attribute value for DescriptiveFlexfieldCode.
 void setDescriptiveFlexfieldContextSegment(DescriptiveFlexfieldContextSegmentEOImpl value)
          Sets value as the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.
 void setDescriptiveFlexfieldUsage(DescriptiveFlexfieldUsageEOImpl value)
          Sets value as the associated entity DescriptiveFlexfieldUsageEOImpl.
static void setEditedStatus(java.lang.Long applicationId, java.lang.String descriptiveFlexfieldCode, oracle.jbo.server.DBTransaction txn)
          Sets the status of descriptive flexfield to EDITED.
 void setFlexfieldType(java.lang.String value)
          Sets value as the attribute value for FlexfieldType.
 void setIsTranslatableContextSupported(java.lang.String value)
          Sets value as the attribute value for IsTranslatableContextSupported.
 void setIsUomSegmentSupported(java.lang.String value)
          Sets value as the attribute value for IsUomSegmentSupported.
 void setLookupP(OAEntityImpl value)
          Sets value as the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.
 void setModuleId(java.lang.String value)
          Sets value as the attribute value for ModuleId.
 void setName(java.lang.String value)
          Sets value as the attribute value for Name.
 boolean validateColumnUsages(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
          Validates the column usages.
 boolean validateContextSegment()
          Validates that there is a context segment.
 boolean validateDependentValueSets()
          Validation method for dependent value sets.
 void validateDescriptiveFlexfield()
          Validates the descriptive flexfield.
 boolean validateMasterTableUsage()
          Validation method for master table usage.
 boolean validateSegmentCodes(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
          Validates the segment codes.
 boolean validateSegmentRangeTypes()
          Validation method to ensure that all segments of this context have compatible range types.
 
Methods inherited from class oracle.apps.fnd.applcore.oaext.model.OAEntityImpl
appendXMLElementNodes, bindDMLStatement, buildDMLStatement, changeSessionLanguageForTL, checkConsistency, containsFlexfields, create, deleteRow, doDML, doDMLWithLOBs, doSelect, getActivityActorsGUIDs, getActivityObjectTypeNames, getActivityStreamServiceId, getAdditionalServiceIds, getAttribute, getAttributeDef, getAttributeInternal, getBaseLanguage, getContainerEntity, getCurrentDatabaseDate, getCurrentDBDate, getCurrentDBTime, getCurrentDBTimeWithNanos, getCurrentLanguage, getCurrentSystemDate, getCurrentTLRowLangCode, getDocSequence, getDocSequenceValueWithId, getEntityDef, getFlexfieldParameterValue, getFlexfieldStructureCode, getFlexfieldStructureCode, getHistoryColumnsOfTLEntity, getInstalledLanguages, getKeyAttributesIndexMap, getPostedAttribute, getSetId, getTranslatedAttributesIndexMap, getTranslatedEntityStaticInfo, getTranslatedEntityStaticInfo, getTranslatedLanguages, getWhoUser, handleEffectiveDateOperationsForSeedData, handlePostChangesError, insertRow, isAttributeUpdateable, isExtensibleFlexfield, isExtensibleTranslatableFlexfield, isPlsqlEntity, isRefreshRequired, isTranslatable, isTranslatable, isTranslatable, isTranslatableAttribute, isTranslated, lockRow, notifyEventRaised, parseFlexfieldDate, parseFlexfieldDateTime, parseFlexfieldNumber, parseFlexfieldTime5, parseFlexfieldTime8, populateAttributeAsChanged, populateAttributeAsChanged, postChanges, prepareForDML, readAttrsFromXML, refresh, refreshViewAccessor, remove, setAttribute, setAttributeInternal, setNewRowState, toFlexfieldString, toFlexfieldString, toFlexfieldStringDate, toFlexfieldStringDateTime, toFlexfieldStringTime5, toFlexfieldStringTime8, updateRow, validateEntity, validateFlexfieldDate, validateFlexfieldDateTime, validateFlexfieldMaxLength, validateFlexfieldMaxValue, validateFlexfieldMaxValue, validateFlexfieldMinValue, validateFlexfieldMinValue, validateFlexfieldNumber, validateFlexfieldNumber, validateFlexfieldNumericOnly, validateFlexfieldRequired, validateFlexfieldRJZFNumber, validateFlexfieldTime5, validateFlexfieldTime8, validateFlexfieldUppercase, validateFlexfieldValue
 
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, createArray, createAssociationAccessorRS, createAssociationAccessorVO, createBlob, createClob, createEntityAttrHints, createEntityViewLinkAccessorRS, createEntityViewLinkAccessorVO, createNClob, createRef, createStruct, 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

APPLICATIONID

public static final int APPLICATIONID

DESCRIPTIVEFLEXFIELDCODE

public static final int DESCRIPTIVEFLEXFIELDCODE

MODULEID

public static final int MODULEID

FLEXFIELDTYPE

public static final int FLEXFIELDTYPE

NAME

public static final int NAME

DESCRIPTION

public static final int DESCRIPTION

DELIMITER

public static final int DELIMITER

BIENABLEDFLAG

public static final int BIENABLEDFLAG

CATEGORYHIERARCHYLABEL

public static final int CATEGORYHIERARCHYLABEL

CATEGORYSTORAGETYPE

public static final int CATEGORYSTORAGETYPE

ADFBCMODELER

public static final int ADFBCMODELER

ADFUIMODELER

public static final int ADFUIMODELER

DEPLOYMENTSTATUS

public static final int DEPLOYMENTSTATUS

DEPLOYMENTERRORMESSAGE

public static final int DEPLOYMENTERRORMESSAGE

DEPLOYMENTDATE

public static final int DEPLOYMENTDATE

CREATIONDATE

public static final int CREATIONDATE

CREATEDBY

public static final int CREATEDBY

LASTUPDATEDATE

public static final int LASTUPDATEDATE

LASTUPDATEDBY

public static final int LASTUPDATEDBY

LASTUPDATELOGIN

public static final int LASTUPDATELOGIN

ISTRANSLATABLECONTEXTSUPPORTED

public static final int ISTRANSLATABLECONTEXTSUPPORTED

ISUOMSEGMENTSUPPORTED

public static final int ISUOMSEGMENTSUPPORTED

FLEXDEPLOYMENTSTATUS

public static final int FLEXDEPLOYMENTSTATUS

FOLLOWOBJECT

public static final int FOLLOWOBJECT

WCADDITIONALACTIVITYSERVICEID1

public static final int WCADDITIONALACTIVITYSERVICEID1

SANDBOXNAME

public static final int SANDBOXNAME

WCACTIVITYSERVICEID

public static final int WCACTIVITYSERVICEID

OA_TL_ENTITIES

public static final int OA_TL_ENTITIES

DESCRIPTIVEFLEXFIELDCONTEXTS

public static final int DESCRIPTIVEFLEXFIELDCONTEXTS

DESCRIPTIVEFLEXFIELDCONTEXTSEGMENT

public static final int DESCRIPTIVEFLEXFIELDCONTEXTSEGMENT

DESCRIPTIVEFLEXFIELDGLOBALSEGMENTS

public static final int DESCRIPTIVEFLEXFIELDGLOBALSEGMENTS

DESCRIPTIVEFLEXFIELDPARAMETERS

public static final int DESCRIPTIVEFLEXFIELDPARAMETERS

DESCRIPTIVEFLEXFIELDUSAGE

public static final int DESCRIPTIVEFLEXFIELDUSAGE

DESCRIPTIVEFLEXFIELDSECONDARYUSAGES

public static final int DESCRIPTIVEFLEXFIELDSECONDARYUSAGES

APPLTAXONOMYP

public static final int APPLTAXONOMYP

APPLICATIONP

public static final int APPLICATIONP

DELIMITERLOOKUPS

public static final int DELIMITERLOOKUPS

LOOKUPP

public static final int LOOKUPP

APPLTAXONOMYSEEDDATAVVO

public static final int APPLTAXONOMYSEEDDATAVVO
Constructor Detail

DescriptiveFlexfieldEOImpl

public DescriptiveFlexfieldEOImpl()
This is the default constructor (do not remove).

Method Detail

getDefinitionObject

public static oracle.jbo.server.EntityDefImpl getDefinitionObject()
Returns:
the definition object for this instance class.

getApplicationId

public java.lang.Long getApplicationId()
Gets the attribute value for ApplicationId, using the alias name ApplicationId.


setApplicationId

public void setApplicationId(java.lang.Long value)
Sets value as the attribute value for ApplicationId.


getDescriptiveFlexfieldCode

public java.lang.String getDescriptiveFlexfieldCode()
Gets the attribute value for DescriptiveFlexfieldCode, using the alias name DescriptiveFlexfieldCode.


setDescriptiveFlexfieldCode

public void setDescriptiveFlexfieldCode(java.lang.String value)
Sets value as the attribute value for DescriptiveFlexfieldCode.


getModuleId

public java.lang.String getModuleId()
Gets the attribute value for ModuleId, using the alias name ModuleId.

Returns:
the ModuleId

setModuleId

public void setModuleId(java.lang.String value)
Sets value as the attribute value for ModuleId.

Parameters:
value - value to set the ModuleId

getName

public java.lang.String getName()
Gets the attribute value for Name, using the alias name Name.


setName

public void setName(java.lang.String value)
Sets value as the attribute value for Name.


getDescription

public java.lang.String getDescription()
Gets the attribute value for Description, using the alias name Description.


setDescription

public void setDescription(java.lang.String value)
Sets value as the attribute value for Description.


getDelimiter

public java.lang.String getDelimiter()
Gets the attribute value for Delimiter, using the alias name Delimiter.


setDelimiter

public void setDelimiter(java.lang.String value)
Sets value as the attribute value for Delimiter.


getDeploymentStatus

public java.lang.String getDeploymentStatus()
Gets the attribute value for DeploymentStatus, using the alias name DeploymentStatus.

Returns:
the DeploymentStatus

setDeploymentStatus

public void setDeploymentStatus(java.lang.String value)
Sets value as the attribute value for DeploymentStatus.

Parameters:
value - value to set the DeploymentStatus

getDeploymentErrorMessage

public java.lang.String getDeploymentErrorMessage()
Gets the attribute value for DeploymentErrorMessage, using the alias name DeploymentErrorMessage.

Returns:
the DeploymentErrorMessage

setDeploymentErrorMessage

public void setDeploymentErrorMessage(java.lang.String value)
Sets value as the attribute value for DeploymentErrorMessage.

Parameters:
value - value to set the DeploymentErrorMessage

getDeploymentDate

public java.sql.Timestamp getDeploymentDate()
Gets the attribute value for DeploymentDate, using the alias name DeploymentDate.

Returns:
the DeploymentDate

setDeploymentDate

public void setDeploymentDate(java.sql.Timestamp value)
Sets value as the attribute value for DeploymentDate.

Parameters:
value - value to set the DeploymentDate

getCreationDate

public java.sql.Timestamp getCreationDate()
Gets the attribute value for CreationDate, using the alias name CreationDate.


getCreatedBy

public java.lang.String getCreatedBy()
Gets the attribute value for CreatedBy, using the alias name CreatedBy.


getLastUpdateDate

public java.sql.Timestamp getLastUpdateDate()
Gets the attribute value for LastUpdateDate, using the alias name LastUpdateDate.


getLastUpdatedBy

public java.lang.String getLastUpdatedBy()
Gets the attribute value for LastUpdatedBy, using the alias name LastUpdatedBy.


getLastUpdateLogin

public java.lang.String getLastUpdateLogin()
Gets the attribute value for LastUpdateLogin, using the alias name LastUpdateLogin.


getIsTranslatableContextSupported

public java.lang.String getIsTranslatableContextSupported()
Gets the attribute value for IsTranslatableContextSupported, using the alias name IsTranslatableContextSupported.

Returns:
the IsTranslatableContextSupported

setIsTranslatableContextSupported

public void setIsTranslatableContextSupported(java.lang.String value)
Sets value as the attribute value for IsTranslatableContextSupported.

Parameters:
value - value to set the IsTranslatableContextSupported

getIsUomSegmentSupported

public java.lang.String getIsUomSegmentSupported()
Gets the attribute value for IsUomSegmentSupported, using the alias name IsUomSegmentSupported.

Returns:
the IsUomSegmentSupported

setIsUomSegmentSupported

public void setIsUomSegmentSupported(java.lang.String value)
Sets value as the attribute value for IsUomSegmentSupported.

Parameters:
value - value to set the IsUomSegmentSupported

getFlexDeploymentStatus

public java.lang.String getFlexDeploymentStatus()
Gets the attribute value for FlexDeploymentStatus, using the alias name FlexDeploymentStatus.

Returns:
the FlexDeploymentStatus

getFollowObject

public java.lang.String getFollowObject()
Gets the attribute value for FollowObject, using the alias name FollowObject. FollowObject is used for following an Activity Stream for flexfield deployments.

Returns:
the FollowObject

getWCAdditionalActivityServiceId1

public java.lang.String getWCAdditionalActivityServiceId1()
Gets the attribute value for WCAdditionalActivityServiceId1, using the alias name WCAdditionalActivityServiceId1. WCAdditionalActivityServiceId1 is used for providing a second sandbox Activity Stream for flexfield deployments.

Returns:
the WCAdditionalActivityServiceId1

getSandboxName

public java.lang.String getSandboxName()
Gets the attribute value for SandboxName, using the alias name SandboxName. SandboxName is used for providing the sandbox name in an Activity Stream for flexfield deployments.

Returns:
the SandboxName

getWCActivityServiceId

public java.lang.String getWCActivityServiceId()
Gets the attribute value for WCActivityServiceId, using the alias name WCActivityServiceId.

Returns:
the WCActivityServiceId

getBIEnabledFlag

public java.lang.String getBIEnabledFlag()
Gets the attribute value for BIEnabledFlag, using the alias name BIEnabledFlag.

Returns:
the BIEnabledFlag

setBIEnabledFlag

public void setBIEnabledFlag(java.lang.String value)
Sets value as the attribute value for BIEnabledFlag.

Parameters:
value - value to set the BIEnabledFlag

getFlexfieldType

public java.lang.String getFlexfieldType()
Gets the attribute value for FlexfieldType, using the alias name FlexfieldType.

Returns:
the FlexfieldType

setFlexfieldType

public void setFlexfieldType(java.lang.String value)
Sets value as the attribute value for FlexfieldType.

Parameters:
value - value to set the FlexfieldType

getCategoryHierarchyLabel

public java.lang.String getCategoryHierarchyLabel()
Gets the attribute value for CategoryHierarchyLabel, using the alias name CategoryHierarchyLabel.

Returns:
the CategoryHierarchyLabel

setCategoryHierarchyLabel

public void setCategoryHierarchyLabel(java.lang.String value)
Sets value as the attribute value for CategoryHierarchyLabel.

Parameters:
value - value to set the CategoryHierarchyLabel

getCategoryStorageType

public java.lang.String getCategoryStorageType()
Gets the attribute value for CategoryStorageType, using the alias name CategoryStorageType.

Returns:
the CategoryStorageType

setCategoryStorageType

public void setCategoryStorageType(java.lang.String value)
Sets value as the attribute value for CategoryStorageType.

Parameters:
value - value to set the CategoryStorageType

getAdfbcModeler

public java.lang.String getAdfbcModeler()
Gets the attribute value for AdfbcModeler, using the alias name AdfbcModeler.

Returns:
the AdfbcModeler

setAdfbcModeler

public void setAdfbcModeler(java.lang.String value)
Sets value as the attribute value for AdfbcModeler.

Parameters:
value - value to set the AdfbcModeler

getAdfuiModeler

public java.lang.String getAdfuiModeler()
Gets the attribute value for AdfuiModeler, using the alias name AdfuiModeler.

Returns:
the AdfuiModeler

setAdfuiModeler

public void setAdfuiModeler(java.lang.String value)
Sets value as the attribute value for AdfuiModeler.

Parameters:
value - value to set the AdfuiModeler

getOA_TL_ENTITIES

public oracle.jbo.RowIterator getOA_TL_ENTITIES()
Gets the associated entity oracle.jbo.RowIterator.


getDescriptiveFlexfieldContexts

public oracle.jbo.RowIterator getDescriptiveFlexfieldContexts()
Gets the associated entity oracle.jbo.RowIterator.


getDescriptiveFlexfieldContextSegment

public DescriptiveFlexfieldContextSegmentEOImpl getDescriptiveFlexfieldContextSegment()
Gets the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.


setDescriptiveFlexfieldContextSegment

public void setDescriptiveFlexfieldContextSegment(DescriptiveFlexfieldContextSegmentEOImpl value)
Sets value as the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.


getDescriptiveFlexfieldGlobalSegments

public oracle.jbo.RowIterator getDescriptiveFlexfieldGlobalSegments()
Gets the associated entity oracle.jbo.RowIterator.


getDescriptiveFlexfieldParameters

public oracle.jbo.RowIterator getDescriptiveFlexfieldParameters()
Gets the associated entity oracle.jbo.RowIterator.


getDescriptiveFlexfieldUsage

public DescriptiveFlexfieldUsageEOImpl getDescriptiveFlexfieldUsage()
Returns:
the associated entity DescriptiveFlexfieldUsageEOImpl.

setDescriptiveFlexfieldUsage

public void setDescriptiveFlexfieldUsage(DescriptiveFlexfieldUsageEOImpl value)
Sets value as the associated entity DescriptiveFlexfieldUsageEOImpl.


getDescriptiveFlexfieldSecondaryUsages

public oracle.jbo.RowIterator getDescriptiveFlexfieldSecondaryUsages()
Returns:
the associated entity oracle.jbo.RowIterator.

getApplTaxonomyP

public OAEntityImpl getApplTaxonomyP()
Returns:
the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.

setApplTaxonomyP

public void setApplTaxonomyP(OAEntityImpl value)
Sets value as the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.


getApplicationP

public OAEntityImpl getApplicationP()
Returns:
the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.

setApplicationP

public void setApplicationP(OAEntityImpl value)
Sets value as the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.


getDelimiterLookups

public OAEntityImpl getDelimiterLookups()
Returns:
the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.

setDelimiterLookups

public void setDelimiterLookups(OAEntityImpl value)
Sets value as the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.


getLookupP

public OAEntityImpl getLookupP()
Returns:
the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.

setLookupP

public void setLookupP(OAEntityImpl value)
Sets value as the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.


getApplTaxonomySeedDataVVO

public oracle.jbo.RowSet getApplTaxonomySeedDataVVO()
Gets the view accessor RowSet ApplTaxonomySeedDataVVO.


createPrimaryKey

public static oracle.jbo.Key createPrimaryKey(java.lang.Long applicationId,
                                              java.lang.String descriptiveFlexfieldCode)
Parameters:
applicationId - key constituent
descriptiveFlexfieldCode - key constituent
Returns:
a Key object based on given key constituents.

getAttrInvokeAccessor

protected java.lang.Object getAttrInvokeAccessor(int index,
                                                 oracle.jbo.server.AttributeDefImpl attrDef)
                                          throws java.lang.Exception
getAttrInvokeAccessor: generated method. Do not modify.

Overrides:
getAttrInvokeAccessor in class oracle.jbo.server.EntityImpl
Throws:
java.lang.Exception

setAttrInvokeAccessor

protected void setAttrInvokeAccessor(int index,
                                     java.lang.Object value,
                                     oracle.jbo.server.AttributeDefImpl attrDef)
                              throws java.lang.Exception
setAttrInvokeAccessor: generated method. Do not modify.

Overrides:
setAttrInvokeAccessor in class oracle.jbo.server.EntityImpl
Throws:
java.lang.Exception

getHistoryContextForAttribute

protected java.lang.Object getHistoryContextForAttribute(oracle.jbo.server.AttributeDefImpl attr)
Overrides:
getHistoryContextForAttribute in class OAEntityImpl

getDescriptiveFlexfield

public static DescriptiveFlexfieldEOImpl getDescriptiveFlexfield(java.lang.Long applicationId,
                                                                 java.lang.String descriptiveFlexfieldCode,
                                                                 oracle.jbo.server.DBTransaction transaction)
Gets the descriptive flexfield with the given key.

Parameters:
applicationId - the application ID of the descriptive flexfield
descriptiveFlexfieldCode - the descriptive flexfield code
transaction - the transaction
Returns:
the descriptive flexfield with the given key or null if there is no such descriptive flexfield

validateContextSegment

public boolean validateContextSegment()
Validates that there is a context segment.

Returns:
true if there is a context segment; false otherwise

validateSegmentRangeTypes

public boolean validateSegmentRangeTypes()
Validation method to ensure that all segments of this context have compatible range types.

Returns:
true if the segment range types are valid; false otherwise

validateDependentValueSets

public boolean validateDependentValueSets()
Validation method for dependent value sets. Make sure that for every segment using a Dependent (or Translatable Dependent) value set there is a prior segment using the corresponding Independent (or Translatable Independent) value set. Also make sure that for every segment using a Table-Validated value set there is a prior segment corresponding to all VALUESET and SEGMENT bind variables.


validateMasterTableUsage

public boolean validateMasterTableUsage()
Validation method for master table usage. There must be one and only one master table usage.


validateColumnUsages

public boolean validateColumnUsages(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
Validates the column usages. Global segments, the context segment, and context-sensitive segments of a given context must use disjoint columns. However, segments of two different contexts may use the same (or different) columns.

Parameters:
ctxList - the context list
Returns:
true if the column usages are valid; false otherwise

validateSegmentCodes

public boolean validateSegmentCodes(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
Validates the segment codes. Global segments, the context segment, and context-sensitive segments of a given context must use disjoint segment codes. However, segments of two different contexts may use the same (or different) segment codes.

Parameters:
ctxList - the context list
Returns:
true if the segment codes are valid; false otherwise

setEditedStatus

public static void setEditedStatus(java.lang.Long applicationId,
                                   java.lang.String descriptiveFlexfieldCode,
                                   oracle.jbo.server.DBTransaction txn)
Sets the status of descriptive flexfield to EDITED.

Parameters:
applicationId - the application ID of the descriptive flexfield
descriptiveFlexfieldCode - the descriptive flexfield code

lockAndGetEntityUsages

@Deprecated
public java.util.ArrayList<FlexDeploymentUsageBean> lockAndGetEntityUsages()
Deprecated. Replaced by makeReady

Locks Descriptive flexfield and its Entity usages, returns list of Entity usages. Note that lock is not released for succesful execution.

Returns:
list of entity usage and secondary entity usage row beans.

lock

public void lock()
Description copied from class: OAEntityImpl
Locks the database row mapped to this entity object. If the row is new or already locked by the entity object, or if the transaction's locking mode is LOCK_NONE, this method has no effect. If the entity object is contained by another (that is, it is part of a composition association and has a master entity object), this method locks the top-most entity object in the chain of containers before attempting to lock itself.

Specified by:
lock in interface oracle.jbo.Row
Overrides:
lock in class OAEntityImpl

validateDescriptiveFlexfield

public void validateDescriptiveFlexfield()
Validates the descriptive flexfield.


makeReady

public static java.util.ArrayList<FlexDeploymentUsageBean> makeReady(java.lang.Long applicationId,
                                                                     java.lang.String descriptiveFlexfieldCode,
                                                                     oracle.jbo.server.DBTransaction txn)
Locks and validates for the flexfield. Note that lock is not released for succesful execution.

Parameters:
applicationId - the application ID of the flexfield
descriptiveFlexfieldCode - the descriptive flexfield code
txn - the DBtransaction
Returns:
list of entity usage and secondary entity usage row beans.

setDeploymentStatusAndDate

public static void setDeploymentStatusAndDate(FlexDeploymentBean flexBean,
                                              oracle.jbo.server.DBTransaction txn)
Finds flexfield sets deployment status and error message.

Parameters:
flexBean - the bean that contains flexfield code, applicationId, status and other attributes Throws exceeption if flexfield is not found for the given flexfield code.

setDeploymentErrorMessage

public static void setDeploymentErrorMessage(FlexDeploymentBean flexBean,
                                             oracle.jbo.server.DBTransaction txn)
Finds flexfield and sets deployment error message.

Parameters:
flexBean - the bean that contains flexfield code, applicationId, status and other attributes Throws exception if flexfield is not found for the given flexfield code.

getFlexfieldDescription

public static java.lang.String getFlexfieldDescription(FlexDeploymentBean flexBean,
                                                       oracle.jbo.server.DBTransaction txn)
Finds flexfield and gets Description.

Parameters:
flexBean - the bean that contains flexfield code, applicationId, status and other attributes Throws exceeption if flexfield is not found for the given flexfield code.
Returns:
Description of Flexfield

isActivityPublishingEnabled

protected boolean isActivityPublishingEnabled()
This API is used to turn on Activity publishing for Business Events. By default this returns false. SubClasses should override this method to turn on Activity publishing.

Overrides:
isActivityPublishingEnabled in class OAEntityImpl
Returns:
true if Acitvity publishing is enabled.

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.