public class MoveFile 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, localNVUloggerName, postMethods, preMethods, sessionRefarguments, ctx, descriptor, NEW_LINE| Constructor and Description |
|---|
MoveFile() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
Execute, do the move of the SourceFilename to targetFilename or targetDir.
|
void |
init()
Get the required arguments.
|
protected void |
moveFile(java.io.File src,
java.io.File dest) |
protected void |
moveFileToDir(java.io.File src,
java.io.File dir) |
void |
setValue(NameValueUnit[][] nvu)
Format the values from a date attribute from the inFormat in the outFormat.
|
getValue, terminateexecute, executePostMethods, executePreMethods, getAoSessionFromContextWithSessionRef, getId, getOdsCache, getPointTo, getSessionRef, getType, isPedantic, setGathermode, setId, setPointTo, setPostMethods, setPreMethods, setSessionRef, setType, toString, toString, toStringaddAttributesToNameValueUnitArray, 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, setDescriptorclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContext, getDescriptor, setArguments, setContext, setDescriptorprotected 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 ExecutableIFexecute in class AbstractSequencerRuleExecutableException - if execution fails.AbstractRule.execute()public void setValue(NameValueUnit[][] nvu) throws RuleException
nvu - The NameValueUnit[][] containing the instancesRuleExceptionRuleIF.setValue(org.asam.ods.NameValueUnit[][])protected void moveFileToDir(java.io.File src,
java.io.File dir)
throws RuleException
RuleExceptionprotected void moveFile(java.io.File src,
java.io.File dest)
throws RuleException
RuleExceptionpublic void init()
throws InitializationFailedException
init in interface ImplementationIFinit in class AbstractSequencerRuleInitializationFailedException - if the initialization fails.AbstractImplementation.init()