public abstract class BasicDomain extends MboValueAdapter
Modifier and Type | Field and Description |
---|---|
java.lang.Object[] |
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 |
---|
BasicDomain(MboValue mbv)
Construct passing the field to which you are listening
|
Modifier and Type | Method and Description |
---|---|
void |
chooseActualDomainValues()
This is the method that the derived class should overwrite to set the
information which will define how the validation, get list and action
perform.
|
java.lang.String |
getConditionalValWhere()
Get the conditional domain value where clause
|
boolean[] |
getConditionResult()
Evalate all involved conditions for the domain.
|
java.lang.String |
getDomainId()
Get the domainid.
|
DomainInfo |
getDomainInfo()
Get the DomainInfo object.
|
void |
resetConditionValueFilter()
Reset the exclusion where clause based on the evaluation result of the domain value condition.
|
void |
resetDomainValues()
Call the chooseActualDomainValues() method again if the domainid is set and the mbo is zombie and
the siteid and orgid is different than last time chooseActualDomainValues() are
called.
|
void |
setConditionalValWhere(java.lang.String where)
Set the conditional domain value where clause
|
void |
setDomainId(java.lang.String dom)
Set the domain id.
|
action, getAppLink, getIntegrationService, getList, getLookupName, getMatchingAttr, getMatchingAttr, getMboValue, getMboValue, getType, hasList, init, initValue, setType, setValueFromLookup, smartFill, smartFind, smartFind, validate
public BasicDomain(MboValue mbv)
public void chooseActualDomainValues() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void resetDomainValues() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void resetConditionValueFilter() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setConditionalValWhere(java.lang.String where)
where
- public java.lang.String getConditionalValWhere()
public boolean[] getConditionResult() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setDomainId(java.lang.String dom)
dom
- public java.lang.String getDomainId()
public DomainInfo getDomainInfo()