|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.6) E22562-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.jbo.server.RowImpl oracle.jbo.server.ViewRowImpl oracle.apps.fnd.applcore.oaext.model.OAViewRowImpl oracle.apps.fnd.applcore.oaext.model.FlexfieldViewRowImpl oracle.apps.fnd.applcore.oaext.model.KFFBaseViewRowImpl oracle.apps.fnd.applcore.oaext.model.KFFViewRowImpl
public class KFFViewRowImpl
Row class for key flexfield view objects.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class oracle.apps.fnd.applcore.oaext.model.KFFBaseViewRowImpl |
---|
KFFBaseViewRowImpl.DuplicateValueException, KFFBaseViewRowImpl.InvalidValueException |
Nested classes/interfaces inherited from class oracle.jbo.server.ViewRowImpl |
---|
oracle.jbo.server.ViewRowImpl.PostState |
Field Summary |
---|
Fields inherited from class oracle.apps.fnd.applcore.oaext.model.OAViewRowImpl |
---|
JAXB_CONTEXT_PATH, RCS_ID |
Fields inherited from class oracle.jbo.server.ViewRowImpl |
---|
CURRENT_VERSION, ORIGINAL_VERSION, XML_POSTSTATE_REMOVE, XML_POSTSTATE_TAG |
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 |
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 |
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 |
Constructor Summary | |
---|---|
KFFViewRowImpl()
|
Method Summary | |
---|---|
java.lang.Object |
getBufferedAttribute(java.lang.String attrName)
Gets the buffered attribute value. |
protected java.lang.Object |
getBufferedAttributeInternal(int index)
Gets the buffered attribute value. |
java.lang.String |
getBufferedConcatenatedSegments()
Gets the buffered segment values as a concatenated String separated by the delimiter. |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getCombinationDetails()
Gets the details of the combination. |
static java.lang.String |
getConcatenatedSegments(oracle.jbo.server.ViewRowImpl row)
Gets the concatenated segments stored in a view row. |
java.util.List<java.lang.String> |
getSegmentValueDescriptions()
Gets the descriptions of the segment values. |
protected void |
setAttributeInternal(int index,
java.lang.Object value)
If the flexfield entity is an instance of KFFReadOnlyEntityImpl ,
the attribute value is buffered in this view row without passing it to
the entity; otherwise an exception is thrown to indicate that this operation
is not allowed. |
Methods inherited from class oracle.apps.fnd.applcore.oaext.model.KFFBaseViewRowImpl |
---|
getAttributeInternal, getFlexfieldViewDef, getValueRow, setFlexfieldDerivedSegmentValues |
Methods inherited from class oracle.apps.fnd.applcore.oaext.model.FlexfieldViewRowImpl |
---|
getConcatenatedSegments, getDiscriminatorValue, getFlexfieldApplicationModule, getFlexfieldEntity, getFlexfieldParameterValue, getModelID, getSegmentAttribute, refresh, setSegmentAttribute |
Methods inherited from class oracle.jbo.server.ViewRowImpl |
---|
_internal_dbg_debug_data, appendXMLElementNodes, appendXMLElementNodes, checkForOuterJoins, clearAttributeException, clearAttributeException, copyFrom, createEntities, createListBinding, createMissingEntitiesFromViewDef, createViewAccessorRS, createViewRowAttrHints, doAllowsOperation, doAutoClearAttribute, entityCacheAdd, equals, findAssociatedObjects, findAttributeDef, findListBindingName, findListBindingRSI, findOrCreateLocalViewObject, findOrCreateViewAccessorRS, findOrCreateViewAccessorRS, findRowSetForRow, findViewAccessorDef, getApplicationModule, getApplicationModuleForViewAccessor, getAttribute, getAttribute, getAttributeCount, getAttributeHints, getAttributeHints, getAttributeIndexOf, getAttributeInternal, getAttributeNames, getAttributeValues, getAttrInvokeAccessor, getCtrlHints, getDBTransaction, getEffectiveDate, getElementTagName, getEntity, getEntityAttrForAttribute, getEntityCount, getEntityForAttribute, getEntityForListBinding, getExprVarVal, getHandle, getKey, getListBindingCount, getListBindingRSI, getListBindings, getLookupDescription, getNewRowState, getOriginalAttributeValue, getParentVariableManager, getPreferredListBindingRSI, getPrimaryEntityReference, getPrimaryPostState, getQueryCollection, getRowOperationsScript, getRowSet, getRowStorageInternal, getStructureDef, getViewDef, getViewLogicGroupDef, getViewObject, getXMLElementTag, handleListBindingMismatch, hasAttributeException, hasDeferredExceptions, hasExtendedViewDef, hashCode, hasListBindings, initDefaults, invokeMethod, isAttributeChanged, isAttributeUpdateable, isDead, isRefreshRequired, isSubclassRow, isViewAccessorAttribute, lock, lookupAttributeDef, markViewAccessorsDirty, populate, populateAttribute, populateAttributeAsChanged, readAttributeFromXMLElement, readXML, registerAttributeException, removeAndRetain, removeFromCollection, renderAttributeInXMLElement, renderAttributeInXMLElement, revert, revertRow, revertRowAndContainees, setAttribute, setAttributeValues, setAttrInvokeAccessor, setEffectiveDateMode, setEffectiveDateOnEntities, setEntities, setEntity, setNewRowState, setStateOnEntity, setTransientAttributeValue, shouldAddViewAccessorRSToRow, throwOnListBindingMismatch, toString, writeAsXml, writeAsXml, writeXML |
Methods inherited from class oracle.jbo.server.RowImpl |
---|
addListBindingsForAttribute, clearAllExceptions, clearRowExceptions, createXMLDefinition, ensureVariableManager, findAttrAndGetIndex, forceFilterListExecute, getAllExceptions, getAttributeInternal, getAttributeSecurityHints, getAttributeSecurityHints, getCombinedAttrNames, getEffectiveDateMode, getExprMethodVal, getGlobalScript, getHints, getMessageBundleClass, getMethodKind, getResourceBundleDef, getRowExceptions, getSecurityHints, getVariableManager, getViewAccessorResultIndex, hasAttributeException, hasVariables, isRefreshRequired, lookupListBinding, printXMLDefinition, readXML, refreshViewAccessor, refreshViewAccessor, registerRowException, setAttributeInternal, setExprVarVal, setInMultiSetter, variablesAdded, writeXML, writeXML, writeXML |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.jbo.ExprScriptSupplier |
---|
getGlobalScript |
Constructor Detail |
---|
public KFFViewRowImpl()
Method Detail |
---|
protected void setAttributeInternal(int index, java.lang.Object value)
KFFReadOnlyEntityImpl
,
the attribute value is buffered in this view row without passing it to
the entity; otherwise an exception is thrown to indicate that this operation
is not allowed.
setAttributeInternal
in class FlexfieldViewRowImpl
getBufferedAttributeInternal(int)
,
getBufferedAttribute(java.lang.String)
protected java.lang.Object getBufferedAttributeInternal(int index)
index
- the attribute index
public java.lang.Object getBufferedAttribute(java.lang.String attrName)
attrName
- the attribute name
public static final java.lang.String getConcatenatedSegments(oracle.jbo.server.ViewRowImpl row)
row
- the row that contains the segment values
java.lang.NullPointerException
- if the given row is null
java.lang.IllegalArgumentException
- if the view definition of the row does
not contain required informationpublic java.lang.String getBufferedConcatenatedSegments()
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getCombinationDetails()
The keys of this map are:
public java.util.List<java.lang.String> getSegmentValueDescriptions()
null
is returned.
FlexfieldJboException
- if a value appears more than once in the
binding list associated with the attribute
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.6) E22562-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |