Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

oracle.apps.fnd.applseed.rt.common.mapper
Class InheritanceMapper

java.lang.Object
  extended by oracle.apps.fnd.applseed.rt.common.mapper.Mapper
      extended by oracle.apps.fnd.applseed.rt.common.mapper.InheritanceMapper

public class InheritanceMapper
extends Mapper

This class a special kind of mapper which maps attributes between a parent and its children in a parent/child relationship.


Field Summary
protected static java.util.logging.Logger LOGGER
           
 
Fields inherited from class oracle.apps.fnd.applseed.rt.common.mapper.Mapper
RUN_ORDER_FIRST, RUN_ORDER_LAST, runOrder, srcAttr, srcNode
 
Constructor Summary
InheritanceMapper(SDViewNode node, oracle.jbo.AttributeDef attr, SDCompositionUsage cu)
           
 
Method Summary
protected  void resolveInternal(SDDataEntity de)
           
 
Methods inherited from class oracle.apps.fnd.applseed.rt.common.mapper.Mapper
equals, getRunOrder, hashCode, resolve, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

LOGGER

protected static final java.util.logging.Logger LOGGER
Constructor Detail

InheritanceMapper

public InheritanceMapper(SDViewNode node,
                         oracle.jbo.AttributeDef attr,
                         SDCompositionUsage cu)
                  throws SDMetaDataException
Parameters:
node - source node
attr - attribute to be derived
cu - SDCompositionUsage that identifies the parent/child relationship
Throws:
SDMetaDataException
Method Detail

resolveInternal

protected void resolveInternal(SDDataEntity de)
                        throws SDMappingException,
                               SDMetaDataException
Specified by:
resolveInternal in class Mapper
Parameters:
de - @inheritDoc
Throws:
SDMappingException - @inheritDoc
SDMetaDataException

Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

Copyright © 2011 Oracle. All Rights Reserved.