public class ALNDomain 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 |
|---|
ALNDomain(MboValue mbv)
Construct for the given Mbo Value
|
| Modifier and Type | Method and Description |
|---|---|
void |
chooseActualDomainValues()
Set the where clause to choose the ALNdomain entries specific for this site or org, or further up if no
specific value is set.
|
java.lang.String |
getListName()
Return the domainid.
|
void |
setDomainId(java.lang.String name)
Set the domain id.
|
void |
setDomainId(java.lang.String name,
boolean hasValCondition) |
void |
setListCriteria(java.lang.String listWhere)
Set what the criteria for the list of valid values are.
|
void |
setListName(java.lang.String name)
Deprecated.
Set the name of the list to validate against
|
void |
setRelationship(java.lang.String objectName,
java.lang.String whereClause)
Set how this MboValue gets to the object to which it wants to vaildate against
|
void |
setValueFromLookup(MboRemote sourceMbo)
The default implementation does nothing since the default getList() is false.
|
addConditionalListWhere, addToLookupMapCache, clearConditionalListWhere, evalConditionalWhere, getList, getListCriteria, getMatchingAttr, getMatchingAttr, getMboSet, getMboSet, getMboSet, hasList, setAllAttrsNullable, setErrorMessage, setKeyMap, setListOrderBy, setLookupKeyMapInOrder, setLookupKeyMapInOrder, setMultiKeyWhereForLookup, setNotAllowNullAttrs, setValueFromLookup, smartFill, smartFillWithoutReset, smartFind, smartFind, smartFindWithoutReset, validategetConditionalValWhere, getConditionResult, getDomainId, getDomainInfo, resetConditionValueFilter, resetDomainValues, setConditionalValWhereaction, getAppLink, getIntegrationService, getLookupName, getMboValue, getMboValue, getType, init, initValue, setTypepublic ALNDomain(MboValue mbv)
mbv - public void setListName(java.lang.String name)
name - BasicDomain.setDomainId(String name)public void setDomainId(java.lang.String name,
boolean hasValCondition)
public void setDomainId(java.lang.String name)
BasicDomainsetDomainId in class BasicDomainpublic void setRelationship(java.lang.String objectName,
java.lang.String whereClause)
MAXTableDomainsetRelationship in class MAXTableDomainpublic void setListCriteria(java.lang.String listWhere)
MAXTableDomainsetListCriteria in class MAXTableDomainpublic void chooseActualDomainValues()
throws MXException,
java.rmi.RemoteException
chooseActualDomainValues in class MAXTableDomainMXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getListName()
BasicDomain.getDomainId()public void setValueFromLookup(MboRemote sourceMbo) throws MXException, java.rmi.RemoteException
MboValueAdaptersetValueFromLookup in interface MboValueListenersetValueFromLookup in class MAXTableDomainMXExceptionjava.rmi.RemoteExceptionpsdi.mbo.MboValueListner#setvalueFromLookup