public class FldAssignLaborCode 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 |
---|
FldAssignLaborCode(MboValue mbv)
Construct and attach to the specified mbovalue
|
Modifier and Type | Method and Description |
---|---|
void |
action()
Updates status, schedulestartdate and finishdate fields.
|
java.lang.String |
getLastFieldSet(MboRemote sourceMbo,
MboRemote currentMbo)
When a row is selected from a lookup with several fields that will all be set, this determines
which one will be set last.
|
MboSetRemote |
getList()
List returned has existing labor Flag to indicate whether this mbo is zombie or not.
|
void |
setValueFromLookup(MboRemote sourceMbo)
Overridden to set valueSetFromLookup flag to true and determines the last field in a row
that will be set so validation can be delayed until then.
|
void |
validate()
Validate that the MboSet returned used using either the relationship, or the where clause is
not empty.
|
void |
validateActiveLabor() |
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, smartFind, smartFindWithoutReset
getConditionalValWhere, getConditionResult, getDomainId, getDomainInfo, resetConditionValueFilter, resetDomainValues, setConditionalValWhere, setDomainId
getAppLink, getIntegrationService, getLookupName, getMboValue, getMboValue, getType, init, initValue, setType
public FldAssignLaborCode(MboValue mbv) throws MXException
mbv
- the MboValue AssignLaborCode field attach to.MXException
public void validate() throws MXException, java.rmi.RemoteException
MAXTableDomain
validate
in interface MboValueListener
validate
in class MAXTableDomain
MXException
java.rmi.RemoteException
public void validateActiveLabor() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void action() throws MXException, java.rmi.RemoteException
action
in interface MboValueListener
action
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
MXException
java.rmi.RemoteException
psdi.mbo.MboValueListner#setvalueFromLookup
public java.lang.String getLastFieldSet(MboRemote sourceMbo, MboRemote currentMbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public MboSetRemote getList() throws MXException, java.rmi.RemoteException
getList
in interface MboValueListener
getList
in class MAXTableDomain
MXException
java.rmi.RemoteException