|
Oracle Fusion Middleware extensions for Seed Data Framework 11g Release 1 (11.1.2) E22564-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.apps.fnd.applseed.rt.extract.common.ExtractProperties
public class ExtractProperties
This singleton class holds the Extract property name value pairs, and accessor methods to retrieve the property values. Initialized from seedArgsMap values as set from command line or api calls.
seedArgsMap(String key, Object value) entries: Key Value Object type Value ----------------- ---------------------- ------------------------------------ CRITERIA_NAMES ArrayList(String) List of Driver VO ViewCriteria names to apply at Extract runtime. BIND_VARIABLES HashMap(String,String) Map of ViewCriteria BindVaribles name=value pairs to set at runtime. ROOT_PATH String String root extract path where extract files will be generated. PROCESS_MODE ExtractProcessMode or enum process mode String process mode value PARTITION_KEY_VALUES PartitionKeyMap Map of partition key values to define the extract file partitioning (built and passed from Seed Console GUI) PARTITION_KEYIDS ArrayList(String) List of partition Id values, moduleId or applicationId, passed from cmd line properties. PARTITION_KEYNAMES ArrayList(String) List of partition key name values, App or LBA type, eg FND, passed from cmd line properties. LANGUAGE_CODES String[] Array of Language Codes in Oracle DB format, eg US, ES, FR, etc
Field Summary | |
---|---|
static java.lang.String |
AM_PROP
Public Property: The Application Module used for Extract. |
static java.lang.String |
DRIVER_VONAME_PROP
Public Property: The Driver View Object Name used for Extract. |
Method Summary | |
---|---|
oracle.jbo.ApplicationModule |
getAM()
Get ApplicationModule property. |
java.util.Map<java.lang.String,java.lang.String> |
getBindVariables()
Get Bind Variables property. |
java.util.List<java.lang.String> |
getCriteriaNames()
Get Criteria Names property. |
java.util.List<java.lang.String> |
getCriteriaNamesList()
Convienence method to get CriteriaNames property as empty list when none. |
oracle.jbo.ViewCriteria[] |
getCriteriaObjects()
Get dynamic ViewCriteria objects as an arrary of ViewCriteria. |
java.util.List<oracle.jbo.ViewCriteria> |
getCriteriaObjectsList()
Convienence mehtod to get dynamic ViewCriteria objects as list. |
PartitionHelper |
getDriverPartitionHelper()
Get the PartitionHelper instance for the driver node. |
SDExtractViewNode |
getDriverViewNode()
Get Driver SDExtractViewNode property. |
oracle.jbo.ViewObject |
getDriverVO()
Get the driver view node View Object. |
oracle.jbo.server.ViewObjectImpl |
getDriverVOImpl()
Get the driver view node view object as ViewObjectImpl. |
java.lang.String |
getDriverVOName()
Get DriverVOName property. |
java.lang.String |
getEnterpriseId()
Get the Enterprise Id value. |
SDExtractViewNode |
getExclusiveExtractNode()
Get the Exclusive Extract node property value. |
static ExtractProperties |
getInstance()
Get the ExtractProperties instance, assumes already initialized. |
java.lang.String |
getJBOVersion()
Get the JBO runtime version string. |
oracle.jbo.ViewObject |
getPartitioningVO()
Get the view object that serves as the partitioning node. |
oracle.jbo.server.ViewObjectImpl |
getPartitioningVOImpl()
Get the view object impl that serves as the partitioning node. |
java.lang.String |
getPartitionKeyAttribName()
Get the Partition Key Attribute Name, eg ModuleId, or ApplicationId. |
java.util.Collection<java.lang.String> |
getPartitionKeyValues()
Get the Partition key ID values property as collection of Strings. |
PartitionKeyMap |
getPartitionKeyValuesMap()
Get the Partition key values property as Map of values. |
ExtractProcessMode |
getProcessMode()
Get Extract Process Mode property. |
static ExtractProcessMode |
getProcessModeProperty(java.lang.String entry)
Get the ExtractProcessMode property from the properties. |
java.lang.String |
getRootPath()
Get Root Path property. |
java.lang.String |
getSDFFileFmtVersion()
Get the SDF File format version. |
java.lang.String |
getSDFVersion()
Get the SDF version, that is ATGPF label at SDF compile time. |
java.lang.String[] |
getSelectedLanguages()
Get the selected languages as String array of language codes, eg {"US", "FR", "ES",...}. |
boolean |
hasUserBindVariables()
Determine if user bind variables used. |
boolean |
hasUserCriteria()
Determine if user criteria used, either named or dynamic. |
SDExtractViewNode |
initExclusiveExtractNode()
Initialize the Exclusive Extract node, if any. |
static ExtractProperties |
initialize(java.util.Map seedArgsMapP)
Initialize the Extract Properties instance from the passed seedArgsMap. |
boolean |
isDebugMode()
Check if debug mode is set. |
boolean |
isDevMode()
Test for ExtractProcessMode is DevMode |
boolean |
isExcludeImmutable()
In the t2p code path, we need to filter out immutable records. |
boolean |
isForceSinglePartitioning()
Get the boolean flag value for force single partitioning. |
boolean |
isModelEffectiveDated()
Check if the Model contains any effective dated nodes. |
boolean |
isModelTranslatable()
Check if the Model contains any translatable nodes. |
boolean |
isNoDynamicExtRefs()
|
boolean |
isNonAppsModel()
|
boolean |
isUseADFforNLS()
|
boolean |
isVCSMode()
Test for ExtractProcessMode is VCSMode |
oracle.jbo.ApplicationModule |
setAM(oracle.jbo.ApplicationModule am)
Set ApplicationModule property. |
PartitionHelper |
setDriverPartitionHelper(PartitionHelper partitionHelperInstance)
Set the PartitionHelper instance of the driver node. |
java.lang.String |
setDriverViewName(java.lang.String name)
Set Driver View Name |
SDExtractViewNode |
setDriverViewNode(SDExtractViewNode node)
Set Driver view node. |
java.lang.String |
setEnterpriseId(java.lang.String eid)
Set Enterprise Id value |
void |
setExcludeImmutable(boolean exclude)
|
java.lang.String |
setPartitionKeyAttribName(java.lang.String name)
Set the Partition Key Attribute Name, eg ModuleId or Application Id |
java.lang.String |
toString()
Get all the property key names and values as a single String for display, newline delimited. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String AM_PROP
public static final java.lang.String DRIVER_VONAME_PROP
Method Detail |
---|
public static ExtractProperties initialize(java.util.Map seedArgsMapP) throws ExtractPropertyException
seedArgsMapP
- Map of known name value extract params
ExtractPropertyException
- invalid propertypublic static ExtractProperties getInstance()
java.lang.RuntimeException
- if not first initializedpublic java.lang.String toString()
toString
in class java.lang.Object
public oracle.jbo.ApplicationModule getAM()
public java.lang.String getDriverVOName()
public SDExtractViewNode getDriverViewNode()
public ExtractProcessMode getProcessMode()
public java.util.List<java.lang.String> getCriteriaNames()
public java.util.List<java.lang.String> getCriteriaNamesList()
public oracle.jbo.ViewCriteria[] getCriteriaObjects()
public java.util.List<oracle.jbo.ViewCriteria> getCriteriaObjectsList()
public boolean hasUserCriteria()
public java.util.Map<java.lang.String,java.lang.String> getBindVariables()
public boolean hasUserBindVariables()
public PartitionKeyMap getPartitionKeyValuesMap()
public java.util.Collection<java.lang.String> getPartitionKeyValues()
public java.lang.String getRootPath()
public java.lang.String[] getSelectedLanguages()
public java.lang.String getPartitionKeyAttribName()
public SDExtractViewNode getExclusiveExtractNode()
public PartitionHelper getDriverPartitionHelper()
public java.lang.String getEnterpriseId()
public boolean isExcludeImmutable()
public java.lang.String getSDFFileFmtVersion()
public java.lang.String getSDFVersion()
public java.lang.String getJBOVersion()
public boolean isForceSinglePartitioning()
public oracle.jbo.ApplicationModule setAM(oracle.jbo.ApplicationModule am)
am
- ApplicationModule
public SDExtractViewNode setDriverViewNode(SDExtractViewNode node)
node
- SDExtractViewNode
public java.lang.String setDriverViewName(java.lang.String name)
name
- String
public java.lang.String setPartitionKeyAttribName(java.lang.String name)
name
- String partition key name
public PartitionHelper setDriverPartitionHelper(PartitionHelper partitionHelperInstance)
partitionHelperInstance
- PartitionHelper
public java.lang.String setEnterpriseId(java.lang.String eid) throws ExtractPropertyException
nEid
- String value to set
ExtractPropertyException
- when not valid numeric valuepublic void setExcludeImmutable(boolean exclude)
public boolean isVCSMode()
public boolean isDevMode()
public oracle.jbo.ViewObject getDriverVO()
public oracle.jbo.server.ViewObjectImpl getDriverVOImpl()
public SDExtractViewNode initExclusiveExtractNode()
public boolean isModelTranslatable()
public boolean isModelEffectiveDated()
public oracle.jbo.ViewObject getPartitioningVO()
public oracle.jbo.server.ViewObjectImpl getPartitioningVOImpl()
public boolean isDebugMode()
public static ExtractProcessMode getProcessModeProperty(java.lang.String entry)
entry
- property map entry value of process mode string
public boolean isNonAppsModel()
public boolean isNoDynamicExtRefs()
public boolean isUseADFforNLS()
|
Oracle Fusion Middleware extensions for Seed Data Framework 11g Release 1 (11.1.2) E22564-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |