public class AddLocalColumn extends AbstractRule
Modifier and Type | Field and Description |
---|---|
protected boolean |
abortIfMeaQuantityExist
The abortIfMeaQuantityExist flag.
|
protected boolean |
abortIfSubmatrixExist
The abortIfSubmatrixExist flag.
|
protected AoSession |
aoSession
The Session.
|
protected java.lang.String |
lcName
The name for the local column and measurement quantity to be added
|
protected int |
meaId
The measurement id.
|
protected java.lang.String |
mimeTypeSuffix
optional mimetype suffix
|
protected java.lang.String |
submatrixName
The name of the submatrix to be added or used
|
protected java.lang.String |
valueAttribute
the attribute whose values get into the local column
|
protected boolean |
writeElapsedTimeOfAddLocalColumn
write elapsed time (set possibly to false by derived class..)
|
loggerName, postMethods, preMethods, sessionRef
arguments, ctx, descriptor, NEW_LINE
Constructor and Description |
---|
AddLocalColumn() |
Modifier and Type | Method and Description |
---|---|
void |
execute()
The execute method, nothing to do.
|
NameValueUnit[][] |
getValue()
The getValue method, nothing to do.
|
void |
init()
Initialization, reads all arguments.
|
void |
setValue(NameValueUnit[][] nvu)
The setValue method writes the values of the specified
valueAttribute into a new created localcolumn
with specified name lcName.
|
void |
terminate()
The terminate method reset the private variables.
|
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 AoSession aoSession
protected int meaId
protected java.lang.String submatrixName
protected java.lang.String lcName
protected java.lang.String valueAttribute
protected boolean abortIfSubmatrixExist
protected boolean abortIfMeaQuantityExist
protected java.lang.String mimeTypeSuffix
protected boolean writeElapsedTimeOfAddLocalColumn
public NameValueUnit[][] getValue() throws RuleException
RuleException
RuleIF.getValue()
public void setValue(NameValueUnit[][] nvu) throws RuleException
nvu
- The name value of the rule.RuleException
RuleIF.setValue(org.asam.ods.NameValueUnit[][])
public void init() throws InitializationFailedException
init
in interface ImplementationIF
init
in class AbstractImplementation
InitializationFailedException
- - When one of the required arguments does not exist.ImplementationIF.init()
public void execute() throws ExecutableException
execute
in interface ExecutableIF
execute
in class AbstractRule
ExecutableException
- if execution fails.AbstractRule.execute()
public void terminate() throws TerminationException
terminate
in interface ExecutableIF
terminate
in class AbstractRule
TerminationException
- if termination fails.AbstractRule.terminate()