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

E22562-05

oracle.apps.fnd.applcore.flex.kff.model.entity
Class KeyFlexfieldSecondaryTableUsageEOImpl

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.kff.model.entity.KeyFlexfieldSecondaryTableUsageEOImpl
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 KeyFlexfieldSecondaryTableUsageEOImpl
extends OAEntityImpl


Nested Class Summary
static class KeyFlexfieldSecondaryTableUsageEOImpl.AttributesEnum
          AttributesEnum: generated enum for identifying attributes and accessors.
 
Field Summary
static int APPLICATIONID
           
static int APPLTAXONOMYSEEDDATAVVO
           
static int COLUMNNAMEPREFIX
           
static int CREATEDBY
           
static int CREATIONDATE
           
static int DESCRIPTION
           
static int KEYFLEXFIELD
           
static int KEYFLEXFIELDCODE
           
static int KEYFLEXFIELDSECONDARYCOLUMNUSAGES
           
static int KEYFLEXFIELDSECONDARYENTITYUSAGES
           
static int LASTUPDATEDATE
           
static int LASTUPDATEDBY
           
static int LASTUPDATELOGIN
           
static int MODULEID
           
static int SEGMENTLABELCODE
           
static int TABLENAME
           
static int TABLEUSAGECODE
           
static int TABLEVVO
           
static int USAGETYPE
           
 
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_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
KeyFlexfieldSecondaryTableUsageEOImpl()
          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.Long getApplicationId()
          Gets the attribute value for ApplicationId, using the alias name ApplicationId.
 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 getColumnNamePrefix()
          Gets the attribute value for ColumnNamePrefix, using the alias name ColumnNamePrefix.
 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 getDescription()
          Gets the attribute value for Description, using the alias name Description.
 KeyFlexfieldEOImpl getKeyFlexfield()
           
 java.lang.String getKeyFlexfieldCode()
          Gets the attribute value for KeyFlexfieldCode, using the alias name KeyFlexfieldCode.
 oracle.jbo.RowIterator getKeyFlexfieldSecondaryColumnUsages()
           
 oracle.jbo.RowIterator getKeyFlexfieldSecondaryEntityUsages()
           
 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 getModuleId()
          Gets the attribute value for ModuleId, using the alias name ModuleId.
 java.lang.String getSegmentLabelCode()
          Gets the attribute value for SegmentLabelCode, using the alias name SegmentLabelCode.
 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.
 oracle.jbo.RowSet getTableVVO()
          Gets the view accessor RowSet TableVVO.
 java.lang.String getUsageType()
          Gets the attribute value for UsageType, using the alias name UsageType.
 void lock()
          Locks the database row mapped to this entity object.
 void setApplicationId(java.lang.Long value)
          Sets value as the attribute value for ApplicationId.
protected  void setAttrInvokeAccessor(int index, java.lang.Object value, oracle.jbo.server.AttributeDefImpl attrDef)
          setAttrInvokeAccessor: generated method.
 void setColumnNamePrefix(java.lang.String value)
          Sets value as the attribute value for ColumnNamePrefix.
 void setDescription(java.lang.String value)
          Sets value as the attribute value for Description.
 void setKeyFlexfield(KeyFlexfieldEOImpl value)
          Sets value as the associated entity KeyFlexfieldEOImpl.
 void setKeyFlexfieldCode(java.lang.String value)
          Sets value as the attribute value for KeyFlexfieldCode.
 void setModuleId(java.lang.String value)
          Sets value as the attribute value for ModuleId.
 void setSegmentLabelCode(java.lang.String value)
          Sets value as the attribute value for SegmentLabelCode.
 void setTableName(java.lang.String value)
          Sets value as the attribute value for TableName.
 void setTableUsageCode(java.lang.String value)
          Sets value as the attribute value for TableUsageCode.
 void setUsageType(java.lang.String value)
          Sets value as the attribute value for UsageType.
 boolean validateColumnNamePrefixes()
          Validation method for column name prefixes of column usages.
 boolean validatePartialAllColumnUsages()
          Validation method for all-segments partial table usages.
 boolean validatePartialOneColumnUsages()
          Validation method for single-segment partial table usages.
 boolean validateSegmentLabelCode()
          Validation method for segment label code.
 
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, isCreatePrivilegeAvailable, 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

TABLENAME

public static final int TABLENAME

TABLEUSAGECODE

public static final int TABLEUSAGECODE

MODULEID

public static final int MODULEID

APPLICATIONID

public static final int APPLICATIONID

KEYFLEXFIELDCODE

public static final int KEYFLEXFIELDCODE

USAGETYPE

public static final int USAGETYPE

COLUMNNAMEPREFIX

public static final int COLUMNNAMEPREFIX

SEGMENTLABELCODE

public static final int SEGMENTLABELCODE

DESCRIPTION

public static final int DESCRIPTION

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

KEYFLEXFIELDSECONDARYENTITYUSAGES

public static final int KEYFLEXFIELDSECONDARYENTITYUSAGES

KEYFLEXFIELDSECONDARYCOLUMNUSAGES

public static final int KEYFLEXFIELDSECONDARYCOLUMNUSAGES

KEYFLEXFIELD

public static final int KEYFLEXFIELD

TABLEVVO

public static final int TABLEVVO

APPLTAXONOMYSEEDDATAVVO

public static final int APPLTAXONOMYSEEDDATAVVO
Constructor Detail

KeyFlexfieldSecondaryTableUsageEOImpl

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

getTableName

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

Returns:
the TableName

setTableName

public void setTableName(java.lang.String value)
Sets value as the attribute value for TableName.

Parameters:
value - value to set the TableName

getTableUsageCode

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

Returns:
the TableUsageCode

setTableUsageCode

public void setTableUsageCode(java.lang.String value)
Sets value as the attribute value for TableUsageCode.

Parameters:
value - value to set the TableUsageCode

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

getApplicationId

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

Returns:
the ApplicationId

setApplicationId

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

Parameters:
value - value to set the ApplicationId

getKeyFlexfieldCode

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

Returns:
the KeyFlexfieldCode

setKeyFlexfieldCode

public void setKeyFlexfieldCode(java.lang.String value)
Sets value as the attribute value for KeyFlexfieldCode.

Parameters:
value - value to set the KeyFlexfieldCode

getUsageType

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

Returns:
the UsageType

setUsageType

public void setUsageType(java.lang.String value)
Sets value as the attribute value for UsageType.

Parameters:
value - value to set the UsageType

getColumnNamePrefix

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

Returns:
the ColumnNamePrefix

setColumnNamePrefix

public void setColumnNamePrefix(java.lang.String value)
Sets value as the attribute value for ColumnNamePrefix.

Parameters:
value - value to set the ColumnNamePrefix

getSegmentLabelCode

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

Returns:
the SegmentLabelCode

setSegmentLabelCode

public void setSegmentLabelCode(java.lang.String value)
Sets value as the attribute value for SegmentLabelCode.

Parameters:
value - value to set the SegmentLabelCode

getDescription

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

Returns:
the Description

setDescription

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

Parameters:
value - value to set the Description

getCreationDate

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

Returns:
the CreationDate

getCreatedBy

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

Returns:
the CreatedBy

getLastUpdateDate

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

Returns:
the LastUpdateDate

getLastUpdatedBy

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

Returns:
the LastUpdatedBy

getLastUpdateLogin

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

Returns:
the LastUpdateLogin

getKeyFlexfieldSecondaryEntityUsages

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

getKeyFlexfieldSecondaryColumnUsages

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

getKeyFlexfield

public KeyFlexfieldEOImpl getKeyFlexfield()
Returns:
the associated entity KeyFlexfieldEOImpl.

setKeyFlexfield

public void setKeyFlexfield(KeyFlexfieldEOImpl value)
Sets value as the associated entity KeyFlexfieldEOImpl.


getTableVVO

public oracle.jbo.RowSet getTableVVO()
Gets the view accessor RowSet TableVVO.


getApplTaxonomySeedDataVVO

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


createPrimaryKey

public static oracle.jbo.Key createPrimaryKey(java.lang.String tableName,
                                              java.lang.String tableUsageCode)
Parameters:
tableName - key constituent
tableUsageCode - 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

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

validateColumnNamePrefixes

public boolean validateColumnNamePrefixes()
Validation method for column name prefixes of column usages. The column name of every column usage in this table usage must begin with the column name prefix.


validateSegmentLabelCode

public boolean validateSegmentLabelCode()
Validation method for segment label code. The segment label code must exist and be a unique label.


validatePartialAllColumnUsages

public boolean validatePartialAllColumnUsages()
Validation method for all-segments partial table usages. The segment columns in an all-segments partial usage must match exactly, in number, data type, and size, the corresponding columns in the combination table usage. Furthermore, the column names must also be exactly the same as in the combination table usage, with the exception of an optional prefix.


validatePartialOneColumnUsages

public boolean validatePartialOneColumnUsages()
Validation method for single-segment partial table usages. There must be exactly one segment column.


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

E22562-05

Copyright © 2012 Oracle. All Rights Reserved.