public class SupplierQuoteItem extends ChargeItem
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
A line item on a Supplier Quote
|
static java.lang.String |
DBCLASS_NAME
A line item on a Supplier Quote
|
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
SupplierQuoteItem(DBClass def,
DataSource dataSource)
Creates a new instance of SupplierQuoteItem
|
Modifier and Type | Method and Description |
---|---|
protected void |
eventFieldUpdated(DBField field,
java.lang.Object previous,
GlobalKey previousKey,
FldParams inParams)
update dependent fields.
|
protected boolean |
extIsMandatory(DBField field)
Conditional mandatory field.
|
protected boolean |
extIsOnChange(DBField field)
OVERRIDE This method to specify that when a field is updated it will affect other fields.
|
ProductItem |
findChargeItem(java.lang.String... args)
The associated charge item.
|
ChargeableTask |
findChargeTask(java.lang.String... args)
Associated Job/Quote.
|
ProductLabour |
findProductLabour(java.lang.String... args)
The associated standard product or labour.
|
SupplierQuote |
findSupplierQuote(java.lang.String... args)
supplier Quote field.
|
ProductItem |
getChargeItem(java.lang.String... args) |
ChargeableTask |
getChargeTask(java.lang.String... args) |
ProductLabour |
getProductLabour(java.lang.String... args) |
SupplierQuote |
getSupplierQuote(java.lang.String... args) |
boolean |
isAccepted(java.lang.String... args) |
SupplierQuoteItem |
setAccepted(boolean value,
java.lang.String... args) |
SupplierQuoteItem |
setChargeItem(com.aspc.dal.layers.aspc_app.task.ProductItem value,
java.lang.String... args) |
SupplierQuoteItem |
setChargeTask(com.aspc.dal.layers.aspc_app.task.ChargableTask value,
java.lang.String... args) |
SupplierQuoteItem |
setProductLabour(com.aspc.dal.layers.aspc_app.productlabour.ProductLabour value,
java.lang.String... args) |
SupplierQuoteItem |
setSupplierQuote(com.aspc.dal.layers.aspc_app.purchase.SupplierQuote value,
java.lang.String... args) |
copyIncludeField, extAutoEnterCreate, extCopy, extFixUp, extGetDerivedValue, extPreValidate, findAccount, findAdjPriceCheckedBy, findAdjPriceReason, findCalcPriceMatrix, findChargeItemStatus, findChargeItemType, findEnteredBy, findExportFg, findKey, findOwnerBusUnit, findRecurringBase, findTaxCodeId, getAccount, getAdjPriceCheckedBy, getAdjPriceCheckedNotes, getAdjPriceReason, getAdjPriceReasonNotes, getAdjTotalPrice, getAdjTotalPriceIncludingTax, getAdjUnitPrice, getAdjUnitPriceExcludingTax, getAdjUnitPriceIncludingTax, getBackOrdered, getCalcPriceMatrix, getCalcUnitPriceExcludingTax, getChargeItemStatus, getChargeItemType, getCode, getDescription, getDiscountRate, getEnteredBy, getEnteredTime, getExportedTime, getExportFg, getID, getItemCode, getMyobImportTime, getNotes, getOrdered, getOwnerBusUnit, getQty, getRecurringBase, getRoyalties, getTaxCodeId, getTaxRate, getTotalDiscount, getTotalPriceExcludingTax, getTotalPriceIncludingTax, getTotalRoyalties, getTotalTax, getUnitMeasure, getUnitPrice, getUnitPriceDisplay, getUnitPriceDisplayExcludingTax, getUnitPriceDisplayIncludingTax, getUnitPriceExcludingTax, getUnitPriceIncludingTax, hasReadAccess, isAdjPriceChecked, isAdjPriceReasonRequired, isAdjTotalPriceIncludesTax, isAdjUnitPriceIncludesTax, isAdjustItem, isMonthlyRecurring, isNeedToBeCloned, isUnitPriceIncludesTax, makeQuery, setAccount, setAdjPriceChecked, setAdjPriceCheckedBy, setAdjPriceCheckedNotes, setAdjPriceReason, setAdjPriceReasonNotes, setAdjPriceReasonRequired, setAdjTotalPrice, setAdjTotalPriceIncludesTax, setAdjTotalPriceIncludingTax, setAdjUnitPrice, setAdjUnitPriceIncludesTax, setAdjustItem, setBackOrdered, setChargeItemStatus, setCode, setDescription, setDiscountRate, setEnteredBy, setEnteredTime, setExportedTime, setExportFg, setID, setItemCode, setMonthlyRecurring, setMyobImportTime, setNotes, setOrdered, setOwnerBusUnit, setQty, setRecurringBase, setTaxCodeId, setTaxRate, setUnitMeasure, setUnitPrice, setUnitPriceExcludingTax, setUnitPriceIncludesTax, setUnitPriceIncludingTax
addReloadEventListener, archiveCheck, autoEnterCreate, calculateValue, calculateValue, calculateValue, callingRestoreByJournal, changeThreadMode, checkCreateAccess, checkDelete, checkDeleteAccess, checkModifyAccess, checkModifyAccess, checkReadAccess, clearCache, copy, copyFields, copyInwardLinks, delete, denormalizedResult, displayLogName, displayName, displayValue, doSearch, dump, equals, eventDataLoaded, extCanDeleteDependantObject, extCheckCreateAccess, extCheckDeleteAccess, extCheckModifyAccess, extCheckModifyAccess, extCheckReadAccess, extDelete, extDeleteRecord, extGetDerivedGlobalKey, extGetValue, extMarkSavePoint, extPostDeleteRecord, extPostSaveRecord, extPreDeleteRecord, extPreSaveRecord, extPreValidateDelete, extRaiseEvents, extRollbackTo, extSaveRecord, extSetValue, extUndelete, extValidateDelete, extValidateField, extValidateRecord, fetchLinkHolder, findGlobalKey, findGlobalKey, findGlobalKey, findGlobalKey, findLinkedObject, findLinkedObject, findLinkedObject, findRawData, fireEventDataLoaded, fixUp, forceLockedTransaction, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getChangedFieldInfo, getChangedFields, getDate, getDate, getDate, getDate, getDate, getDefaultValue, getDisableOnChangeEvent, getDouble, getDouble, getDouble, getDouble, getDouble, getFieldDouble, getFieldInt, getFieldLong, getFieldString, getFormattedString, getFormattedString, getGlobalKey, getGlobalKey, getGlobalKey, getGlobalKey, getGlobalKey, getInt, getInt, getInt, getInt, getInt, getInt, getInwardLinkage, getKeyString, getKeyValue, getLinkedObject, getLinkedObject, getLinkedObject, getLinkedObjectByKey, getLinkedRowId, getLinkedRowId, getLinkedRowIdByData, getLinkHolder, getLockedTransaction, getLong, getLong, getLong, getLong, getLong, getLong, getMutableArrayValue, getMutableArrayValue, getOriginalKey, getOriginalValue, getOriginalValue, getProcessedValue, getPureValue, getRawData, getRawValue, getRawValue, getRowId, getRowKey, getSecondaryCacheGroupKey, getSrcLayerID, getString, getString, getString, getString, getString, getString, getValue, getValue, getValue, getValue, hasAutoChanged, hasAutoChanged, hasChanged, hasChangedByUser, hasChangedByUserField, hasChangedByUserField, hasFieldChanged, hasFieldChanged, hashCode, hasStoredResult, iCheckDeleteAccess, iCheckModifyAccess, iCheckReadAccess, iGetDenormalizedMap, iGetRawValue, iPlaceDenormalizedResult, iPostSaveOrDeleteRecord, iPreSaveOrDeleteRecord, iPreValidate, iRaiseEvents, iSaveOrDeleteRecord, isBrokenLink, isBrokenLink, isChanged, isDataCacheKnownToBeDirty, isDeleted, isEmpty, iSetValue, isForceReindex, isKeyWordField, isMandatory, isNew, isNull, isNull, isOnChange, isReindex, iValidateRecord, lastTouched, makeArchiveDataLoader, makeClone, makeDataLoader, makeDenormalizedDoc, makeLinkedArray, makeModifyAccessException, makeSearchPlan, makeWriteProvider, manualDenormalizeOnSave, markSavePoint, optLockedTransaction, registerWatchedObject, reindex, releaseDenormalized, removeReloadEventListener, restoreByJournal, rollbackTo, setBoolean, setBoolean, setBoolean, setBoolean, setDisableOnChangeEvent, setDouble, setDouble, setInt, setInt, setLong, setLong, setRawData, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, toString, touch, undelete, validateField, validateRecord, validateSubType
public static final java.lang.String DBCLASS_NAME
public static final GlobalId DBCLASS_GID
public SupplierQuoteItem(DBClass def, DataSource dataSource) throws java.lang.Exception
def
- DBClassdataSource
- Data sourcejava.lang.Exception
- A serious problem@CheckReturnValue public boolean isAccepted(java.lang.String... args)
@Nonnull public SupplierQuoteItem setAccepted(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public ProductItem getChargeItem(java.lang.String... args)
@CheckReturnValue @Nonnull public final ProductItem findChargeItem(java.lang.String... args) throws NotFoundException
ProductItem
(Integer, Searchable)args
- the optional argumentsNotFoundException
- ProductItem was not found@Nonnull public SupplierQuoteItem setChargeItem(com.aspc.dal.layers.aspc_app.task.ProductItem value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public ChargeableTask getChargeTask(java.lang.String... args)
@CheckReturnValue @Nonnull public final ChargeableTask findChargeTask(java.lang.String... args) throws NotFoundException
ChargableTask
(Integer, Searchable)args
- the optional argumentsNotFoundException
- ChargableTask was not found@Nonnull public SupplierQuoteItem setChargeTask(com.aspc.dal.layers.aspc_app.task.ChargableTask value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public ProductLabour getProductLabour(java.lang.String... args)
@CheckReturnValue @Nonnull public final ProductLabour findProductLabour(java.lang.String... args) throws NotFoundException
ProductLabour
(String, Searchable)args
- the optional argumentsNotFoundException
- ProductLabour was not found@Nonnull public SupplierQuoteItem setProductLabour(com.aspc.dal.layers.aspc_app.productlabour.ProductLabour value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public SupplierQuote getSupplierQuote(java.lang.String... args)
@CheckReturnValue @Nonnull public final SupplierQuote findSupplierQuote(java.lang.String... args) throws NotFoundException
SupplierQuote
(Integer, Searchable)args
- the optional argumentsNotFoundException
- SupplierQuote was not found@Nonnull public SupplierQuoteItem setSupplierQuote(com.aspc.dal.layers.aspc_app.purchase.SupplierQuote value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue protected boolean extIsOnChange(@Nonnull DBField field)
DBObject
extIsOnChange
in class ChargeItem
field
- The field@OverridingMethodsMustInvokeSuper protected void eventFieldUpdated(@Nonnull DBField field, @Nullable java.lang.Object previous, @Nullable GlobalKey previousKey, @Nullable FldParams inParams) throws java.lang.Exception
eventFieldUpdated
in class ChargeItem
inParams
- field
- The field updated.previous
- The previous value for this field.previousKey
- The previous keyjava.lang.Exception
- a serious problem@CheckReturnValue protected boolean extIsMandatory(@Nonnull DBField field)
extIsMandatory
in class ChargeItem
field
- The field to getDBObject.extIsMandatory( DBField)
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.