public class ALNDomain 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 |
---|
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, validate
getConditionalValWhere, getConditionResult, getDomainId, getDomainInfo, resetConditionValueFilter, resetDomainValues, setConditionalValWhere
action, getAppLink, getIntegrationService, getLookupName, getMboValue, getMboValue, getType, init, initValue, setType
public 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)
BasicDomain
setDomainId
in class BasicDomain
public void setRelationship(java.lang.String objectName, java.lang.String whereClause)
MAXTableDomain
setRelationship
in class MAXTableDomain
public void setListCriteria(java.lang.String listWhere)
MAXTableDomain
setListCriteria
in class MAXTableDomain
public void chooseActualDomainValues() throws MXException, java.rmi.RemoteException
chooseActualDomainValues
in class MAXTableDomain
MXException
java.rmi.RemoteException
public java.lang.String getListName()
BasicDomain.getDomainId()
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