public class ChargeItem extends DBObject
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
ChargeItem
|
static java.lang.String |
DBCLASS_NAME
ChargeItem
|
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
ChargeItem(DBClass def,
DataSource dataSource)
Std.
|
Modifier and Type | Method and Description |
---|---|
boolean |
copyIncludeField(DBObject orig,
DBField field)
Excludes some fields from copy as they need to be recalculated
|
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 void |
extCopy(DBObject target)
Additional functionality when an object is copied
|
protected void |
extFixUp()
The extended fix up routine for known problems.
|
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 boolean |
extIsOnChange(DBField field)
OVERRIDE This method to specify that when a field is updated it will affect other fields.
|
protected void |
extPreValidate()
Update the in-memory universe BEFORE validating
|
Account |
findAccount(java.lang.String... args)
Ledger account number this item is to be applied to.
|
Person |
findAdjPriceCheckedBy(java.lang.String... args)
Person that checked the adjustment.
|
ChargeItemPriceAdjReason |
findAdjPriceReason(java.lang.String... args)
The reason that the adjustment was made.
|
PriceMatrix |
findCalcPriceMatrix(java.lang.String... args)
Calculates the price matrix that should be used.
|
java.lang.Object |
findChargeItemStatus(java.lang.String... args)
charge Item Status.
|
java.lang.Object |
findChargeItemType(java.lang.String... args)
Charge Item Type.
|
Person |
findEnteredBy(java.lang.String... args)
The person that created the charge item.
|
DBTriStateOption |
findExportFg(java.lang.String... args)
Indicates that the item is to be exported.
|
static ChargeItem |
findKey(DataSource ds,
int key)
Find the target for this class by the primary key
|
Company |
findOwnerBusUnit(java.lang.String... args)
Business unit that owns this entry.
|
ChargeItem |
findRecurringBase(java.lang.String... args)
Recurring Base.
|
TaxCode |
findTaxCodeId(java.lang.String... args)
Select tax code from drop down list.
|
Account |
getAccount(java.lang.String... args) |
Person |
getAdjPriceCheckedBy(java.lang.String... args) |
java.lang.String |
getAdjPriceCheckedNotes(java.lang.String... args) |
ChargeItemPriceAdjReason |
getAdjPriceReason(java.lang.String... args) |
java.lang.String |
getAdjPriceReasonNotes(java.lang.String... args) |
double |
getAdjTotalPrice(java.lang.String... args) |
double |
getAdjTotalPriceIncludingTax(java.lang.String... args) |
double |
getAdjUnitPrice(java.lang.String... args) |
double |
getAdjUnitPriceExcludingTax(java.lang.String... args) |
double |
getAdjUnitPriceIncludingTax(java.lang.String... args) |
double |
getBackOrdered(java.lang.String... args) |
PriceMatrix |
getCalcPriceMatrix(java.lang.String... args) |
double |
getCalcUnitPriceExcludingTax(java.lang.String... args) |
java.lang.Object |
getChargeItemStatus(java.lang.String... args) |
java.lang.Object |
getChargeItemType(java.lang.String... args) |
java.lang.String |
getCode(java.lang.String... args) |
java.lang.String |
getDescription(java.lang.String... args) |
double |
getDiscountRate(java.lang.String... args) |
Person |
getEnteredBy(java.lang.String... args) |
java.util.Date |
getEnteredTime(java.lang.String... args) |
java.util.Date |
getExportedTime(java.lang.String... args) |
DBTriStateOption |
getExportFg(java.lang.String... args) |
int |
getID(java.lang.String... args) |
java.lang.String |
getItemCode(java.lang.String... args) |
java.util.Date |
getMyobImportTime(java.lang.String... args) |
java.lang.String |
getNotes(java.lang.String... args) |
double |
getOrdered(java.lang.String... args) |
Company |
getOwnerBusUnit(java.lang.String... args) |
double |
getQty(java.lang.String... args) |
ChargeItem |
getRecurringBase(java.lang.String... args) |
DBObject[] |
getRoyalties() |
TaxCode |
getTaxCodeId(java.lang.String... args) |
double |
getTaxRate(java.lang.String... args) |
double |
getTotalDiscount(java.lang.String... args) |
double |
getTotalPriceExcludingTax(java.lang.String... args) |
double |
getTotalPriceIncludingTax(java.lang.String... args) |
double |
getTotalRoyalties(java.lang.String... args) |
double |
getTotalTax(java.lang.String... args) |
java.lang.String |
getUnitMeasure(java.lang.String... args) |
double |
getUnitPrice(java.lang.String... args) |
double |
getUnitPriceDisplay(java.lang.String... args) |
double |
getUnitPriceDisplayExcludingTax(java.lang.String... args) |
double |
getUnitPriceDisplayIncludingTax(java.lang.String... args) |
double |
getUnitPriceExcludingTax(java.lang.String... args) |
double |
getUnitPriceIncludingTax(java.lang.String... args) |
boolean |
hasReadAccess(java.lang.String... args) |
boolean |
isAdjPriceChecked(java.lang.String... args) |
boolean |
isAdjPriceReasonRequired(java.lang.String... args) |
boolean |
isAdjTotalPriceIncludesTax(java.lang.String... args) |
boolean |
isAdjUnitPriceIncludesTax(java.lang.String... args) |
boolean |
isAdjustItem(java.lang.String... args) |
boolean |
isMonthlyRecurring(java.lang.String... args) |
boolean |
isNeedToBeCloned(java.lang.String... args) |
boolean |
isUnitPriceIncludesTax(java.lang.String... args) |
static DBQuery<ChargeItem> |
makeQuery(DataSource ds)
Make a new QUERY for this class.
|
ChargeItem |
setAccount(com.aspc.dal.layers.aspc_app.accounts.Account value,
java.lang.String... args) |
ChargeItem |
setAdjPriceChecked(boolean value,
java.lang.String... args) |
ChargeItem |
setAdjPriceCheckedBy(com.aspc.dal.layers.aspc_app.contact.Person value,
java.lang.String... args) |
ChargeItem |
setAdjPriceCheckedNotes(java.lang.String value,
java.lang.String... args) |
ChargeItem |
setAdjPriceReason(com.aspc.dal.layers.aspc_app.task.ChargeItemPriceAdjReason value,
java.lang.String... args) |
ChargeItem |
setAdjPriceReasonNotes(java.lang.String value,
java.lang.String... args) |
ChargeItem |
setAdjPriceReasonRequired(boolean value,
java.lang.String... args) |
ChargeItem |
setAdjTotalPrice(double value,
java.lang.String... args) |
ChargeItem |
setAdjTotalPriceIncludesTax(boolean value,
java.lang.String... args) |
ChargeItem |
setAdjTotalPriceIncludingTax(double value,
java.lang.String... args) |
ChargeItem |
setAdjUnitPrice(double value,
java.lang.String... args) |
ChargeItem |
setAdjUnitPriceIncludesTax(boolean value,
java.lang.String... args) |
ChargeItem |
setAdjustItem(boolean value,
java.lang.String... args) |
ChargeItem |
setBackOrdered(double value,
java.lang.String... args) |
ChargeItem |
setChargeItemStatus(java.lang.Object value,
java.lang.String... args) |
ChargeItem |
setCode(java.lang.String value,
java.lang.String... args) |
ChargeItem |
setDescription(java.lang.String value,
java.lang.String... args) |
ChargeItem |
setDiscountRate(double value,
java.lang.String... args) |
ChargeItem |
setEnteredBy(com.aspc.dal.layers.aspc_app.contact.Person value,
java.lang.String... args) |
ChargeItem |
setEnteredTime(java.util.Date value,
java.lang.String... args) |
ChargeItem |
setExportedTime(java.util.Date value,
java.lang.String... args) |
ChargeItem |
setExportFg(com.aspc.dal.dbobj.misc.DBTriStateOption value,
java.lang.String... args) |
ChargeItem |
setID(int value,
java.lang.String... args) |
ChargeItem |
setItemCode(java.lang.String value,
java.lang.String... args) |
ChargeItem |
setMonthlyRecurring(boolean value,
java.lang.String... args) |
ChargeItem |
setMyobImportTime(java.util.Date value,
java.lang.String... args) |
ChargeItem |
setNotes(java.lang.String value,
java.lang.String... args) |
ChargeItem |
setOrdered(double value,
java.lang.String... args) |
ChargeItem |
setOwnerBusUnit(com.aspc.dal.layers.aspc_app.contact.Business value,
java.lang.String... args) |
ChargeItem |
setQty(double value,
java.lang.String... args) |
ChargeItem |
setRecurringBase(com.aspc.dal.layers.aspc_app.task.ChargeItem value,
java.lang.String... args) |
ChargeItem |
setTaxCodeId(com.aspc.dal.layers.aspc_app.misc.Tax value,
java.lang.String... args) |
ChargeItem |
setTaxRate(double value,
java.lang.String... args) |
ChargeItem |
setUnitMeasure(java.lang.String value,
java.lang.String... args) |
ChargeItem |
setUnitPrice(double value,
java.lang.String... args) |
ChargeItem |
setUnitPriceExcludingTax(double value,
java.lang.String... args) |
ChargeItem |
setUnitPriceIncludesTax(boolean value,
java.lang.String... args) |
ChargeItem |
setUnitPriceIncludingTax(double value,
java.lang.String... args) |
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 ChargeItem(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 public int getID(java.lang.String... args)
@Nonnull public ChargeItem setID(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Account getAccount(java.lang.String... args)
@CheckReturnValue @Nonnull public final Account findAccount(java.lang.String... args) throws NotFoundException
Account
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Account was not found@Nonnull public ChargeItem setAccount(com.aspc.dal.layers.aspc_app.accounts.Account value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isAdjPriceChecked(java.lang.String... args)
@Nonnull public ChargeItem setAdjPriceChecked(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Person getAdjPriceCheckedBy(java.lang.String... args)
@CheckReturnValue @Nonnull public final Person findAdjPriceCheckedBy(java.lang.String... args) throws NotFoundException
Person
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Person was not found@Nonnull public ChargeItem setAdjPriceCheckedBy(com.aspc.dal.layers.aspc_app.contact.Person value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getAdjPriceCheckedNotes(java.lang.String... args)
@Nonnull public ChargeItem setAdjPriceCheckedNotes(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public ChargeItemPriceAdjReason getAdjPriceReason(java.lang.String... args)
@CheckReturnValue @Nonnull public final ChargeItemPriceAdjReason findAdjPriceReason(java.lang.String... args) throws NotFoundException
ChargeItemPriceAdjReason
(String, Searchable)args
- the optional argumentsNotFoundException
- ChargeItemPriceAdjReason was not found@Nonnull public ChargeItem setAdjPriceReason(com.aspc.dal.layers.aspc_app.task.ChargeItemPriceAdjReason value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getAdjPriceReasonNotes(java.lang.String... args)
@Nonnull public ChargeItem setAdjPriceReasonNotes(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isAdjPriceReasonRequired(java.lang.String... args)
@Nonnull public ChargeItem setAdjPriceReasonRequired(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getAdjTotalPrice(java.lang.String... args)
@Nonnull public ChargeItem setAdjTotalPrice(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isAdjTotalPriceIncludesTax(java.lang.String... args)
@Nonnull public ChargeItem setAdjTotalPriceIncludesTax(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getAdjTotalPriceIncludingTax(java.lang.String... args)
@Nonnull public ChargeItem setAdjTotalPriceIncludingTax(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getAdjUnitPrice(java.lang.String... args)
@Nonnull public ChargeItem setAdjUnitPrice(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getAdjUnitPriceExcludingTax(java.lang.String... args)
@CheckReturnValue public boolean isAdjUnitPriceIncludesTax(java.lang.String... args)
@Nonnull public ChargeItem setAdjUnitPriceIncludesTax(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getAdjUnitPriceIncludingTax(java.lang.String... args)
@CheckReturnValue public boolean isAdjustItem(java.lang.String... args)
@Nonnull public ChargeItem setAdjustItem(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getBackOrdered(java.lang.String... args)
@Nonnull public ChargeItem setBackOrdered(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public PriceMatrix getCalcPriceMatrix(java.lang.String... args)
@CheckReturnValue @Nonnull public final PriceMatrix findCalcPriceMatrix(java.lang.String... args) throws NotFoundException
PriceMatrix
(Integer, Derived, Searchable)args
- the optional argumentsNotFoundException
- PriceMatrix was not found@CheckReturnValue public double getCalcUnitPriceExcludingTax(java.lang.String... args)
@CheckReturnValue @Nullable public java.lang.Object getChargeItemStatus(java.lang.String... args)
@CheckReturnValue @Nonnull public final java.lang.Object findChargeItemStatus(java.lang.String... args) throws NotFoundException
ChargeItemStatus
(String, Searchable)args
- the optional argumentsNotFoundException
- ChargeItemStatus was not found@Nonnull public ChargeItem setChargeItemStatus(java.lang.Object value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.lang.Object getChargeItemType(java.lang.String... args)
@CheckReturnValue @Nonnull public final java.lang.Object findChargeItemType(java.lang.String... args) throws NotFoundException
ChargeItemType
(String, Derived, Searchable)args
- the optional argumentsNotFoundException
- ChargeItemType was not found@CheckReturnValue @Nonnull public java.lang.String getCode(java.lang.String... args)
@Nonnull public ChargeItem setCode(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getDescription(java.lang.String... args)
@Nonnull public ChargeItem setDescription(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getDiscountRate(java.lang.String... args)
@Nonnull public ChargeItem setDiscountRate(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Person getEnteredBy(java.lang.String... args)
@CheckReturnValue @Nonnull public final Person findEnteredBy(java.lang.String... args) throws NotFoundException
Person
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Person was not found@Nonnull public ChargeItem setEnteredBy(com.aspc.dal.layers.aspc_app.contact.Person value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getEnteredTime(java.lang.String... args)
@Nonnull public ChargeItem setEnteredTime(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public DBTriStateOption getExportFg(java.lang.String... args)
@CheckReturnValue @Nonnull public final DBTriStateOption findExportFg(java.lang.String... args) throws NotFoundException
DBTriStateOption
(String, Searchable)args
- the optional argumentsNotFoundException
- DBTriStateOption was not found@Nonnull public ChargeItem setExportFg(com.aspc.dal.dbobj.misc.DBTriStateOption value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getExportedTime(java.lang.String... args)
@Nonnull public ChargeItem setExportedTime(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean hasReadAccess(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getItemCode(java.lang.String... args)
@Nonnull public ChargeItem setItemCode(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isMonthlyRecurring(java.lang.String... args)
@Nonnull public ChargeItem setMonthlyRecurring(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getMyobImportTime(java.lang.String... args)
@Nonnull public ChargeItem setMyobImportTime(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isNeedToBeCloned(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getNotes(java.lang.String... args)
@Nonnull public ChargeItem setNotes(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getOrdered(java.lang.String... args)
@Nonnull public ChargeItem setOrdered(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Company getOwnerBusUnit(java.lang.String... args)
@CheckReturnValue @Nonnull public final Company findOwnerBusUnit(java.lang.String... args) throws NotFoundException
Business
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Business was not found@Nonnull public ChargeItem setOwnerBusUnit(com.aspc.dal.layers.aspc_app.contact.Business value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getQty(java.lang.String... args)
@Nonnull public ChargeItem setQty(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public ChargeItem getRecurringBase(java.lang.String... args)
@CheckReturnValue @Nonnull public final ChargeItem findRecurringBase(java.lang.String... args) throws NotFoundException
ChargeItem
(Integer, Searchable)args
- the optional argumentsNotFoundException
- ChargeItem was not found@Nonnull public ChargeItem setRecurringBase(com.aspc.dal.layers.aspc_app.task.ChargeItem value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public TaxCode getTaxCodeId(java.lang.String... args)
@CheckReturnValue @Nonnull public final TaxCode findTaxCodeId(java.lang.String... args) throws NotFoundException
Tax
(String,
Mandatory, Searchable)args
- the optional argumentsNotFoundException
- Tax was not found@Nonnull public ChargeItem setTaxCodeId(com.aspc.dal.layers.aspc_app.misc.Tax value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getTaxRate(java.lang.String... args)
@Nonnull public ChargeItem setTaxRate(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getTotalDiscount(java.lang.String... args)
@CheckReturnValue public double getTotalPriceExcludingTax(java.lang.String... args)
@CheckReturnValue public double getTotalPriceIncludingTax(java.lang.String... args)
@CheckReturnValue public double getTotalRoyalties(java.lang.String... args)
@CheckReturnValue public double getTotalTax(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getUnitMeasure(java.lang.String... args)
@Nonnull public ChargeItem setUnitMeasure(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getUnitPrice(java.lang.String... args)
@Nonnull public ChargeItem setUnitPrice(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getUnitPriceDisplay(java.lang.String... args)
@CheckReturnValue public double getUnitPriceDisplayExcludingTax(java.lang.String... args)
@CheckReturnValue public double getUnitPriceDisplayIncludingTax(java.lang.String... args)
@CheckReturnValue public double getUnitPriceExcludingTax(java.lang.String... args)
@Nonnull public ChargeItem setUnitPriceExcludingTax(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isUnitPriceIncludesTax(java.lang.String... args)
@Nonnull public ChargeItem setUnitPriceIncludesTax(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getUnitPriceIncludingTax(java.lang.String... args)
@Nonnull public ChargeItem setUnitPriceIncludingTax(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@Nonnull @CheckReturnValue public static DBQuery<ChargeItem> makeQuery(@Nonnull DataSource ds) throws NotFoundException
ds
- the datasourceNotFoundException
- if class could not be found@Nonnull @CheckReturnValue public static ChargeItem findKey(@Nonnull DataSource ds, int key) throws NotFoundException, java.lang.Exception
ds
- the datasourcekey
- the valueNotFoundException
- if target could not be foundjava.lang.Exception
- a serious problem@CheckReturnValue protected boolean extIsMandatory(@Nonnull DBField field)
extIsMandatory
in class DBObject
field
- The field to check@OverridingMethodsMustInvokeSuper protected void extAutoEnterCreate() throws java.lang.Exception
extAutoEnterCreate
in class DBObject
java.lang.Exception
- A serious problemcom.aspc.DBObj.DBObject#autoEnterCreate()
@CheckReturnValue protected boolean extIsOnChange(@Nonnull DBField field)
DBObject
extIsOnChange
in class DBObject
field
- The field@CheckReturnValue public boolean copyIncludeField(@Nonnull DBObject orig, @Nonnull DBField field) throws java.lang.Exception
copyIncludeField
in class DBObject
orig
- The original object to be copied.field
- The field to be copiedjava.lang.Exception
- A serious error.@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 DBObject
field
- The field updated.previous
- The previous value for this field.previousKey
- The previous keyparams
- The parameters usedjava.lang.Exception
- a serious problempublic DBObject[] getRoyalties()
@CheckReturnValue protected java.lang.Object extGetDerivedValue(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
extGetDerivedValue
in class DBObject
field
- The field to getparams
- The parameters for this field eg. language= or default=java.lang.Exception
- A serious problem@OverridingMethodsMustInvokeSuper protected void extPreValidate() throws java.lang.Exception
extPreValidate
in class DBObject
java.lang.Exception
- A serious problem@OverridingMethodsMustInvokeSuper protected void extFixUp() throws java.lang.Exception
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.