public class Labour extends ProductLabour
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
Labour used in quotes and jobs
|
static java.lang.String |
DBCLASS_NAME
Labour used in quotes and jobs
|
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
Labour(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 void |
extFixUp()
The extended fix up routine for known problems.
|
protected boolean |
extIsMandatory(DBField field)
Conditional mandatory field.
|
Skill |
findType(java.lang.String... args)
Select type of labour, eg, Typist, Apprentice Carpenter.
|
java.lang.Object |
findUnitType(java.lang.String... args)
Standard unit type.
|
java.lang.String |
getLabourDescription(java.lang.String... args) |
Skill |
getType(java.lang.String... args) |
java.lang.Object |
getUnitType(java.lang.String... args) |
Labour |
setLabourDescription(java.lang.String value,
java.lang.String... args) |
Labour |
setType(com.aspc.dal.layers.aspc_app.misc.Skill value,
java.lang.String... args) |
Labour |
setUnitType(java.lang.Object value,
java.lang.String... args) |
create, findBuyTaxCodeId, findEnteredBy, findExpenseAccount, findIncomeAccount, findKey, findOwnerBusUnit, findSellTaxCodeId, getBuyingUnitMeasure, getBuyPrice, getBuyTaxCodeId, getCalcBuyPriceExcludingTax, getCalcBuyPriceIncludingTax, getCalcSellPriceIncludingTax, getDescription, getEnteredBy, getExpenseAccount, getIDNo, getIncomeAccount, getLabourHours, getNotes, getObsoleteNotes, getOwnerBusUnit, getSellPrice, getSellTaxCodeId, getSellUnitMeasure, isBuyPriceIncludesTax, isHtmlTextNote, isInactive, isSellPriceIncludesTax, makeQuery, setBuyingUnitMeasure, setBuyPrice, setBuyPriceIncludesTax, setBuyTaxCodeId, setDescription, setEnteredBy, setExpenseAccount, setHtmlTextNote, setIDNo, setInactive, setIncomeAccount, setLabourHours, setNotes, setObsoleteNotes, setOwnerBusUnit, setSellPrice, setSellPriceIncludesTax, setSellTaxCodeId, setSellUnitMeasure
addReloadEventListener, archiveCheck, autoEnterCreate, calculateValue, calculateValue, calculateValue, callingRestoreByJournal, changeThreadMode, checkCreateAccess, checkDelete, checkDeleteAccess, checkModifyAccess, checkModifyAccess, checkReadAccess, clearCache, copy, copyFields, copyIncludeField, copyInwardLinks, delete, denormalizedResult, displayLogName, displayName, displayValue, doSearch, dump, equals, eventDataLoaded, extCanDeleteDependantObject, extCheckCreateAccess, extCheckDeleteAccess, extCheckModifyAccess, extCheckModifyAccess, extCheckReadAccess, extCopy, extDelete, extDeleteRecord, extGetDerivedGlobalKey, extGetDerivedValue, extGetValue, extIsOnChange, extMarkSavePoint, extPostDeleteRecord, extPostSaveRecord, extPreDeleteRecord, extPreSaveRecord, extPreValidate, 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 Labour(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 @Nonnull public java.lang.String getLabourDescription(java.lang.String... args)
@Nonnull public Labour setLabourDescription(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Skill getType(java.lang.String... args)
@CheckReturnValue @Nonnull public final Skill findType(java.lang.String... args) throws NotFoundException
Skill
(Integer,
Searchable)args
- the optional argumentsNotFoundException
- Skill was not found@Nonnull public Labour setType(com.aspc.dal.layers.aspc_app.misc.Skill value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.lang.Object getUnitType(java.lang.String... args)
@CheckReturnValue @Nonnull public final java.lang.Object findUnitType(java.lang.String... args) throws NotFoundException
ChargeUnitType
(String, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- ChargeUnitType was not found@Nonnull public Labour setUnitType(java.lang.Object value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@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 extIsMandatory(@Nonnull DBField field)
extIsMandatory
in class DBObject
field
- The field to getDBObject.extIsMandatory( DBField)
@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 problemstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.