|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.odi.domain.runtime.ess.support.EssUtils
public abstract class EssUtils
Helper class providing utility functions around ESS APIs.
Constructor Summary | |
---|---|
EssUtils()
|
Method Summary | |
---|---|
static java.lang.String |
getExecutionVariableName(java.lang.String pVariableParameter)
Get execution variable name formatted for ODI from ESS variable name. |
static oracle.as.scheduler.Filter |
getOdiJobDefinitionFilter()
Get a filter for ODI job types. |
static oracle.as.scheduler.Filter |
getOdiJobTypeFilter(boolean pIsAync,
boolean pIsLoadPlan)
Get filter for ODI job type. |
static java.lang.String[] |
getParameterNames(java.lang.String pPrefix,
oracle.as.scheduler.JobDefinition pJobDefinition)
Get all parameter names with a given prefix. |
static java.lang.String[] |
getParameterNames(java.lang.String pPrefix,
oracle.as.scheduler.RequestParameters pRequestParameters)
Get all parameter names with a given prefix. |
static boolean |
getParameterValueAsBoolean(java.lang.String pParameter,
oracle.as.scheduler.JobDefinition pJobDefinition,
boolean pDefaultValue)
Get a parameter as a boolean. |
static boolean |
getParameterValueAsBoolean(java.lang.String pParameter,
oracle.as.scheduler.RequestParameters pRequestParameters,
boolean pDefaultValue)
Get a parameter as a boolean. |
static int |
getParameterValueAsInt(java.lang.String pParameter,
oracle.as.scheduler.JobDefinition pJobDefinition,
int pDefaultValue)
Get a parameter as an int. |
static int |
getParameterValueAsInt(java.lang.String pParameter,
oracle.as.scheduler.RequestParameters pRequestParameters,
int pDefaultValue)
Get a parameter as an int. |
static java.lang.String |
getParameterValueAsString(java.lang.String pParameter,
oracle.as.scheduler.JobDefinition pJobDefinition)
Get a parameter as a String. |
static java.lang.String |
getParameterValueAsString(java.lang.String pParameter,
oracle.as.scheduler.RequestParameters pRequestParameters)
Get a parameter as a String. |
static java.lang.String |
getVariableParameterName(java.lang.String pVariableName)
Get variable name formatted for ESS from ODI variable name. |
static void |
removeParameter(java.lang.String pParameter,
oracle.as.scheduler.JobDefinition pJobDefinition)
Remove a parameter from a job definition. |
static void |
removeParameters(java.lang.String pPrefix,
oracle.as.scheduler.JobDefinition pJobDefinition)
Remove all parameters with a given prefix from a job definition. |
static void |
setParameterValue(java.lang.String pParameter,
java.lang.String pValue,
boolean pReadOnly,
oracle.as.scheduler.JobDefinition pJobDefinition)
Set a parameter. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EssUtils()
Method Detail |
---|
public static java.lang.String getExecutionVariableName(java.lang.String pVariableParameter)
pVariableParameter
- ESS parameter name
public static oracle.as.scheduler.Filter getOdiJobDefinitionFilter()
public static oracle.as.scheduler.Filter getOdiJobTypeFilter(boolean pIsAync, boolean pIsLoadPlan)
pIsAync
- asyncpIsLoadPlan
- loadplan
public static java.lang.String[] getParameterNames(java.lang.String pPrefix, oracle.as.scheduler.JobDefinition pJobDefinition)
pPrefix
- prefixpJobDefinition
- job definition
public static java.lang.String[] getParameterNames(java.lang.String pPrefix, oracle.as.scheduler.RequestParameters pRequestParameters)
pPrefix
- prefixpRequestParameters
- parameters
public static boolean getParameterValueAsBoolean(java.lang.String pParameter, oracle.as.scheduler.JobDefinition pJobDefinition, boolean pDefaultValue)
pParameter
- parameter namepJobDefinition
- job definitionpDefaultValue
- default value
public static boolean getParameterValueAsBoolean(java.lang.String pParameter, oracle.as.scheduler.RequestParameters pRequestParameters, boolean pDefaultValue)
pParameter
- parameter namepRequestParameters
- parameterspDefaultValue
- default value
public static int getParameterValueAsInt(java.lang.String pParameter, oracle.as.scheduler.JobDefinition pJobDefinition, int pDefaultValue)
pParameter
- parameter namepJobDefinition
- job definitionpDefaultValue
- default value
public static int getParameterValueAsInt(java.lang.String pParameter, oracle.as.scheduler.RequestParameters pRequestParameters, int pDefaultValue)
pParameter
- parameter namepRequestParameters
- parameterspDefaultValue
- default value
public static java.lang.String getParameterValueAsString(java.lang.String pParameter, oracle.as.scheduler.JobDefinition pJobDefinition)
pParameter
- parameter namepJobDefinition
- job definition
public static java.lang.String getParameterValueAsString(java.lang.String pParameter, oracle.as.scheduler.RequestParameters pRequestParameters)
pParameter
- parameter namepRequestParameters
- parameters
public static java.lang.String getVariableParameterName(java.lang.String pVariableName)
pVariableName
- ODI variable name
public static void removeParameter(java.lang.String pParameter, oracle.as.scheduler.JobDefinition pJobDefinition)
pParameter
- parameter to removepJobDefinition
- job definitionpublic static void removeParameters(java.lang.String pPrefix, oracle.as.scheduler.JobDefinition pJobDefinition)
pPrefix
- prefix of parameters to removepJobDefinition
- job definitionpublic static void setParameterValue(java.lang.String pParameter, java.lang.String pValue, boolean pReadOnly, oracle.as.scheduler.JobDefinition pJobDefinition)
pParameter
- parameter namepValue
- parameter valuepReadOnly
- read onlypJobDefinition
- job definition
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |