public class FldJobTaskNestedJPNum extends MAXTableDomain
ISNOTNULL, ISNULL
lastSignature
mboValue
TYPE_DOMAIN, TYPE_FIELDCLASS, TYPE_KEY, TYPE_UNKNOWN
ALLROWS, 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, smartFindWithoutReset
getConditionalValWhere, getConditionResult, getDomainId, getDomainInfo, resetConditionValueFilter, resetDomainValues, setConditionalValWhere, setDomainId
getAppLink, getIntegrationService, getLookupName, getMboValue, getMboValue, getType, initValue, setType
public FldJobTaskNestedJPNum(MboValue mbv) throws MXException
mbv
- the MboValue Nested Job Plan field in the jobtask object attach to.java.rmi.RemoteException
MXException
public void init() throws MXException, java.rmi.RemoteException
init
in interface MboValueListener
init
in class MboValueAdapter
MXException
java.rmi.RemoteException
public void validate() throws MXException, java.rmi.RemoteException
MAXTableDomain
validate
in interface MboValueListener
validate
in class MAXTableDomain
MXException
java.rmi.RemoteException
public void action() throws MXException, java.rmi.RemoteException
action
in interface MboValueListener
action
in class MboValueAdapter
MXException
java.rmi.RemoteException
public 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.MXException
java.rmi.RemoteException
public MboSetRemote getList() throws MXException, java.rmi.RemoteException
getList
in interface MboValueListener
getList
in class MAXTableDomain
MXException
java.rmi.RemoteException
public void setValueFromLookup(MboRemote sourceMbo) throws MXException, java.rmi.RemoteException
setValueFromLookup
in interface MboValueListener
setValueFromLookup
in class MAXTableDomain
sourceMbo
- MXException
java.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.RemoteException
public MboSetRemote smartFind(java.lang.String sourceObj, java.lang.String value, boolean exact) throws MXException, java.rmi.RemoteException
smartFind
in interface MboValueListener
smartFind
in class MAXTableDomain
MXException
java.rmi.RemoteException