public class JobEntryCopyFiles extends JobEntryBase implements Cloneable, JobEntryInterface
| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
add_result_filesname |
boolean |
arg_from_previous |
boolean |
copy_empty_folders |
boolean |
create_destination_folder |
static String |
DEST_URL |
static String |
DESTINATION_CONFIGURATION_NAME |
static String |
DESTINATION_FILE_FOLDER |
String[] |
destination_filefolder |
boolean |
destination_is_a_file |
boolean |
include_subfolders |
static String |
LOCAL_DEST_FILE |
static String |
LOCAL_SOURCE_FILE |
boolean |
overwrite_files |
boolean |
remove_source_files |
static String |
SOURCE_CONFIGURATION_NAME |
static String |
SOURCE_FILE_FOLDER |
String[] |
source_filefolder |
static String |
SOURCE_URL |
static String |
STATIC_DEST_FILE |
static String |
STATIC_SOURCE_FILE |
String[] |
wildcard |
attributesMap, containerObjectId, entryStepSetVariablesMap, extensionDataMap, log, metaStore, parentJob, parentJobMeta, rep, variables| 构造器和说明 |
|---|
JobEntryCopyFiles() |
JobEntryCopyFiles(String n) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
allocate(int nrFields) |
void |
check(List<org.pentaho.di.core.CheckResultInterface> remarks,
JobMeta jobMeta,
org.pentaho.di.core.variables.VariableSpace space,
Repository repository,
org.pentaho.metastore.api.IMetaStore metaStore)
Allows JobEntry objects to check themselves for consistency
|
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.
|
org.pentaho.di.core.Result |
execute(org.pentaho.di.core.Result previousResult,
int nr)
Execute the job entry.
|
String |
getConfigurationBy(String url) |
String |
getUrlPath(String incomingURL) |
String |
getXML()
This method is called by PDI whenever a job entry needs to serialize its settings to XML.
|
boolean |
isAddresultfilesname() |
boolean |
isArgFromPrevious() |
boolean |
isCopyEmptyFolders() |
boolean |
isCreateDestinationFolder() |
boolean |
isDestinationIsAFile() |
boolean |
isIncludeSubfolders() |
boolean |
isoverwrite_files() |
boolean |
isRemoveSourceFiles() |
protected String |
loadDestination(Node fnode) |
protected String |
loadDestinationRep(Repository rep,
org.pentaho.di.repository.ObjectId id_jobentry,
int a) |
void |
loadRep(Repository rep,
org.pentaho.metastore.api.IMetaStore metaStore,
org.pentaho.di.repository.ObjectId id_jobentry,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers)
This method is called by PDI whenever a job entry needs to read its configuration from a PDI repository.
|
protected String |
loadSource(Node fnode) |
protected String |
loadSourceRep(Repository rep,
org.pentaho.di.repository.ObjectId id_jobentry,
int a) |
String |
loadURL(String url,
String ncName,
org.pentaho.metastore.api.IMetaStore metastore,
Map<String,String> mappings) |
void |
loadXML(Node entrynode,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers,
Repository rep,
org.pentaho.metastore.api.IMetaStore metaStore)
This method is called by PDI whenever a job entry needs to read its settings from XML.
|
protected void |
saveDestination(StringBuilder retval,
String destination) |
protected void |
saveDestinationRep(Repository rep,
org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int i,
String value) |
void |
saveRep(Repository rep,
org.pentaho.metastore.api.IMetaStore metaStore,
org.pentaho.di.repository.ObjectId id_job)
This method is called by PDI whenever a job entry needs to save its settings to a PDI repository.
|
protected void |
saveSource(StringBuilder retval,
String source) |
protected void |
saveSourceRep(Repository rep,
org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int i,
String value) |
void |
setAddresultfilesname(boolean add_result_filesnamein) |
void |
setArgFromPrevious(boolean argfrompreviousin) |
void |
setConfigurationMappings(Map<String,String> mappings) |
void |
setCopyEmptyFolders(boolean copy_empty_foldersin) |
void |
setCreateDestinationFolder(boolean create_destination_folder) |
void |
setDestinationIsAFile(boolean destination_is_a_file) |
void |
setIncludeSubfolders(boolean include_subfoldersin) |
void |
setoverwrite_files(boolean overwrite_filesin) |
void |
setRemoveSourceFiles(boolean remove_source_filesin) |
check, clear, copyVariablesFrom, environmentSubstitute, environmentSubstitute, equals, exportResources, exportResources, fieldSubstitute, getAttribute, getAttributes, getAttributesMap, getBooleanValueOfVariable, getContainerObjectId, getDescription, getDialogClassName, getEntryStepSetVariable, getEntryStepSetVariablesMap, getExtensionDataMap, getFilename, getHolderType, getLogChannel, getLogChannelId, getLogLevel, getMetaStore, getName, getObjectCopy, getObjectId, getObjectName, getObjectRevision, getObjectType, getParent, getParentJob, getParentJobMeta, getParentVariableSpace, getPluginId, getRealFilename, getReferencedObjectDescriptions, getRegistrationDate, getRepository, getRepositoryDirectory, getResourceDependencies, getSQLStatements, getSQLStatements, getSQLStatements, getTypeDesc, getTypeId, getUsedDatabaseConnections, getVariable, getVariable, getVariables, hasChanged, hashCode, hasRepositoryReferences, initializeVariablesFrom, injectVariables, isBasic, isDebug, isDetailed, isDummy, isEvaluation, isForcingSeparateLogging, isFTP, isGatheringMetrics, isHTTP, isJob, isMail, isReferencedObjectEnabled, isRowlevel, isSFTP, isShell, isSpecial, isStart, isTransformation, isUnconditional, listVariables, loadReferencedObject, loadReferencedObject, loadRep, loadXML, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, parseRepositoryObjects, resetErrorsBeforeExecution, saveRep, setAttribute, setAttributes, setAttributesMap, setChanged, setChanged, setContainerObjectId, setDescription, setEntryStepSetVariable, setForcingSeparateLogging, setGatheringMetrics, setID, setLogLevel, setMetaStore, setName, setObjectId, setParentJob, setParentJobMeta, setParentVariableSpace, setPluginId, setRepository, setTypeId, setVariable, shareVariablesWith, toStringcheck, clear, exportResources, exportResources, getDescription, getDialogClassName, getFilename, getLogChannel, getName, getObjectId, getParentJob, getParentJobMeta, getPluginId, getRealFilename, getReferencedObjectDescriptions, getResourceDependencies, getSQLStatements, getSQLStatements, getSQLStatements, getTypeId, getUsedDatabaseConnections, hasChanged, hasRepositoryReferences, isDummy, isEvaluation, isJob, isMail, isReferencedObjectEnabled, isShell, isSpecial, isStart, isTransformation, isUnconditional, loadReferencedObject, loadReferencedObject, loadRep, loadXML, lookupRepositoryReferences, resetErrorsBeforeExecution, saveRep, setChanged, setChanged, setDescription, setMetaStore, setName, setObjectId, setParentJob, setParentJobMeta, setPluginId, setRepositorypublic static final String DESTINATION_CONFIGURATION_NAME
public boolean copy_empty_folders
public boolean arg_from_previous
public boolean overwrite_files
public boolean include_subfolders
public boolean add_result_filesname
public boolean remove_source_files
public boolean destination_is_a_file
public boolean create_destination_folder
public String[] source_filefolder
public String[] destination_filefolder
public String[] wildcard
public JobEntryCopyFiles(String n)
public JobEntryCopyFiles()
public void allocate(int nrFields)
public Object clone()
JobEntryBaseclone 在接口中 JobEntryInterfaceclone 在类中 JobEntryBasepublic String getXML()
JobEntryBasegetXML 在接口中 JobEntryInterfacegetXML 在类中 JobEntryBasepublic void loadXML(Node entrynode, List<org.pentaho.di.core.database.DatabaseMeta> databases, List<SlaveServer> slaveServers, Repository rep, org.pentaho.metastore.api.IMetaStore metaStore) throws org.pentaho.di.core.exception.KettleXMLException
JobEntryInterfaceloadXML 在接口中 JobEntryInterfaceloadXML 在类中 JobEntryBaseentrynode - the top-level XML nodedatabases - the list of databasesslaveServers - the list of slave serversrep - the repository objectmetaStore - The metaStore to optionally load from.org.pentaho.di.core.exception.KettleXMLException - if any errors occur during the loading of the XMLprotected void saveSource(StringBuilder retval, String source)
protected void saveDestination(StringBuilder retval, String destination)
protected String loadSourceRep(Repository rep, org.pentaho.di.repository.ObjectId id_jobentry, int a) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionprotected String loadDestinationRep(Repository rep, org.pentaho.di.repository.ObjectId id_jobentry, int a) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionprotected void saveSourceRep(Repository rep, org.pentaho.di.repository.ObjectId id_job, org.pentaho.di.repository.ObjectId id_jobentry, int i, String value) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionprotected void saveDestinationRep(Repository rep, org.pentaho.di.repository.ObjectId id_job, org.pentaho.di.repository.ObjectId id_jobentry, int i, String value) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionpublic void loadRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_jobentry, List<org.pentaho.di.core.database.DatabaseMeta> databases, List<SlaveServer> slaveServers) throws org.pentaho.di.core.exception.KettleException
JobEntryInterfaceloadRep 在接口中 JobEntryInterfaceloadRep 在类中 JobEntryBaserep - the repository objectmetaStore - the MetaStore to useid_jobentry - the id of the job entrydatabases - the list of databasesslaveServers - the list of slave serversorg.pentaho.di.core.exception.KettleException - if any errors occur during the loadpublic void saveRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_job) throws org.pentaho.di.core.exception.KettleException
JobEntryInterfacesaveRep 在接口中 JobEntryInterfacesaveRep 在类中 JobEntryBaserep - the repositorymetaStore - the MetaStore to useid_job - the id_joborg.pentaho.di.core.exception.KettleException - if any errors occur during the savepublic org.pentaho.di.core.Result execute(org.pentaho.di.core.Result previousResult,
int nr)
throws org.pentaho.di.core.exception.KettleException
JobEntryInterfaceexecute 在接口中 JobEntryInterfacepreviousResult - the previous resultnr - the number of rowsorg.pentaho.di.core.exception.KettleException - if any Kettle exceptions occurpublic void setCopyEmptyFolders(boolean copy_empty_foldersin)
public boolean isCopyEmptyFolders()
public void setoverwrite_files(boolean overwrite_filesin)
public boolean isoverwrite_files()
public void setIncludeSubfolders(boolean include_subfoldersin)
public boolean isIncludeSubfolders()
public void setAddresultfilesname(boolean add_result_filesnamein)
public boolean isAddresultfilesname()
public void setArgFromPrevious(boolean argfrompreviousin)
public boolean isArgFromPrevious()
public void setRemoveSourceFiles(boolean remove_source_filesin)
public boolean isRemoveSourceFiles()
public void setDestinationIsAFile(boolean destination_is_a_file)
public boolean isDestinationIsAFile()
public void setCreateDestinationFolder(boolean create_destination_folder)
public boolean isCreateDestinationFolder()
public void check(List<org.pentaho.di.core.CheckResultInterface> remarks, JobMeta jobMeta, org.pentaho.di.core.variables.VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore)
JobEntryBasecheck 在接口中 JobEntryInterfacecheck 在类中 JobEntryBaseremarks - List of CheckResult objects indicating consistency statusjobMeta - the metadata object for the job entryspace - the variable space to resolve string expressions with variables withrepository - the repository to load Kettle objects frommetaStore - the MetaStore to load common elements frompublic boolean evaluates()
JobEntryBaseevaluates 在接口中 JobEntryInterfaceevaluates 在类中 JobEntryBasepublic String loadURL(String url, String ncName, org.pentaho.metastore.api.IMetaStore metastore, Map<String,String> mappings)
Copyright © 2024 Hitachi Vantara. All rights reserved.