public class StockBinAdjustmentItem extends ChargeItem
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
Stock Bin Adjustment Item class
|
static java.lang.String |
DBCLASS_NAME
Stock Bin Adjustment Item class
|
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
StockBinAdjustmentItem(DBClass def,
DataSource dataSource)
Std.
|
Modifier and Type | Method and Description |
---|---|
protected void |
eventFieldUpdated(DBField field,
java.lang.Object previous,
GlobalKey previousKey,
FldParams params)
update dependent fields.
|
protected void |
extAutoEnterCreate()
Additional functionality when an object is created.
|
protected java.lang.Object |
extGetDerivedValue(DBField field,
FldParams params)
Calculate the derived value for this field.
|
protected boolean |
extIsMandatory(DBField field)
OVERRIDE This method to specify fields should be mandatory under certain contions.
|
protected void |
extPreDeleteRecord()
Update the in-memory universe BEFORE deleting
|
protected void |
extPreValidate()
Update the in-memory universe BEFORE validating
|
InventoryAdjustmentItemType |
findInventoryAdjustmentType(java.lang.String... args)
Identifies the type of adjustment.
|
Product |
findProduct(java.lang.String... args)
product field.
|
StockBinAdjustment |
findStockBinAdjustment(java.lang.String... args)
Associated adjustment object.
|
StockBinItem |
findStockBinItem(java.lang.String... args)
If product is inventoried then the Stock Item identifies the location
that it is monitored.
|
InventoryAdjustmentItemType |
getInventoryAdjustmentType(java.lang.String... args) |
double |
getInventoryAmountAdjusted(java.lang.String... args) |
double |
getInventoryQtyAdjusted(java.lang.String... args) |
double |
getInventoryQtyCommitted(java.lang.String... args) |
Product |
getProduct(java.lang.String... args) |
StockBinAdjustment |
getStockBinAdjustment(java.lang.String... args) |
StockBinItem |
getStockBinItem(java.lang.String... args) |
StockBinAdjustmentItem |
setProduct(com.aspc.dal.layers.aspc_app.productlabour.Product value,
java.lang.String... args) |
StockBinAdjustmentItem |
setStockBinAdjustment(com.aspc.dal.layers.aspc_app.inventory.StockBinAdjustment value,
java.lang.String... args) |
StockBinAdjustmentItem |
setStockBinItem(com.aspc.dal.layers.aspc_app.inventory.StockBinItem value,
java.lang.String... args) |
copyIncludeField, extCopy, extFixUp, extIsOnChange, 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, 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 StockBinAdjustmentItem(DBClass def, DataSource dataSource) throws java.lang.Exception
def
- The class of this objectdataSource
- The datasource for this objectjava.lang.Exception
- A serious problem occurred@CheckReturnValue @Nullable public InventoryAdjustmentItemType getInventoryAdjustmentType(java.lang.String... args)
@CheckReturnValue @Nonnull public final InventoryAdjustmentItemType findInventoryAdjustmentType(java.lang.String... args) throws NotFoundException
.InventoryAdjustmentItemType InventoryAdjustmentItemType
(String,
Derived, Searchable)args
- the optional argumentsNotFoundException
- InventoryAdjustmentItemType was not found@CheckReturnValue public double getInventoryAmountAdjusted(java.lang.String... args)
@CheckReturnValue public double getInventoryQtyAdjusted(java.lang.String... args)
@CheckReturnValue public double getInventoryQtyCommitted(java.lang.String... args)
@CheckReturnValue @Nullable public Product getProduct(java.lang.String... args)
@CheckReturnValue @Nonnull public final Product findProduct(java.lang.String... args) throws NotFoundException
Product
(String, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- Product was not found@Nonnull public StockBinAdjustmentItem setProduct(com.aspc.dal.layers.aspc_app.productlabour.Product value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public StockBinAdjustment getStockBinAdjustment(java.lang.String... args)
@CheckReturnValue @Nonnull public final StockBinAdjustment findStockBinAdjustment(java.lang.String... args) throws NotFoundException
StockBinAdjustment
(Integer, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- StockBinAdjustment was not found@Nonnull public StockBinAdjustmentItem setStockBinAdjustment(com.aspc.dal.layers.aspc_app.inventory.StockBinAdjustment value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public StockBinItem getStockBinItem(java.lang.String... args)
@CheckReturnValue @Nonnull public final StockBinItem findStockBinItem(java.lang.String... args) throws NotFoundException
StockBinItem
(Integer, Searchable)args
- the optional argumentsNotFoundException
- StockBinItem was not found@Nonnull public StockBinAdjustmentItem setStockBinItem(com.aspc.dal.layers.aspc_app.inventory.StockBinItem value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@OverridingMethodsMustInvokeSuper protected void extAutoEnterCreate() throws java.lang.Exception
extAutoEnterCreate
in class ChargeItem
java.lang.Exception
- A serious problemcom.aspc.DBObj.DBObject#autoEnterCreate()
@OverridingMethodsMustInvokeSuper protected void eventFieldUpdated(@Nonnull DBField field, @Nullable java.lang.Object previous, @Nullable GlobalKey previousKey, @Nullable FldParams params) throws java.lang.Exception
eventFieldUpdated
in class ChargeItem
field
- The field updated.previous
- The previous value for this field.previousKey
- The previous keyparams
- The parameters usedjava.lang.Exception
- a serious problem@OverridingMethodsMustInvokeSuper protected void extPreValidate() throws java.lang.Exception
extPreValidate
in class ChargeItem
java.lang.Exception
- A serious problem@OverridingMethodsMustInvokeSuper protected void extPreDeleteRecord() throws java.lang.Exception
extPreDeleteRecord
in class DBObject
java.lang.Exception
- Serious Problem@CheckReturnValue protected boolean extIsMandatory(@Nonnull DBField field)
extIsMandatory
in class ChargeItem
field
- The field to check@CheckReturnValue protected java.lang.Object extGetDerivedValue(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
extGetDerivedValue
in class ChargeItem
field
- The field to getparams
- The parameters for this field eg. language= or default=java.lang.Exception
- A serious problemstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.