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

E22562-02

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

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.DescriptiveFlexfieldSegmentEOImpl
All Implemented Interfaces:
java.util.EventListener, oracle.jbo.AttributeList, oracle.jbo.domain.DomainOwnerInterface, 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 DescriptiveFlexfieldSegmentEOImpl
extends OAEntityImpl


Nested Class Summary
static class DescriptiveFlexfieldSegmentEOImpl.AttributesEnum
          AttributesEnum: generated enum for identifying attributes and accessors.
 
Field Summary
static int APPLICATIONID
           
static int BIENABLEDFLAG
           
static int BIEQUALIZATIONTAG
           
static int CEXTATTRIBUTE1
           
static int CEXTATTRIBUTE2
           
static int CEXTATTRIBUTE3
           
static int CEXTATTRIBUTE4
           
static int CEXTATTRIBUTE5
           
static int CHECKBOXCHECKEDVALUE
           
static int CHECKBOXUNCHECKEDVALUE
           
static int COLUMNNAME
           
static int COLUMNTYPE
           
static int CONTEXTCODE
           
static int CREATEDBY
           
static int CREATIONDATE
           
static int DEFAULTTYPE
           
static int DEFAULTVALUE
           
static int DERIVATIONVALUE
           
static int DESCRIPTION
           
static int DESCRIPTIVEFLEXFIELDCODE
           
static int DESCRIPTIVEFLEXFIELDCONTEXT
           
static int DESCRIPTIVEFLEXFIELDPARAMETERVVO
           
static int DISPLAYHEIGHT
           
static int DISPLAYTYPE
           
static int DISPLAYWIDTH
           
static int DYNAMICURL
           
static int ENABLEDFLAG
           
static int INDEXEDFLAG
           
static int LASTUPDATEDATE
           
static int LASTUPDATEDBY
           
static int LASTUPDATELOGIN
           
static int MULTIROWUNIQUEKEYFLAG
           
static int NAME
           
static int OA_TL_ENTITIES
           
static int PROMPT
           
static int RANGETYPE
           
static int READONLYFLAG
           
static int REQUIREDFLAG
           
static int SEGMENTCODE
           
static int SEQUENCENUMBER
           
static int SHORTPROMPT
           
static int UOMCLASS
           
static int UOMCLASSVVO
           
static int VALUESET
           
static int VALUESETID
           
static int VALUESETVVO
           
 
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
DescriptiveFlexfieldSegmentEOImpl()
          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 contextCode, java.lang.String segmentCode)
           
 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 getBIEnabledFlag()
          Gets the attribute value for BIEnabledFlag, using the alias name BIEnabledFlag.
 java.lang.String getBIEqualizationTag()
          Gets the attribute value for BIEqualizationTag, using the alias name BIEqualizationTag.
 java.lang.String getCExtAttribute1()
          Gets the attribute value for CExtAttribute1, using the alias name CExtAttribute1.
 java.lang.String getCExtAttribute2()
          Gets the attribute value for CExtAttribute2, using the alias name CExtAttribute2.
 java.lang.String getCExtAttribute3()
          Gets the attribute value for CExtAttribute3, using the alias name CExtAttribute3.
 java.lang.String getCExtAttribute4()
          Gets the attribute value for CExtAttribute4, using the alias name CExtAttribute4.
 java.lang.String getCExtAttribute5()
          Gets the attribute value for CExtAttribute5, using the alias name CExtAttribute5.
 java.lang.String getCheckboxCheckedValue()
          Gets the attribute value for CheckboxCheckedValue, using the alias name CheckboxCheckedValue.
 java.lang.String getCheckboxUncheckedValue()
          Gets the attribute value for CheckboxUncheckedValue, using the alias name CheckboxUncheckedValue.
 java.lang.String getColumnName()
          Gets the attribute value for ColumnName, using the alias name ColumnName.
 java.lang.String getColumnType()
          Gets the attribute value for ColumnType, using the alias name ColumnType.
 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.
 java.lang.String getDefaultType()
          Gets the attribute value for DefaultType, using the alias name DefaultType.
 java.lang.String getDefaultValue()
          Gets the attribute value for DefaultValue, using the alias name DefaultValue.
static oracle.jbo.server.EntityDefImpl getDefinitionObject()
           
 java.lang.String getDerivationValue()
          Gets the attribute value for DerivationValue, using the alias name DerivationValue.
 java.lang.String getDescription()
          Gets the attribute value for Description, using the alias name Description.
 java.lang.String getDescriptiveFlexfieldCode()
          Gets the attribute value for DescriptiveFlexfieldCode, using the alias name DescriptiveFlexfieldCode.
 DescriptiveFlexfieldContextEOImpl getDescriptiveFlexfieldContext()
          Gets the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.
 oracle.jbo.RowSet getDescriptiveFlexfieldParameterVVO()
          Gets the view accessor RowSet DescriptiveFlexfieldParameterVVO.
 java.lang.Integer getDisplayHeight()
          Gets the attribute value for DisplayHeight, using the alias name DisplayHeight.
 java.lang.String getDisplayType()
          Gets the attribute value for DisplayType, using the alias name DisplayType.
 java.lang.Integer getDisplayWidth()
          Gets the attribute value for DisplayWidth, using the alias name DisplayWidth.
 java.lang.String getDynamicUrl()
          Gets the attribute value for DynamicUrl, using the alias name DynamicUrl.
 java.lang.String getEnabledFlag()
          Gets the attribute value for EnabledFlag, using the alias name EnabledFlag.
 java.lang.String getIndexedFlag()
          Gets the attribute value for IndexedFlag, using the alias name IndexedFlag.
 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 getMultirowUniqueKeyFlag()
          Gets the attribute value for MultirowUniqueKeyFlag, using the alias name MultirowUniqueKeyFlag.
 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 getPrompt()
          Gets the attribute value for Prompt, using the alias name Prompt.
 java.lang.String getRangeType()
          Gets the attribute value for RangeType, using the alias name RangeType.
 java.lang.String getReadOnlyFlag()
          Gets the attribute value for ReadOnlyFlag, using the alias name ReadOnlyFlag.
 java.lang.String getRequiredFlag()
          Gets the attribute value for RequiredFlag, using the alias name RequiredFlag.
 java.lang.String getSegmentCode()
          Gets the attribute value for SegmentCode, using the alias name SegmentCode.
 java.lang.Integer getSequenceNumber()
          Gets the attribute value for SequenceNumber, using the alias name SequenceNumber.
 java.lang.String getShortPrompt()
          Gets the attribute value for ShortPrompt, using the alias name ShortPrompt.
 java.lang.String getUomClass()
          Gets the attribute value for UomClass, using the alias name UomClass.
 oracle.jbo.RowSet getUOMClassVVO()
          Gets the view accessor RowSet UOMClassVVO.
 ValueSetEOImpl getValueSet()
          Gets the associated entity oracle.jbo.server.EntityImpl.
 java.lang.Long getValueSetId()
          Gets the attribute value for ValueSetId, using the alias name ValueSetId.
 oracle.jbo.RowSet getValueSetVVO()
          Gets the view accessor RowSet ValueSetVVO.
protected  void prepareForDML(int operation, oracle.jbo.server.TransactionEvent e)
          Process a row when any operation like insert/update/delete is performed.
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 setBIEqualizationTag(java.lang.String value)
          Sets value as the attribute value for BIEqualizationTag.
 void setCExtAttribute1(java.lang.String value)
          Sets value as the attribute value for CExtAttribute1.
 void setCExtAttribute2(java.lang.String value)
          Sets value as the attribute value for CExtAttribute2.
 void setCExtAttribute3(java.lang.String value)
          Sets value as the attribute value for CExtAttribute3.
 void setCExtAttribute4(java.lang.String value)
          Sets value as the attribute value for CExtAttribute4.
 void setCExtAttribute5(java.lang.String value)
          Sets value as the attribute value for CExtAttribute5.
 void setCheckboxCheckedValue(java.lang.String value)
          Sets value as the attribute value for CheckboxCheckedValue.
 void setCheckboxUncheckedValue(java.lang.String value)
          Sets value as the attribute value for CheckboxUncheckedValue.
 void setColumnName(java.lang.String value)
          Sets value as the attribute value for ColumnName.
 void setColumnType(java.lang.String value)
          Sets value as the attribute value for ColumnType.
 void setDefaultType(java.lang.String value)
          Sets value as the attribute value for DefaultType.
 void setDefaultValue(java.lang.String value)
          Sets value as the attribute value for DefaultValue.
 void setDerivationValue(java.lang.String value)
          Sets value as the attribute value for DerivationValue.
 void setDescription(java.lang.String value)
          Sets value as the attribute value for Description.
 void setDescriptiveFlexfieldContext(DescriptiveFlexfieldContextEOImpl value)
          Sets value as the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.
 void setDisplayHeight(java.lang.Integer value)
          Sets value as the attribute value for DisplayHeight.
 void setDisplayType(java.lang.String value)
          Sets value as the attribute value for DisplayType.
 void setDisplayWidth(java.lang.Integer value)
          Sets value as the attribute value for DisplayWidth.
 void setDynamicUrl(java.lang.String value)
          Sets value as the attribute value for DynamicUrl.
 void setEnabledFlag(java.lang.String value)
          Sets value as the attribute value for EnabledFlag.
 void setIndexedFlag(java.lang.String value)
          Sets value as the attribute value for IndexedFlag.
 void setMultirowUniqueKeyFlag(java.lang.String value)
          Sets value as the attribute value for MultirowUniqueKeyFlag.
 void setName(java.lang.String value)
          Sets value as the attribute value for Name.
 void setPrompt(java.lang.String value)
          Sets value as the attribute value for Prompt.
 void setRangeType(java.lang.String value)
          Sets value as the attribute value for RangeType.
 void setReadOnlyFlag(java.lang.String value)
          Sets value as the attribute value for ReadOnlyFlag.
 void setRequiredFlag(java.lang.String value)
          Sets value as the attribute value for RequiredFlag.
 void setSegmentCode(java.lang.String value)
          Sets value as the attribute value for SegmentCode.
 void setSequenceNumber(java.lang.Integer value)
          Sets value as the attribute value for SequenceNumber.
 void setShortPrompt(java.lang.String value)
          Sets value as the attribute value for ShortPrompt.
 void setUomClass(java.lang.String value)
          Sets value as the attribute value for UomClass.
 void setValueSet(ValueSetEOImpl value)
          Sets value as the associated entity oracle.jbo.server.EntityImpl.
 void setValueSetId(java.lang.Long value)
          Sets value as the attribute value for ValueSetId.
 boolean validateColumnName(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
          Transaction-level method to validate the column name.
 boolean validateDerivationValue(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
          Transaction-level method to validate the derivation value.
 boolean validateDisplayType()
          Validates the display type.
 boolean validateMultirowUniqueKeyFlag()
          Validation method for multi-row unique key flag.
 boolean validateUomClass(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
          Transaction-level method to validate the UOM class.
 boolean validateValueSetBindVariables(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
          Transaction-level method to validate the value set bind variables.
 boolean validateValueSetId(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
          Transaction-level validation method for ValueSetId.
 
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, getHistoryContextForAttribute, getInstalledLanguages, getKeyAttributesIndexMap, getPostedAttribute, getSetId, getTranslatedAttributesIndexMap, getTranslatedEntityStaticInfo, getTranslatedEntityStaticInfo, getTranslatedLanguages, getWhoUser, handleEffectiveDateOperationsForSeedData, handlePostChangesError, insertRow, isActivityPublishingEnabled, isAttributeUpdateable, isExtensibleFlexfield, isExtensibleTranslatableFlexfield, isPlsqlEntity, isRefreshRequired, isTranslatable, isTranslatable, isTranslatable, isTranslatableAttribute, isTranslated, lock, lockRow, notifyEventRaised, parseFlexfieldDate, parseFlexfieldDateTime, parseFlexfieldNumber, parseFlexfieldTime5, parseFlexfieldTime8, populateAttributeAsChanged, populateAttributeAsChanged, postChanges, 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, 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

APPLICATIONID

public static final int APPLICATIONID

DESCRIPTIVEFLEXFIELDCODE

public static final int DESCRIPTIVEFLEXFIELDCODE

CONTEXTCODE

public static final int CONTEXTCODE

SEGMENTCODE

public static final int SEGMENTCODE

COLUMNNAME

public static final int COLUMNNAME

NAME

public static final int NAME

DESCRIPTION

public static final int DESCRIPTION

PROMPT

public static final int PROMPT

SHORTPROMPT

public static final int SHORTPROMPT

SEQUENCENUMBER

public static final int SEQUENCENUMBER

ENABLEDFLAG

public static final int ENABLEDFLAG

DISPLAYTYPE

public static final int DISPLAYTYPE

DISPLAYWIDTH

public static final int DISPLAYWIDTH

DISPLAYHEIGHT

public static final int DISPLAYHEIGHT

CHECKBOXCHECKEDVALUE

public static final int CHECKBOXCHECKEDVALUE

CHECKBOXUNCHECKEDVALUE

public static final int CHECKBOXUNCHECKEDVALUE

VALUESETID

public static final int VALUESETID

REQUIREDFLAG

public static final int REQUIREDFLAG

RANGETYPE

public static final int RANGETYPE

DEFAULTTYPE

public static final int DEFAULTTYPE

DEFAULTVALUE

public static final int DEFAULTVALUE

DERIVATIONVALUE

public static final int DERIVATIONVALUE

READONLYFLAG

public static final int READONLYFLAG

BIENABLEDFLAG

public static final int BIENABLEDFLAG

BIEQUALIZATIONTAG

public static final int BIEQUALIZATIONTAG

DYNAMICURL

public static final int DYNAMICURL

UOMCLASS

public static final int UOMCLASS

INDEXEDFLAG

public static final int INDEXEDFLAG

MULTIROWUNIQUEKEYFLAG

public static final int MULTIROWUNIQUEKEYFLAG

CEXTATTRIBUTE1

public static final int CEXTATTRIBUTE1

CEXTATTRIBUTE2

public static final int CEXTATTRIBUTE2

CEXTATTRIBUTE3

public static final int CEXTATTRIBUTE3

CEXTATTRIBUTE4

public static final int CEXTATTRIBUTE4

CEXTATTRIBUTE5

public static final int CEXTATTRIBUTE5

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

OA_TL_ENTITIES

public static final int OA_TL_ENTITIES

VALUESET

public static final int VALUESET

DESCRIPTIVEFLEXFIELDCONTEXT

public static final int DESCRIPTIVEFLEXFIELDCONTEXT

VALUESETVVO

public static final int VALUESETVVO

DESCRIPTIVEFLEXFIELDPARAMETERVVO

public static final int DESCRIPTIVEFLEXFIELDPARAMETERVVO

UOMCLASSVVO

public static final int UOMCLASSVVO

COLUMNTYPE

public static final int COLUMNTYPE
Constructor Detail

DescriptiveFlexfieldSegmentEOImpl

public DescriptiveFlexfieldSegmentEOImpl()
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.


getDescriptiveFlexfieldCode

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


getContextCode

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


getSegmentCode

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


setSegmentCode

public void setSegmentCode(java.lang.String value)
Sets value as the attribute value for SegmentCode.


getColumnName

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


setColumnName

public void setColumnName(java.lang.String value)
Sets value as the attribute value for ColumnName.


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.


getPrompt

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


setPrompt

public void setPrompt(java.lang.String value)
Sets value as the attribute value for Prompt.


getShortPrompt

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


setShortPrompt

public void setShortPrompt(java.lang.String value)
Sets value as the attribute value for ShortPrompt.


getSequenceNumber

public java.lang.Integer getSequenceNumber()
Gets the attribute value for SequenceNumber, using the alias name SequenceNumber.


setSequenceNumber

public void setSequenceNumber(java.lang.Integer value)
Sets value as the attribute value for SequenceNumber.


getEnabledFlag

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


setEnabledFlag

public void setEnabledFlag(java.lang.String value)
Sets value as the attribute value for EnabledFlag.


getDisplayWidth

public java.lang.Integer getDisplayWidth()
Gets the attribute value for DisplayWidth, using the alias name DisplayWidth.


setDisplayWidth

public void setDisplayWidth(java.lang.Integer value)
Sets value as the attribute value for DisplayWidth.


getValueSetId

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


setValueSetId

public void setValueSetId(java.lang.Long value)
Sets value as the attribute value for ValueSetId.


getRequiredFlag

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


setRequiredFlag

public void setRequiredFlag(java.lang.String value)
Sets value as the attribute value for RequiredFlag.


getRangeType

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


setRangeType

public void setRangeType(java.lang.String value)
Sets value as the attribute value for RangeType.


getDefaultType

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


setDefaultType

public void setDefaultType(java.lang.String value)
Sets value as the attribute value for DefaultType.


getDefaultValue

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


setDefaultValue

public void setDefaultValue(java.lang.String value)
Sets value as the attribute value for DefaultValue.


getDerivationValue

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


setDerivationValue

public void setDerivationValue(java.lang.String value)
Sets value as the attribute value for DerivationValue.


getReadOnlyFlag

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


setReadOnlyFlag

public void setReadOnlyFlag(java.lang.String value)
Sets value as the attribute value for ReadOnlyFlag.


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.


getColumnType

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

Returns:
the ColumnType

setColumnType

public void setColumnType(java.lang.String value)
Sets value as the attribute value for ColumnType.

Parameters:
value - value to set the ColumnType

getDisplayHeight

public java.lang.Integer getDisplayHeight()
Gets the attribute value for DisplayHeight, using the alias name DisplayHeight.

Returns:
the DisplayHeight

setDisplayHeight

public void setDisplayHeight(java.lang.Integer value)
Sets value as the attribute value for DisplayHeight.

Parameters:
value - value to set the DisplayHeight

getCheckboxCheckedValue

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

Returns:
the CheckboxCheckedValue

setCheckboxCheckedValue

public void setCheckboxCheckedValue(java.lang.String value)
Sets value as the attribute value for CheckboxCheckedValue.

Parameters:
value - value to set the CheckboxCheckedValue

getCheckboxUncheckedValue

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

Returns:
the CheckboxUncheckedValue

setCheckboxUncheckedValue

public void setCheckboxUncheckedValue(java.lang.String value)
Sets value as the attribute value for CheckboxUncheckedValue.

Parameters:
value - value to set the CheckboxUncheckedValue

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

getBIEqualizationTag

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

Returns:
the BIEqualizationTag

setBIEqualizationTag

public void setBIEqualizationTag(java.lang.String value)
Sets value as the attribute value for BIEqualizationTag.

Parameters:
value - value to set the BIEqualizationTag

getMultirowUniqueKeyFlag

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

Returns:
the MultirowUniqueKeyFlag

setMultirowUniqueKeyFlag

public void setMultirowUniqueKeyFlag(java.lang.String value)
Sets value as the attribute value for MultirowUniqueKeyFlag.

Parameters:
value - value to set the MultirowUniqueKeyFlag

getCExtAttribute1

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

Returns:
the CExtAttribute1

setCExtAttribute1

public void setCExtAttribute1(java.lang.String value)
Sets value as the attribute value for CExtAttribute1.

Parameters:
value - value to set the CExtAttribute1

getCExtAttribute2

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

Returns:
the CExtAttribute2

setCExtAttribute2

public void setCExtAttribute2(java.lang.String value)
Sets value as the attribute value for CExtAttribute2.

Parameters:
value - value to set the CExtAttribute2

getCExtAttribute3

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

Returns:
the CExtAttribute3

setCExtAttribute3

public void setCExtAttribute3(java.lang.String value)
Sets value as the attribute value for CExtAttribute3.

Parameters:
value - value to set the CExtAttribute3

getCExtAttribute4

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

Returns:
the CExtAttribute4

setCExtAttribute4

public void setCExtAttribute4(java.lang.String value)
Sets value as the attribute value for CExtAttribute4.

Parameters:
value - value to set the CExtAttribute4

getCExtAttribute5

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

Returns:
the CExtAttribute5

setCExtAttribute5

public void setCExtAttribute5(java.lang.String value)
Sets value as the attribute value for CExtAttribute5.

Parameters:
value - value to set the CExtAttribute5

getDisplayType

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

Returns:
the DisplayType

setDisplayType

public void setDisplayType(java.lang.String value)
Sets value as the attribute value for DisplayType.

Parameters:
value - value to set the DisplayType

getDynamicUrl

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

Returns:
the DynamicUrl

setDynamicUrl

public void setDynamicUrl(java.lang.String value)
Sets value as the attribute value for DynamicUrl.

Parameters:
value - value to set the DynamicUrl

getUomClass

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

Returns:
the UomClass

setUomClass

public void setUomClass(java.lang.String value)
Sets value as the attribute value for UomClass.

Parameters:
value - value to set the UomClass

getIndexedFlag

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

Returns:
the IndexedFlag

setIndexedFlag

public void setIndexedFlag(java.lang.String value)
Sets value as the attribute value for IndexedFlag.

Parameters:
value - value to set the IndexedFlag

getOA_TL_ENTITIES

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


getValueSetVVO

public oracle.jbo.RowSet getValueSetVVO()
Gets the view accessor RowSet ValueSetVVO.


getValueSet

public ValueSetEOImpl getValueSet()
Gets the associated entity oracle.jbo.server.EntityImpl.


setValueSet

public void setValueSet(ValueSetEOImpl value)
Sets value as the associated entity oracle.jbo.server.EntityImpl.


getDescriptiveFlexfieldContext

public DescriptiveFlexfieldContextEOImpl getDescriptiveFlexfieldContext()
Gets the associated entity oracle.apps.fnd.applcore.oaext.model.OAEntityImpl.


setDescriptiveFlexfieldContext

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


getDescriptiveFlexfieldParameterVVO

public oracle.jbo.RowSet getDescriptiveFlexfieldParameterVVO()
Gets the view accessor RowSet DescriptiveFlexfieldParameterVVO.


getUOMClassVVO

public oracle.jbo.RowSet getUOMClassVVO()
Gets the view accessor RowSet UOMClassVVO.


createPrimaryKey

public static oracle.jbo.Key createPrimaryKey(java.lang.Long applicationId,
                                              java.lang.String descriptiveFlexfieldCode,
                                              java.lang.String contextCode,
                                              java.lang.String segmentCode)
Parameters:
applicationId - key constituent
descriptiveFlexfieldCode - key constituent
contextCode - key constituent
segmentCode - 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

validateColumnName

public boolean validateColumnName(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
Transaction-level method to validate the column name.

Parameters:
ctxList - the context list
Returns:
true if the column name is valid; false otherwise

validateValueSetId

public boolean validateValueSetId(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
Transaction-level validation method for ValueSetId.

Parameters:
ctxList - the context list
Returns:
true if the value set id is valid; false otherwise

validateValueSetBindVariables

public boolean validateValueSetBindVariables(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
Transaction-level method to validate the value set bind variables.

Parameters:
ctxList - the context list
Returns:
true if the value set bind variables are valid; false otherwise

validateDerivationValue

public boolean validateDerivationValue(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
Transaction-level method to validate the derivation value.

Parameters:
ctxList - the context list
Returns:
true if the derivation value is valid; false otherwise

validateDisplayType

public boolean validateDisplayType()
Validates the display type. It must be compatible with the value type of value set.


validateUomClass

public boolean validateUomClass(java.util.ArrayList<oracle.jbo.rules.JboValidatorContext> ctxList)
Transaction-level method to validate the UOM class.

Parameters:
ctxList - the context list
Returns:
true if the UOM class is valid for all segments; false otherwise

validateMultirowUniqueKeyFlag

public boolean validateMultirowUniqueKeyFlag()
Validation method for multi-row unique key flag.


prepareForDML

protected void prepareForDML(int operation,
                             oracle.jbo.server.TransactionEvent e)
Description copied from class: OAEntityImpl
Process a row when any operation like insert/update/delete is performed. User can overwrite this method and add any custom logic, like initialize any attribute on insertion.

Example:

In the following example, we delete all the detail records, when master is marked for deletion.


 protected void prepareForDML(int operation, TransactionEvent e)
 {
   if (operation == DML_DELETE)
   {
     deleteAllDetailRecords();
   }

   super.prepareForDML(operation, e);
 }
 
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

Overrides:
prepareForDML in class OAEntityImpl
Parameters:
operation - action performed on the row. It can be one of the following:
  • DML_INSERT
  • DML_UPDATE
  • DML_DELETE
e - this Entity Object's transaction event.
See Also:
#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.2)

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.