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

E22562-01

oracle.apps.fnd.applcore.flex.dff.category.model.entity
Class ExtensibleFlexfieldCategoryEOImpl

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.category.model.entity.ExtensibleFlexfieldCategoryEOImpl
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 ExtensibleFlexfieldCategoryEOImpl
extends OAEntityImpl


Nested Class Summary
static class ExtensibleFlexfieldCategoryEOImpl.AttributesEnum
          AttributesEnum: generated enum for identifying attributes and accessors.
 
Field Summary
static int APPLTAXONOMYSEEDDATAVVO
           
static int CATEGORYCODE
           
static int CHILDCATEGORIES
           
static int CREATEDBY
           
static int CREATIONDATE
           
static int DESCRIPTION
           
static int EXTENSIBLEFLEXFIELDALLUIPAGE
           
static int EXTENSIBLEFLEXFIELDALLUIPAGETASKFLOW
           
static int EXTENSIBLEFLEXFIELDCATEGORYCONTEXTS
           
static int EXTENSIBLEFLEXFIELDUIPAGETASKFLOW
           
static int HIERARCHYLABEL
           
static int LASTUPDATEDATE
           
static int LASTUPDATEDBY
           
static int LASTUPDATELOGIN
           
static int MODULEID
           
static int NAME
           
static int OA_TL_ENTITIES
           
static int PARENTCATEGORY
           
static int PARENTCATEGORYCODE
           
 
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
ExtensibleFlexfieldCategoryEOImpl()
          This is the default constructor (do not remove).
 
Method Summary
static oracle.jbo.Key createPrimaryKey(java.lang.String categoryCode)
           
 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 getCategoryCode()
          Gets the attribute value for CategoryCode, using the alias name CategoryCode.
 oracle.jbo.RowIterator getChildCategories()
           
 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.
 oracle.jbo.RowIterator getExtensibleFlexfieldAllUiPage()
           
 oracle.jbo.RowIterator getExtensibleFlexfieldAllUiPageTaskFlow()
           
 oracle.jbo.RowIterator getExtensibleFlexfieldCategoryContexts()
           
 oracle.jbo.RowIterator getExtensibleFlexfieldUiPageTaskFlow()
           
 java.lang.String getHierarchyLabel()
          Gets the attribute value for HierarchyLabel, using the alias name HierarchyLabel.
 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 getName()
          Gets the attribute value for Name, using the alias name Name.
 oracle.jbo.RowIterator getOA_TL_ENTITIES()
           
 ExtensibleFlexfieldCategoryEOImpl getParentCategory()
           
 java.lang.String getParentCategoryCode()
          Gets the attribute value for ParentCategoryCode, using the alias name ParentCategoryCode.
 void remove()
          Marks this category and its children for deletion.
protected  void setAttrInvokeAccessor(int index, java.lang.Object value, oracle.jbo.server.AttributeDefImpl attrDef)
          setAttrInvokeAccessor: generated method.
 void setCategoryCode(java.lang.String value)
          Sets value as the attribute value for CategoryCode.
 void setDescription(java.lang.String value)
          Sets value as the attribute value for Description.
 void setHierarchyLabel(java.lang.String value)
          Sets value as the attribute value for HierarchyLabel.
 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.
 void setParentCategory(ExtensibleFlexfieldCategoryEOImpl value)
          Sets value as the associated entity ExtensibleFlexfieldCategoryEOImpl.
 void setParentCategoryCode(java.lang.String value)
          Sets value as the attribute value for ParentCategoryCode.
 boolean validateHierarchyLabel()
          Validates the hierarchy label of this category is the same as its parent's if this is not a root category.
 
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, prepareForDML, readAttrsFromXML, refresh, refreshViewAccessor, 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

CATEGORYCODE

public static final int CATEGORYCODE

PARENTCATEGORYCODE

public static final int PARENTCATEGORYCODE

HIERARCHYLABEL

public static final int HIERARCHYLABEL

MODULEID

public static final int MODULEID

NAME

public static final int NAME

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

OA_TL_ENTITIES

public static final int OA_TL_ENTITIES

EXTENSIBLEFLEXFIELDCATEGORYCONTEXTS

public static final int EXTENSIBLEFLEXFIELDCATEGORYCONTEXTS

PARENTCATEGORY

public static final int PARENTCATEGORY

CHILDCATEGORIES

public static final int CHILDCATEGORIES

EXTENSIBLEFLEXFIELDUIPAGETASKFLOW

public static final int EXTENSIBLEFLEXFIELDUIPAGETASKFLOW

EXTENSIBLEFLEXFIELDALLUIPAGETASKFLOW

public static final int EXTENSIBLEFLEXFIELDALLUIPAGETASKFLOW

EXTENSIBLEFLEXFIELDALLUIPAGE

public static final int EXTENSIBLEFLEXFIELDALLUIPAGE

APPLTAXONOMYSEEDDATAVVO

public static final int APPLTAXONOMYSEEDDATAVVO
Constructor Detail

ExtensibleFlexfieldCategoryEOImpl

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

getCategoryCode

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

Returns:
the CategoryCode

setCategoryCode

public void setCategoryCode(java.lang.String value)
Sets value as the attribute value for CategoryCode.

Parameters:
value - value to set the CategoryCode

getParentCategoryCode

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

Returns:
the ParentCategoryCode

setParentCategoryCode

public void setParentCategoryCode(java.lang.String value)
Sets value as the attribute value for ParentCategoryCode.

Parameters:
value - value to set the ParentCategoryCode

getHierarchyLabel

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

Returns:
the HierarchyLabel

setHierarchyLabel

public void setHierarchyLabel(java.lang.String value)
Sets value as the attribute value for HierarchyLabel.

Parameters:
value - value to set the HierarchyLabel

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.

Returns:
the Name

setName

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

Parameters:
value - value to set the Name

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

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
Parameters:
index - the index identifying the attribute
attrDef - the attribute
Returns:
the attribute value
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
Parameters:
index - the index identifying the attribute
value - the value to assign to the attribute
attrDef - the attribute
Throws:
java.lang.Exception

getOA_TL_ENTITIES

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

getExtensibleFlexfieldCategoryContexts

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

getParentCategory

public ExtensibleFlexfieldCategoryEOImpl getParentCategory()
Returns:
the associated entity ExtensibleFlexfieldCategoryEOImpl.

setParentCategory

public void setParentCategory(ExtensibleFlexfieldCategoryEOImpl value)
Sets value as the associated entity ExtensibleFlexfieldCategoryEOImpl.


getChildCategories

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

getExtensibleFlexfieldUiPageTaskFlow

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

getExtensibleFlexfieldAllUiPageTaskFlow

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

getExtensibleFlexfieldAllUiPage

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

getApplTaxonomySeedDataVVO

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


createPrimaryKey

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

remove

public void remove()
Marks this category and its children for deletion.

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

validateHierarchyLabel

public boolean validateHierarchyLabel()
Validates the hierarchy label of this category is the same as its parent's if this is not a root category.


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

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.