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

E22564-02

oracle.apps.fnd.applseed.rt.extract.util.taxonomy
Class ApplicationIdHelperImpl

java.lang.Object
  extended by oracle.apps.fnd.applseed.rt.extract.util.taxonomy.AbstractPartitionHelper
      extended by oracle.apps.fnd.applseed.rt.extract.util.taxonomy.TaxonomyPartitionHelper
          extended by oracle.apps.fnd.applseed.rt.extract.util.taxonomy.ApplicationIdHelperImpl
All Implemented Interfaces:
PartitionHelper

public class ApplicationIdHelperImpl
extends TaxonomyPartitionHelper

Implementation class for partitioning by Application Id attribute.


Field Summary
 
Fields inherited from class oracle.apps.fnd.applseed.rt.extract.util.taxonomy.TaxonomyPartitionHelper
taxonomyAM, thePartitionKeyMap
 
Fields inherited from class oracle.apps.fnd.applseed.rt.extract.util.taxonomy.AbstractPartitionHelper
currentPartitionValue, partitionKeyAttribDef, theAM, theVO
 
Fields inherited from interface oracle.apps.fnd.applseed.rt.extract.util.taxonomy.PartitionHelper
APPLICATION_ID_ATTR, MODULE_ID_ATTR
 
Constructor Summary
ApplicationIdHelperImpl(oracle.jbo.AttributeDef attr, oracle.jbo.ApplicationModule am, oracle.jbo.ViewObject vo)
          Default Constructor.
 
Method Summary
protected  java.lang.String getIdValueForTaxonomyRow(oracle.apps.fnd.applcore.taxonomy.taxonomyService.view.ApplTaxonomyFullDeliveryVORowImpl row)
          Given a taxonomy row, return its id value.
 oracle.apps.fnd.applcore.taxonomy.taxonomyService.view.ApplTaxonomyFullDeliveryVORowImpl getTaxonomyModule(java.lang.String appId)
          Get the appl taxonomy module row for the application id string.
protected  java.util.Collection<java.lang.String> partitionIdsToModuleIds(java.util.Collection<java.lang.String> partitionIds)
          Get the module ids from the passed partition ids.
 
Methods inherited from class oracle.apps.fnd.applseed.rt.extract.util.taxonomy.TaxonomyPartitionHelper
buildTaxonomyPath, getPartitionKeyValues, getPartitionKeyValues, getPath, getProductCode, getProductCodeForModule, getProductPartitionKeyMap, getTaxonomyService, validateAndAddToMap, validateAndAddToMap
 
Methods inherited from class oracle.apps.fnd.applseed.rt.extract.util.taxonomy.AbstractPartitionHelper
getCurrentPartitionValue, getLBAPartitionKeyMap, getPartitioningVO, getPartitionKeyAttribName, getProductOwnerName, setCurrentPartitionValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationIdHelperImpl

public ApplicationIdHelperImpl(oracle.jbo.AttributeDef attr,
                               oracle.jbo.ApplicationModule am,
                               oracle.jbo.ViewObject vo)
Default Constructor.

Parameters:
attr - AttributeDef of vo partitioning attribute
am - AppicationModule
vo - ViewObject
Method Detail

getTaxonomyModule

public oracle.apps.fnd.applcore.taxonomy.taxonomyService.view.ApplTaxonomyFullDeliveryVORowImpl getTaxonomyModule(java.lang.String appId)
Get the appl taxonomy module row for the application id string.

Specified by:
getTaxonomyModule in class TaxonomyPartitionHelper
Parameters:
appId - String application Id
Returns:
ApplTaxonomyFullDeliveryVORowImpl, null if not found

partitionIdsToModuleIds

protected java.util.Collection<java.lang.String> partitionIdsToModuleIds(java.util.Collection<java.lang.String> partitionIds)
Get the module ids from the passed partition ids.

Specified by:
partitionIdsToModuleIds in class TaxonomyPartitionHelper
Parameters:
partitionIds - Colleciton of partition id Strings,
Returns:
Collection of ModuleId Strings

getIdValueForTaxonomyRow

protected java.lang.String getIdValueForTaxonomyRow(oracle.apps.fnd.applcore.taxonomy.taxonomyService.view.ApplTaxonomyFullDeliveryVORowImpl row)
Given a taxonomy row, return its id value. In this case, the application id.

Specified by:
getIdValueForTaxonomyRow in class TaxonomyPartitionHelper
Parameters:
row - ApplTaxonomyFullDeliveryVORowImpl
Returns:
String ApplicationId

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

E22564-02

Copyright © 2011 Oracle. All Rights Reserved.