public class FldSWName extends MAXTableDomain
Modifier and Type | Field and Description |
---|---|
protected boolean |
superValidate |
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 |
---|
FldSWName(MboValue mbv)
Construct and attach to the specified mbo value
|
Modifier and Type | Method and Description |
---|---|
void |
action()
action
If user erases the field value then reset target tloamsoftwareid to null
|
MboSetRemote |
getList()
Set the list criteria immediately before the list is requested to reflect any possible changes in the
values used in the selection clause
|
protected java.lang.String |
getSwnameCriteria()
Get where clause for software that is not deleted, is not a variant, and is not a component.
|
protected java.lang.String |
getTargetFieldVame()
Return the name of the target field in the owner mbo.
|
void |
init()
Make software required in software catalog only.
|
void |
setValueFromLookup(MboRemote sourceMbo)
Copy tloamsoftwareid from tloamsoftware to target, and validate for duplicate record
|
void |
validate()
Validate that the MboSet returned used using either the relationship, or the where clause is
not empty.
|
addConditionalListWhere, addToLookupMapCache, chooseActualDomainValues, clearConditionalListWhere, evalConditionalWhere, getListCriteria, getMatchingAttr, getMatchingAttr, getMatchingAttrs, 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, getTranslator, getType, initValue, setType
public FldSWName(MboValue mbv) throws MXException, java.rmi.RemoteException
mbv
- - software mbo valueMXException
java.rmi.RemoteException
protected java.lang.String getTargetFieldVame() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public MboSetRemote getList() throws MXException, java.rmi.RemoteException
getList
in interface MboValueListener
getList
in class MAXTableDomain
MXException
java.rmi.RemoteException
MAXTableDomain.getList()
protected java.lang.String getSwnameCriteria() throws MXException, java.rmi.RemoteException
MXException
- from SqlFormatjava.rmi.RemoteException
public void init() throws MXException, java.rmi.RemoteException
init
in interface MboValueListener
init
in class MboValueAdapter
source
- MboMXException
java.rmi.RemoteException
public void setValueFromLookup(MboRemote sourceMbo) throws MXException, java.rmi.RemoteException
setValueFromLookup
in interface MboValueListener
setValueFromLookup
in class MAXTableDomain
source
- MboMXException
java.rmi.RemoteException
psdi.mbo.MboValueListner#setvalueFromLookup
public void action() throws MXException, java.rmi.RemoteException
action
in interface MboValueListener
action
in class MAXTableDomain
MXException
java.rmi.RemoteException
public void validate() throws MXException, java.rmi.RemoteException
MAXTableDomain
validate
in interface MboValueListener
validate
in class MAXTableDomain
MXException
java.rmi.RemoteException