public class FldPurItemNum extends FldItemnum
psdi.app.item.FldItemNum
Modifier and Type | Field and Description |
---|---|
java.lang.String |
prevValue |
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 |
---|
FldPurItemNum(MboValue mbv) |
Modifier and Type | Method and Description |
---|---|
void |
action()
.
|
java.lang.String[] |
getAppLink()
Depending on the type of the itemnum, return the appropriate app link name
for the value attribute.
|
void |
getGLDebitAcct()
Gets proper GL debit account.
|
MboSetRemote |
getList()
Returns item with the correct item type ITEM, STDSERVICE and TOOL.
|
void |
init()
Initizalize
Does nothing in this implementation.
|
void |
setValueFromLookup(MboRemote sourceMbo)
09-23190: sourceMbo usually is Item.
|
MboSetRemote |
smartFill(java.lang.String value,
boolean exact)
If line type is SPORDER, do not validate the entry and smartFill should not be in effect.
|
void |
validate()
If line type is special order, only new item could be allowed.
|
addCrossOverField, chooseActualDomainValues, logInfo, setCrossOverFields, setDestinationFields, setFields, setNullAllowed, setSourceFields
addConditionalListWhere, addToLookupMapCache, clearConditionalListWhere, evalConditionalWhere, getListCriteria, getMatchingAttr, getMatchingAttr, getMboSet, getMboSet, getMboSet, hasList, setAllAttrsNullable, setErrorMessage, setKeyMap, setListCriteria, setListOrderBy, setLookupKeyMapInOrder, setLookupKeyMapInOrder, setMultiKeyWhereForLookup, setNotAllowNullAttrs, setRelationship, setValueFromLookup, smartFillWithoutReset, smartFind, smartFind, smartFindWithoutReset
getConditionalValWhere, getConditionResult, getDomainId, getDomainInfo, resetConditionValueFilter, resetDomainValues, setConditionalValWhere, setDomainId
getIntegrationService, getLookupName, getMboValue, getMboValue, getType, initValue, setType
public FldPurItemNum(MboValue mbv) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void init() throws MXException, java.rmi.RemoteException
MboValueAdapter
init
in interface MboValueListener
init
in class MboValueAdapter
MXException
java.rmi.RemoteException
public void validate() throws MXException, java.rmi.RemoteException
validate
in interface MboValueListener
validate
in class FldItemnum
MXApplicationException(po,itemused)
- is thrown if the item exists in ITEM database.MXApplicationException(po,itemtype)
- is thrown if the item does not exist for this lint type.MXApplicationException(po,cannotaddmorelines)
- is thrown if the item does belong to the original contract.MXException
java.rmi.RemoteException
public void action() throws MXException, java.rmi.RemoteException
action
in interface MboValueListener
action
in class CrossOverDomain
MXException
java.rmi.RemoteException
public void getGLDebitAcct() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public MboSetRemote getList() throws MXException, java.rmi.RemoteException
getList
in interface MboValueListener
getList
in class MAXTableDomain
MXException
java.rmi.RemoteException
public java.lang.String[] getAppLink() throws MXException, java.rmi.RemoteException
getAppLink
in interface MboValueListener
getAppLink
in class MboValueAdapter
MXException
java.rmi.RemoteException
public MboSetRemote smartFill(java.lang.String value, boolean exact) throws MXException, java.rmi.RemoteException
smartFill
in interface MboValueListener
smartFill
in class MAXTableDomain
value
- the value the ther has entered in this field.exact
- whether the list is retrieved use exact qbe.MXException
java.rmi.RemoteException
public void setValueFromLookup(MboRemote sourceMbo) throws MXException, java.rmi.RemoteException
setValueFromLookup
in interface MboValueListener
setValueFromLookup
in class MAXTableDomain
MXException
java.rmi.RemoteException
psdi.mbo.MboValueListner#setvalueFromLookup