org.pentaho.di.job.entries.folderisempty
Class JobEntryFolderIsEmpty
java.lang.Object
org.pentaho.di.job.entry.JobEntryBase
org.pentaho.di.job.entries.folderisempty.JobEntryFolderIsEmpty
- All Implemented Interfaces:
- Cloneable, CheckResultSourceInterface, LoggingObjectInterface, VariableSpace, JobEntryInterface, ResourceHolderInterface
public class JobEntryFolderIsEmpty
- extends JobEntryBase
- implements Cloneable, JobEntryInterface
This defines a 'create folder' job entry. Its main use would be to create empty folder
that can be used to control the flow in ETL cycles.
- Since:
- 18-10-2007
- Author:
- Sven/Samatar
| Methods inherited from class org.pentaho.di.job.entry.JobEntryBase |
clear, copyVariablesFrom, environmentSubstitute, environmentSubstitute, equals, exportResources, getBooleanValueOfVariable, getContainerObjectId, getDescription, getDialogClassName, getFilename, getHolderType, getLogChannel, getLogChannelId, getLogLevel, getName, getObjectCopy, getObjectId, getObjectName, getObjectRevision, getObjectType, getParent, getParentJob, getParentVariableSpace, getPluginId, getRealFilename, getRegistrationDate, getRepository, getRepositoryDirectory, getResourceDependencies, getSQLStatements, getSQLStatements, getTypeDesc, getTypeId, getUsedDatabaseConnections, getVariable, getVariable, hasChanged, hasRepositoryReferences, initializeVariablesFrom, injectVariables, isBasic, isDebug, isDetailed, isDummy, isEvaluation, isFTP, isHTTP, isJob, isMail, isRowlevel, isSFTP, isShell, isSpecial, isStart, isTransformation, isUnconditional, listVariables, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, parseRepositoryObjects, resetErrorsBeforeExecution, setChanged, setChanged, setContainerObjectId, setDescription, setID, setLogLevel, setName, setObjectId, setParentJob, setParentVariableSpace, setPluginId, setRepository, setTypeId, setVariable, shareVariablesWith, toString |
| Methods inherited from interface org.pentaho.di.job.entry.JobEntryInterface |
clear, exportResources, getDescription, getDialogClassName, getFilename, getLogChannel, getName, getObjectId, getParentJob, getPluginId, getRealFilename, getResourceDependencies, 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 |
JobEntryFolderIsEmpty
public JobEntryFolderIsEmpty(String n)
JobEntryFolderIsEmpty
public JobEntryFolderIsEmpty()
clone
public Object clone()
- Specified by:
clone in interface JobEntryInterface- Overrides:
clone in class JobEntryBase
getXML
public String getXML()
- Specified by:
getXML in interface JobEntryInterface- Overrides:
getXML in class JobEntryBase
loadXML
public void loadXML(Node entrynode,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers,
Repository rep)
throws KettleXMLException
- Specified by:
loadXML in interface JobEntryInterface
- Throws:
KettleXMLException
loadRep
public void loadRep(Repository rep,
ObjectId id_jobentry,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers)
throws KettleException
- Specified by:
loadRep in interface JobEntryInterface- Overrides:
loadRep in class JobEntryBase
- Throws:
KettleException
saveRep
public void saveRep(Repository rep,
ObjectId id_job)
throws KettleException
- Specified by:
saveRep in interface JobEntryInterface- Overrides:
saveRep in class JobEntryBase
- Throws:
KettleException
setSpecifyWildcard
public void setSpecifyWildcard(boolean specifywildcard)
isSpecifyWildcard
public boolean isSpecifyWildcard()
setFoldername
public void setFoldername(String foldername)
getFoldername
public String getFoldername()
getRealFoldername
public String getRealFoldername()
getWildcard
public String getWildcard()
getRealWildcard
public String getRealWildcard()
setWildcard
public void setWildcard(String wildcard)
isIncludeSubFolders
public boolean isIncludeSubFolders()
setIncludeSubFolders
public void setIncludeSubFolders(boolean includeSubfolders)
execute
public Result execute(Result previousResult,
int nr)
- Specified by:
execute in interface JobEntryInterface
evaluates
public boolean evaluates()
- Description copied from class:
JobEntryBase
- check whether or not this job entry evaluates.
- Specified by:
evaluates in interface JobEntryInterface- Overrides:
evaluates in class JobEntryBase
- Returns:
- true if the job entry evaluates
check
public void check(List<CheckResultInterface> remarks,
JobMeta jobMeta)
- Description copied from class:
JobEntryBase
- Support for overrides not having to put in a check method
- Specified by:
check in interface JobEntryInterface- Overrides:
check in class JobEntryBase
- Parameters:
remarks - CheckResults from checking the job entryjobMeta - JobMeta information letting threading back to the JobMeta possible