|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.di.job.entry.JobEntryBase
org.pentaho.di.job.entries.setvariables.JobEntrySetVariables
public class JobEntrySetVariables
This defines a 'Set variables' job entry.
| Field Summary | |
|---|---|
String |
filename
|
int |
fileVariableType
|
boolean |
replaceVars
|
static int |
VARIABLE_TYPE_CURRENT_JOB
|
static int |
VARIABLE_TYPE_JVM
|
static int |
VARIABLE_TYPE_PARENT_JOB
|
static int |
VARIABLE_TYPE_ROOT_JOB
|
String[] |
variableName
|
int[] |
variableType
|
String[] |
variableValue
|
| Constructor Summary | |
|---|---|
JobEntrySetVariables()
|
|
JobEntrySetVariables(String n)
|
|
| Method Summary | |
|---|---|
void |
check(List<CheckResultInterface> remarks,
JobMeta jobMeta)
Support for overrides not having to put in a check method. |
Object |
clone()
This method is called when a job entry is duplicated in Spoon. |
boolean |
evaluates()
This method must return true if the job entry supports the true/false outgoing hops. |
Result |
execute(Result result,
int nr)
Execute the job entry. |
String |
getFilename()
Gets the filename of the job entry. |
int |
getFileVariableType()
|
List<ResourceReference> |
getResourceDependencies(JobMeta jobMeta)
Gets a list of all the resource dependencies that the step is depending on. |
int[] |
getVariableType()
|
static int |
getVariableType(String variableType)
|
static String |
getVariableTypeCode(int variableType)
|
static String |
getVariableTypeDescription(int variableType)
|
static String[] |
getVariableTypeDescriptions()
|
String[] |
getVariableValue()
|
String |
getXML()
This method is called by PDI whenever a job entry needs to serialize its settings to XML. |
boolean |
isReplaceVars()
|
void |
loadRep(Repository rep,
ObjectId id_jobentry,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers)
This method is called by PDI whenever a job entry needs to read its configuration from a PDI repository. |
void |
loadXML(Node entrynode,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers,
Repository rep)
This method is called by PDI whenever a job entry needs to read its settings from XML. |
void |
saveRep(Repository rep,
ObjectId id_job)
This method is called by PDI whenever a job entry needs to save its settings to a PDI repository. |
void |
setFilename(String filename)
|
void |
setFileVariableType(int fileVariableType)
|
void |
setReplaceVars(boolean replaceVars)
|
void |
setVariableName(String[] fieldValue)
|
void |
setVariableType(int[] localVariable)
|
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.pentaho.di.job.entry.JobEntryInterface |
|---|
clear, exportResources, getDescription, getDialogClassName, getLogChannel, getName, getObjectId, getParentJob, getPluginId, getRealFilename, getSQLStatements, getSQLStatements, getTypeId, getUsedDatabaseConnections, hasChanged, hasRepositoryReferences, isDummy, isEvaluation, isJob, isMail, isShell, isSpecial, isStart, isTransformation, isUnconditional, lookupRepositoryReferences, resetErrorsBeforeExecution, setChanged, setChanged, setDescription, setName, setObjectId, setParentJob, setPluginId, setRepository |
| Field Detail |
|---|
public boolean replaceVars
public String[] variableName
public String[] variableValue
public int[] variableType
public String filename
public int fileVariableType
public static final int VARIABLE_TYPE_JVM
public static final int VARIABLE_TYPE_CURRENT_JOB
public static final int VARIABLE_TYPE_PARENT_JOB
public static final int VARIABLE_TYPE_ROOT_JOB
| Constructor Detail |
|---|
public JobEntrySetVariables(String n)
public JobEntrySetVariables()
| Method Detail |
|---|
public Object clone()
JobEntryBase
clone in interface JobEntryInterfaceclone in class JobEntryBasepublic String getXML()
JobEntryBase
getXML in interface JobEntryInterfacegetXML in class JobEntryBase
public void loadXML(Node entrynode,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers,
Repository rep)
throws KettleXMLException
JobEntryInterface
loadXML in interface JobEntryInterfaceentrynode - the top-level XML nodedatabases - the list of databasesslaveServers - the list of slave serversrep - the repository object
KettleXMLException - if any errors occur during the loading of the XML
public void loadRep(Repository rep,
ObjectId id_jobentry,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers)
throws KettleException
JobEntryBase
loadRep in interface JobEntryInterfaceloadRep in class JobEntryBaserep - the repository objectid_jobentry - the id of the job entrydatabases - the list of databasesslaveServers - the list of slave servers
KettleException - if any errors occur during the load
public void saveRep(Repository rep,
ObjectId id_job)
throws KettleException
JobEntryBase
saveRep in interface JobEntryInterfacesaveRep in class JobEntryBaserep - the repository objectid_job - the id_job
KettleException - if any errors occur during the save
public Result execute(Result result,
int nr)
throws KettleException
JobEntryInterface
execute in interface JobEntryInterfaceresult - the previous resultnr - the number of rows
KettleException - if any Kettle exceptions occurpublic void setReplaceVars(boolean replaceVars)
public boolean evaluates()
JobEntryBase
evaluates in interface JobEntryInterfaceevaluates in class JobEntryBasepublic boolean isReplaceVars()
public String[] getVariableValue()
public void setVariableName(String[] fieldValue)
fieldValue - The fieldValue to set.public int[] getVariableType()
public static final String getVariableTypeCode(int variableType)
variableType - The variable type, see also VARIABLE_TYPE_...
public static final String getVariableTypeDescription(int variableType)
variableType - The variable type, see also VARIABLE_TYPE_...
public static final int getVariableType(String variableType)
variableType - The code or description of the variable type
public void setVariableType(int[] localVariable)
localVariable - The localVariable to set.public static final String[] getVariableTypeDescriptions()
public void check(List<CheckResultInterface> remarks,
JobMeta jobMeta)
JobEntryBase
check in interface JobEntryInterfacecheck in class JobEntryBaseremarks - CheckResults from checking the job entryjobMeta - JobMeta information letting threading back to the JobMeta possiblepublic List<ResourceReference> getResourceDependencies(JobMeta jobMeta)
JobEntryBase
getResourceDependencies in interface JobEntryInterfacegetResourceDependencies in class JobEntryBaseResourceReferencepublic String getFilename()
JobEntryBase
getFilename in interface LoggingObjectInterfacegetFilename in interface JobEntryInterfacegetFilename in class JobEntryBaseLoggingObjectInterface.getFilename()public void setFilename(String filename)
filename - the filename to setpublic int getFileVariableType()
public void setFileVariableType(int fileVariableType)
fileVariableType - the fileVariableType to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||