public class FldJobTaskNestedJPNum extends MAXTableDomain
ISNOTNULL, ISNULLlastSignaturemboValueTYPE_DOMAIN, TYPE_FIELDCLASS, TYPE_KEY, TYPE_UNKNOWNALLROWS, CHANGEDBY_USER, COUNT_ADDITIONS, COUNT_AFTERSAVE, COUNT_DATABASE, COUNT_DELETED, COUNT_EXISTING, DBCONFIG, DELAYVALIDATION, DELAYVALIDATIONONLY, DISCARDABLE, GOTCOMPLETEWHERE, HIDDEN, NO_RELATEDMBOS_OF_OWNERSCHILDREN_FETCH, NOACCESSCHECK, NOACTION, NOADD, NOCOMMIT, NODELETE, NONE, NOOVERWRITE, NOSAVE, NOSETVALUE, NOUPDATE, NOVALIDATION, NOVALIDATION_AND_NOACTION, NOVALIDATION_AND_NOACTION_ALLOWCROSSOVER, READONLY, REBUILD, REQUIRED, SAMEVALUEVALIDATION, SETBYPARENT, USER| Constructor and Description |
|---|
FldJobTaskNestedJPNum(MboValue mbv)
Construct and attach to the MboValue.
|
| Modifier and Type | Method and Description |
|---|---|
void |
action()
Traverse the Job Plan Hierarchy for all possible 'nestings' to see if its defined anywhere above.
|
MboSetRemote |
getList()
The select value lookup list.
|
void |
init()
Set the NESTEDJPNUM flag to readonly, once jobtask record is saved.
|
void |
jpTree(MboRemote jobPlanMbo,
java.lang.String nestedJPNum,
java.lang.String nestedJpRevnum)
This method recursively checks to see if the nested Job Plan exists for all possible 'nestings'.
|
void |
setValue(java.lang.String attributeName,
java.lang.String val,
long accessModifier)
Sets a string value to an attribute identified by name within the current
object and access to the value is controlled by the access modifier.
|
void |
setValueFromLookup(MboRemote sourceMbo)
Set the value of the field and other fields which are part of the forein key
from the sourceMbo to
the Mbo that this mbo value belongs to.
|
MboSetRemote |
smartFind(java.lang.String sourceObj,
java.lang.String value,
boolean exact)
IV57388: for the go to jobplans to go to the JobPlan record in the current nestedjobplanid.
|
void |
validate()
Validate that the MboSet returned used using either the relationship, or the where clause is
not empty.
|
addConditionalListWhere, addToLookupMapCache, chooseActualDomainValues, clearConditionalListWhere, evalConditionalWhere, getListCriteria, getMatchingAttr, getMatchingAttr, getMboSet, getMboSet, getMboSet, hasList, setAllAttrsNullable, setErrorMessage, setKeyMap, setListCriteria, setListOrderBy, setLookupKeyMapInOrder, setLookupKeyMapInOrder, setMultiKeyWhereForLookup, setNotAllowNullAttrs, setRelationship, setValueFromLookup, smartFill, smartFillWithoutReset, smartFind, smartFindWithoutResetgetConditionalValWhere, getConditionResult, getDomainId, getDomainInfo, resetConditionValueFilter, resetDomainValues, setConditionalValWhere, setDomainIdgetAppLink, getIntegrationService, getLookupName, getMboValue, getMboValue, getType, initValue, setTypepublic FldJobTaskNestedJPNum(MboValue mbv) throws MXException
mbv - the MboValue Nested Job Plan field in the jobtask object attach to.java.rmi.RemoteExceptionMXExceptionpublic void init()
throws MXException,
java.rmi.RemoteException
init in interface MboValueListenerinit in class MboValueAdapterMXExceptionjava.rmi.RemoteExceptionpublic void validate()
throws MXException,
java.rmi.RemoteException
MAXTableDomainvalidate in interface MboValueListenervalidate in class MAXTableDomainMXExceptionjava.rmi.RemoteExceptionpublic void action()
throws MXException,
java.rmi.RemoteException
action in interface MboValueListeneraction in class MboValueAdapterMXExceptionjava.rmi.RemoteExceptionpublic void jpTree(MboRemote jobPlanMbo, java.lang.String nestedJPNum, java.lang.String nestedJpRevnum) throws MXException, java.rmi.RemoteException
jpnum - The nested jobplan's nested parent jpnum up the hierarchy.nestedJPNum - The original nested Job Plan.nestedJpRevnum - The original nested Job Plan revision.MXExceptionjava.rmi.RemoteExceptionpublic MboSetRemote getList() throws MXException, java.rmi.RemoteException
getList in interface MboValueListenergetList in class MAXTableDomainMXExceptionjava.rmi.RemoteExceptionpublic void setValueFromLookup(MboRemote sourceMbo) throws MXException, java.rmi.RemoteException
setValueFromLookup in interface MboValueListenersetValueFromLookup in class MAXTableDomainsourceMbo - MXExceptionjava.rmi.RemoteException#getMatchingAttrs(),
#setLookupKeyMapInOrder()public void setValue(java.lang.String attributeName,
java.lang.String val,
long accessModifier)
throws MXException,
java.rmi.RemoteException
attributeName - The attribute name within the current object.val - The string value to set to the attribute.accessModifier - The bitwise flags such as NOACCESSCHECK,
NOVALIDATION_AND_NOACTION, and DELAYVALIDATION.MXException - "Attribute {0} does not exist" exception will
be thrown if the attribute does not exist
in the object.
"Field is read only" exception will be thrown
if the attribute is READONLY and the
accessModifier does not specify NOACCESSCHECK.
"Invalid Data Type" exception will be thrown
for datatype mismatch. For example,
setting a string value of characters to an
attribute which has datatype of YORN.java.rmi.RemoteExceptionpublic MboSetRemote smartFind(java.lang.String sourceObj, java.lang.String value, boolean exact) throws MXException, java.rmi.RemoteException
smartFind in interface MboValueListenersmartFind in class MAXTableDomainMXExceptionjava.rmi.RemoteException