oracle.apps.fnd.applseed.rt.loader.core
Class SDDataEntity
java.lang.Object
oracle.apps.fnd.applseed.rt.loader.core.SDDataEntity
- Direct Known Subclasses:
- SDCompositeDataEntity
public class SDDataEntity
- extends java.lang.Object
- Since:
- Drop 4
- Version:
- $Header: atgpf/applseed/src/java/oracle/apps/fnd/applseed/rt/loader/core/SDDataEntity.java /main/14 2010/09/01 18:51:30 sjanarth Exp $
- Author:
- sjanarth
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DATAENTITY_PROPERTY_ROW
public static final java.lang.String DATAENTITY_PROPERTY_ROW
- See Also:
- Constant Field Values
DATAENTITY_PROPERTY_ROWVER
public static final java.lang.String DATAENTITY_PROPERTY_ROWVER
- See Also:
- Constant Field Values
DATAENTITY_PROPERTY_ROWKEY
public static final java.lang.String DATAENTITY_PROPERTY_ROWKEY
- See Also:
- Constant Field Values
DATAENTITY_PROPERTY_CHECKSUM
public static final java.lang.String DATAENTITY_PROPERTY_CHECKSUM
- See Also:
- Constant Field Values
DATAENTITY_PROPERTY_CUSTMATCH
public static final java.lang.String DATAENTITY_PROPERTY_CUSTMATCH
- See Also:
- Constant Field Values
DATAENTITY_PROPERTY_CUSTMATCH_WITHOUT_ESD
public static final java.lang.String DATAENTITY_PROPERTY_CUSTMATCH_WITHOUT_ESD
- See Also:
- Constant Field Values
DATAENTITY_PROPERTY_CUSTMATCH_ROW
public static final java.lang.String DATAENTITY_PROPERTY_CUSTMATCH_ROW
- See Also:
- Constant Field Values
mName
protected java.lang.String mName
mParent
protected SDDataEntity mParent
mChildren
protected java.util.List<SDDataEntity> mChildren
mAttributes
protected java.util.Map<java.lang.String,java.lang.Object> mAttributes
mReferences
protected java.util.Map<java.lang.String,SDDataEntity> mReferences
mProperties
protected java.util.Map<java.lang.String,java.lang.Object> mProperties
mViewNode
protected SDLoaderViewNode mViewNode
mResolved
protected java.util.Map<Mapper,java.lang.Boolean> mResolved
SDDataEntity
public SDDataEntity(java.lang.String name,
SDLoaderViewNode viewNode,
java.util.Map<java.lang.String,java.lang.String> props)
getAllAttributes
public java.util.Map<java.lang.String,java.lang.Object> getAllAttributes()
getAttribute
public java.lang.Object getAttribute(java.lang.String attrName)
addAttribute
public void addAttribute(java.lang.String attributeName,
java.lang.Object attributeValue)
throws SDMetaDataException
- Throws:
SDMetaDataException
addReferenceAttribute
public void addReferenceAttribute(java.lang.String attrName,
java.lang.Object value)
throws SDMetaDataException
- Throws:
SDMetaDataException
setAttribute
public void setAttribute(java.lang.String attrName,
java.lang.Object value)
getProperty
public java.lang.Object getProperty(java.lang.String propName)
setProperty
public void setProperty(java.lang.String propName,
java.lang.Object value)
getReference
public SDDataEntity getReference(java.lang.String refName)
getViewNode
public SDLoaderViewNode getViewNode()
getName
public java.lang.String getName()
getParent
public SDDataEntity getParent()
getRoot
public SDDataEntity getRoot()
isRoot
public boolean isRoot()
setParent
public void setParent(SDDataEntity parentEntity)
getChildren
public java.util.List<SDDataEntity> getChildren()
addChild
public void addChild(SDDataEntity child)
isResolved
public boolean isResolved(Mapper mapper)
throws SDMetaDataException
- Throws:
SDMetaDataException
setResolved
public boolean setResolved(Mapper mapper,
java.lang.Boolean flag)
throws SDMetaDataException
- Throws:
SDMetaDataException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toShortString
public java.lang.String toShortString()
getRowKey
public java.lang.String getRowKey()
isMatch
public boolean isMatch(oracle.jbo.Row row)
- Does this data entity match the incoming row? Loop on the expected extract attributes
of this data entity, and compare each value to the row attribute value.
- Parameters:
row
- Row object
- Returns:
- True when all the attributes of the row match this data entity attributes
copyFrom
protected void copyFrom(SDDataEntity de)
Copyright © 2011 Oracle. All Rights Reserved.