public class HandleExtRefToRule extends AbstractRule
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
elementName |
protected java.lang.String |
extRefAttributeName |
protected java.lang.String |
idAttributeName |
protected ODSCache |
odsCache |
protected java.lang.String |
sourcePath |
loggerName, postMethods, preMethods, sessionRef
arguments, ctx, descriptor, NEW_LINE
Constructor and Description |
---|
HandleExtRefToRule() |
Modifier and Type | Method and Description |
---|---|
void |
execute()
The execute method, nothing to do.
|
NameValueUnit[][] |
getValue()
The getValue method, execute the HQLX and returns the result of the query in a data set.
|
void |
init()
The init method, get the arguments and the names of the variables to be substituted.
|
protected T_ExternalReference[] |
loadExtRef(java.lang.String elementName,
T_LONGLONG iid) |
protected java.lang.String |
loadInstancePath(java.lang.String elementName,
T_LONGLONG iid) |
protected void |
putExtRef(java.lang.String elementName,
T_LONGLONG iid,
T_ExternalReference[] extRefs) |
void |
setValue(NameValueUnit[][] nvu)
The setValue, nothing to do.
|
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 java.lang.String elementName
protected java.lang.String extRefAttributeName
protected java.lang.String idAttributeName
protected ODSCache odsCache
protected java.lang.String sourcePath
public NameValueUnit[][] getValue() throws RuleException
RuleException
RuleIF.getValue()
protected T_ExternalReference[] loadExtRef(java.lang.String elementName, T_LONGLONG iid) throws AoException, RuleException
AoException
RuleException
protected void putExtRef(java.lang.String elementName, T_LONGLONG iid, T_ExternalReference[] extRefs) throws AoException, RuleException
AoException
RuleException
protected java.lang.String loadInstancePath(java.lang.String elementName, T_LONGLONG iid) throws AoException, RuleException
AoException
RuleException
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
- if the initialization fails.AbstractImplementation.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()