public class FldTkOrigRecordId 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 |
---|
FldTkOrigRecordId(MboValue mbv)
Construct without a criteria.
|
Modifier and Type | Method and Description |
---|---|
void |
action()
Called if the data is valid, to cleanup mboset.
|
java.lang.String[] |
getAppLink()
Default implementation to return null.
|
MboSetRemote |
getList()
Return a list of either Work Orders, Tickets, or WorkView, depending on the origrecordclass,
that excludes the owning record.
|
java.lang.String |
getLookupName()
Default implementation to return null.
|
void |
setValueFromLookup(MboRemote sourceMbo)
The default implementation does nothing since the default getList() is false.
|
void |
validate()
The record specified by OrigRecordClass & OrigRecordID must exist and can't be the record itself.
|
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
getIntegrationService, getMboValue, getMboValue, getType, init, initValue, setType
public FldTkOrigRecordId(MboValue mbv) throws MXException
MXException
public void validate() throws MXException, java.rmi.RemoteException
validate
in interface MboValueListener
validate
in class MAXTableDomain
MXApplicationException
- Thrown with "ticket", "NotValidOrgRecord" [id,class] if invalid.MXException
java.rmi.RemoteException
validation is similar to, but not the same as psdi.app.workorder.FldWOOrigRecordID#validate()
public MboSetRemote getList() throws MXException, java.rmi.RemoteException
getList
in interface MboValueListener
getList
in class MAXTableDomain
MXException
java.rmi.RemoteException
public java.lang.String getLookupName() throws MXException, java.rmi.RemoteException
MboValueAdapter
getLookupName
in interface MboValueListener
getLookupName
in class MboValueAdapter
MXException
java.rmi.RemoteException
public java.lang.String[] getAppLink() throws MXException, java.rmi.RemoteException
MboValueAdapter
getAppLink
in interface MboValueListener
getAppLink
in class MboValueAdapter
MXException
java.rmi.RemoteException
public void setValueFromLookup(MboRemote sourceMbo) throws MXException, java.rmi.RemoteException
MboValueAdapter
setValueFromLookup
in interface MboValueListener
setValueFromLookup
in class MAXTableDomain
MXException
java.rmi.RemoteException
psdi.mbo.MboValueListner#setvalueFromLookup
public void action() throws MXException, java.rmi.RemoteException
MAXTableDomain
action
in interface MboValueListener
action
in class MAXTableDomain
MXException
java.rmi.RemoteException