public class FldInvoiceLineItemNum extends FldItemnum
psdi.app.app.item.FldItemNum
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 |
---|
FldInvoiceLineItemNum(MboValue mbv) |
Modifier and Type | Method and Description |
---|---|
void |
action()
If item is changed, cleared related fields.
|
java.lang.String[] |
getAppLink()
Depending on the type of the itemnum, return the appropriate app link name
for the value attribute.
|
void |
getGLDebitAcct(MboRemote invCost)
Gets proper GL debit account.
|
MboSetRemote |
getList()
Returns item with the correct item type STDSERVICE.
|
boolean |
isAddLinesOnUse(MboRemote contractRemote)
Get Purchase Contract AddLinesOnUse boolean value.
|
void |
setContractOrderPrice()
Get Contract default order price.
|
void |
validate()
Validate if the user can view/use this item in addition to regular checks of item's
existence in db -> Commodity Authorization enhancement.
|
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, setValueFromLookup, smartFill, smartFillWithoutReset, smartFind, smartFind, smartFindWithoutReset
getConditionalValWhere, getConditionResult, getDomainId, getDomainInfo, resetConditionValueFilter, resetDomainValues, setConditionalValWhere, setDomainId
getIntegrationService, getLookupName, getMboValue, getMboValue, getType, init, initValue, setType
public FldInvoiceLineItemNum(MboValue mbv) throws MXException
MXException
public void validate() throws MXException, java.rmi.RemoteException
FldItemnum
validate
in interface MboValueListener
validate
in class FldItemnum
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 MboSetRemote getList() throws MXException, java.rmi.RemoteException
getList
in interface MboValueListener
getList
in class MAXTableDomain
MXException
java.rmi.RemoteException
public boolean isAddLinesOnUse(MboRemote contractRemote) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setContractOrderPrice() throws MXException, java.rmi.RemoteException
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 void getGLDebitAcct(MboRemote invCost) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException