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

E22564-02

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

java.lang.Object
  extended by oracle.apps.fnd.applseed.rt.common.mapper.Mapper
Direct Known Subclasses:
InheritanceMapper, LOVMapper, MapperTest.TestMapper, ReferenceMapper, SurrogateMapper

public abstract class Mapper
extends java.lang.Object

Since:
release specific (what release of product did this appear in) This class is an abstract mapper class that takes a source attribute and tries to derive its value based on other information available either in the database or provided through the Seed data extract XML file.
Version:
$Header: atgpf/applseed/src/java/oracle/apps/fnd/applseed/rt/common/mapper/Mapper.java /main/5 2009/06/15 15:55:06 sjanarth Exp $
Author:
sjanarth

Field Summary
static int RUN_ORDER_FIRST
           
static int RUN_ORDER_LAST
           
protected  int runOrder
           
protected  oracle.jbo.AttributeDef srcAttr
           
protected  SDViewNode srcNode
           
 
Constructor Summary
protected Mapper(SDViewNode node, oracle.jbo.AttributeDef attr, int order)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int getRunOrder()
           
 int hashCode()
           
 void resolve(SDDataEntity de)
           
protected abstract  void resolveInternal(SDDataEntity de)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

RUN_ORDER_FIRST

public static final int RUN_ORDER_FIRST
See Also:
Constant Field Values

RUN_ORDER_LAST

public static final int RUN_ORDER_LAST
See Also:
Constant Field Values

srcNode

protected SDViewNode srcNode

srcAttr

protected oracle.jbo.AttributeDef srcAttr

runOrder

protected int runOrder
Constructor Detail

Mapper

protected Mapper(SDViewNode node,
                 oracle.jbo.AttributeDef attr,
                 int order)
Method Detail

getRunOrder

public int getRunOrder()

resolve

public void resolve(SDDataEntity de)
             throws SDMappingException,
                    SDMetaDataException
Throws:
SDMappingException
SDMetaDataException

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
Parameters:
obj - test object
Returns:
true if test object is equal to this.

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
Returns:
hash code.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
string representation.

resolveInternal

protected abstract void resolveInternal(SDDataEntity de)
                                 throws SDMappingException,
                                        SDMetaDataException
Throws:
SDMappingException
SDMetaDataException

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

E22564-02

Copyright © 2011 Oracle. All Rights Reserved.