public class CopyFile extends AbstractSequencerRule
Modifier and Type | Field and Description |
---|---|
protected java.util.logging.Logger |
messenger |
protected java.lang.String |
sourceAttributeName |
protected java.lang.String |
sourceFilename |
protected java.lang.String |
targetAttributeName |
protected java.lang.String |
targetDir |
protected java.lang.String |
targetDirAttributeName |
protected java.lang.String |
targetFilename |
cleanAfterGet, localNVU
loggerName, postMethods, preMethods, sessionRef
arguments, ctx, descriptor, NEW_LINE
Constructor and Description |
---|
CopyFile() |
Modifier and Type | Method and Description |
---|---|
protected void |
copyFile(java.io.File src,
java.io.File dest) |
protected void |
copyFileToDir(java.io.File src,
java.io.File dir) |
void |
execute()
Execute, do the move of the SourceFilename to targetFilename or targetDir.
|
void |
init()
Get the required arguments.
|
void |
setValue(NameValueUnit[][] nvu)
Format the values from a date attribute from the inFormat in the outFormat.
|
getValue, terminate
execute, executePostMethods, executePreMethods, getAoSessionFromContextWithSessionRef, getId, getOdsCache, getPointTo, getSessionRef, getType, isPedantic, setGathermode, setId, setPointTo, setPostMethods, setPreMethods, setSessionRef, setType, toString, toString, toString
addAttributesToNameValueUnitArray, addAttributeToNameValueUnitArray, addStringValueToNameValueUnitArray, checkDirectoy, checkDirectoy, checkDirectoy, checkFile, checkFile, checkFile, checkIntValue, checkStringValue, compressNvuArray, createMessageFromPropertyFile, createMessageFromPropertyFile, createMessageFromPropertyFile, createTsUnionFromObject, deleteRowWithAttributes, getArguments, getContext, getDescriptor, getListFromProperty, getMandatoryProperty, getMandatoryProperty, getMandatoryPropertyAsInt, getMandatoryPropertyAsList, getMandatoryPropertyWithRuleException, getNvuArrayFromMap, getNvuArrayFromMap, getNvuObjectWithName, getNvuObjectWithName, getNvuObjectWithName, getOdsCacheFromProperty, getOptioanlPropertyAsInt, getOptionalProperty, getOptionalProperty, getOptionalProperty, getOptionalProperty, getOptionalPropertyAsBoolean, getOptionalPropertyAsBoolean, getOptionalPropertyAsBoolean, getOptionalPropertyAsList, makeUpperCaseKeyword, removeAttributeFromNameValueUnitArray, removeAttributeFromNameValueUnitArray, setArguments, setContext, setDescriptor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getContext, getDescriptor, setArguments, setContext, setDescriptor
protected java.lang.String sourceAttributeName
protected java.lang.String targetAttributeName
protected java.lang.String targetDirAttributeName
protected java.lang.String sourceFilename
protected java.lang.String targetFilename
protected java.lang.String targetDir
protected java.util.logging.Logger messenger
public void execute() throws ExecutableException
execute
in interface ExecutableIF
execute
in class AbstractSequencerRule
ExecutableException
- if execution fails.AbstractRule.execute()
public void setValue(NameValueUnit[][] nvu) throws RuleException
nvu
- The NameValueUnit[][] containing the instancesRuleException
RuleIF.setValue(org.asam.ods.NameValueUnit[][])
protected void copyFileToDir(java.io.File src, java.io.File dir) throws RuleException
RuleException
protected void copyFile(java.io.File src, java.io.File dest) throws RuleException
RuleException
public void init() throws InitializationFailedException
init
in interface ImplementationIF
init
in class AbstractSequencerRule
InitializationFailedException
- if the initialization fails.AbstractImplementation.init()