public class CheckInstanceIdRule extends AbstractRule
Modifier and Type | Field and Description |
---|---|
protected boolean |
acceptNew |
protected java.lang.String[] |
attributeNames |
protected boolean |
compareCasesensitive |
protected java.lang.String |
elementName |
protected ODSCache |
odsCache |
protected boolean |
replace |
loggerName, postMethods, preMethods, sessionRef
arguments, ctx, descriptor, NEW_LINE
Constructor and Description |
---|
CheckInstanceIdRule() |
Modifier and Type | Method and Description |
---|---|
void |
execute()
The execute method, nothing to do.
|
NameValueUnit[][] |
getValue()
ElementToRule, nothing to do at getValue()
|
void |
init()
The initialization of the rule.
|
protected ElemId |
loadParentInstance(ODSCache odsCache,
java.lang.String parentElementName,
java.lang.String name) |
void |
setValue(NameValueUnit[][] nvu)
Set the value.
|
void |
terminate()
The terminate method, reset the local 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[] attributeNames
protected ODSCache odsCache
protected boolean compareCasesensitive
protected boolean replace
protected boolean acceptNew
public NameValueUnit[][] getValue()
RuleIF.getValue()
public void setValue(NameValueUnit[][] nvu) throws RuleException
nvu
- -
the attribute values of the instances of the element of the rule.RuleException
RuleIF.setValue(org.asam.ods.NameValueUnit[][])
protected ElemId loadParentInstance(ODSCache odsCache, java.lang.String parentElementName, java.lang.String name) throws RuleException
RuleException
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()