public class ChargeableTask extends Task
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
ChargableTask
|
static java.lang.String |
DBCLASS_NAME
ChargableTask
|
skipAlert, STATUS_ACCEPTED, STATUS_COMPLETED, STATUS_DOLATER, STATUS_ENTERED, STATUS_REJECTED, STATUS_STARTED
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
ChargeableTask(DBClass def,
DataSource dataSource)
Std.
|
Modifier and Type | Method and Description |
---|---|
void |
copyChildren(ChargeableTask ctsk)
Over ridden method
|
protected void |
eventFieldUpdated(DBField field,
java.lang.Object previous,
GlobalKey previousKey,
FldParams inParams)
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 GlobalKey |
extGetDerivedGlobalKey(DBField field,
FldParams params)
Calculate the derived global key for this field.
|
protected java.lang.Object |
extGetDerivedValue(DBField field,
FldParams params)
Calculate the derived value for this field.
|
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.
|
protected void |
extPostSaveRecord(long transNr)
OVERRIDE this method to add functionality to stSoftware AFTER saving the record to the database.
|
protected void |
extPreSaveRecord()
Over ridden method
|
protected void |
extPreValidate()
Update the in-memory universe BEFORE validating
|
Person |
findAccountManager(java.lang.String... args)
Person responsible for managing the customer account for this project.
|
Contact |
findBillTo(java.lang.String... args)
Person responsible for paying the completed work, or task.
|
TaskType |
findCalcSaleType(java.lang.String... args)
Determines the sales type.
|
Campaign |
findCampaign(java.lang.String... args)
Campaign that this item originated from.
|
TaxCode |
findChargeTaxCode(java.lang.String... args)
Default tax code to be used when adding charges.
|
Person |
findContact(java.lang.String... args)
Primary contact.
|
Task |
findCopyFromTemplate(java.lang.String... args)
Copies Tasks from the supplied Template.
|
Labour |
findDefaultLabourRate(java.lang.String... args)
Default rate.
|
Activity |
findLastCompleteActivity(java.lang.String... args)
Id of last completed activity.
|
Activity |
findLastModifiedActivity(java.lang.String... args)
Last Modified Activity.
|
Activity |
findNextScheduledActivity(java.lang.String... args)
Next future scheduled Activity.
|
java.lang.Object |
findPaymentTerms(java.lang.String... args)
Intructions on when payment should be made.
|
Contact |
findRecipient(java.lang.String... args)
Customer.
|
Contact |
findSite(java.lang.String... args)
Site where work is to be done.
|
Region |
findSiteRegion(java.lang.String... args)
Site Region.
|
State |
findState(java.lang.String... args)
A new state XLAT field, since the field siteState is old and does not
linked to State table, it's done only code.
|
Suburb |
findSuburb(java.lang.String... args)
A new suburb XLAT field, since the field siteSuburbCity is old and does
not linked to Suburb table, it's done only code.
|
Person |
getAccountManager(java.lang.String... args) |
Activity[] |
getActivities() |
double |
getAdjTotalPrice(java.lang.String... args) |
Contact |
getBillTo(java.lang.String... args) |
protected GlobalKey |
getCalcAttn() |
protected GlobalKey |
getCalcBillTo() |
TaskType |
getCalcSaleType(java.lang.String... args) |
Campaign |
getCampaign(java.lang.String... args) |
TaxCode |
getChargeTaxCode(java.lang.String... args) |
double |
getChargeTaxRate(java.lang.String... args) |
Person |
getContact(java.lang.String... args) |
protected java.lang.Object |
getContactDisplaySiteAddress(DBObject contact,
java.lang.String contactFld) |
Task |
getCopyFromTemplate(java.lang.String... args) |
double |
getCreditSurchargePerc(java.lang.String... args) |
java.lang.String |
getCustomerInvoice(java.lang.String... args) |
java.util.Date |
getCustomerInvoiceDate(java.lang.String... args) |
java.lang.String |
getCustomerPO(java.lang.String... args) |
Labour |
getDefaultLabourRate(java.lang.String... args) |
protected DBObject |
getDefaultSiteContact() |
double |
getDeliveryFee(java.lang.String... args) |
double |
getDiscountRate(java.lang.String... args) |
java.lang.String |
getDisplayContact(java.lang.String... args) |
protected java.lang.Object |
getDisplaySiteAddress(java.lang.String contactFld,
java.lang.String realFld) |
java.lang.String |
getDisplaySiteCountry(java.lang.String... args) |
java.lang.String |
getDisplaySitePhone(java.lang.String... args) |
java.lang.String |
getDisplaySitePostCode(java.lang.String... args) |
java.lang.String |
getDisplaySiteState(java.lang.String... args) |
java.lang.String |
getDisplaySiteSuburbCity(java.lang.String... args) |
JobItem[] |
getJobItems(boolean includeSubItems)
Returns all the job items linked to this chargeable task
If includeSubItems is set then job items contained within group items
are returned as well.
|
java.util.Date |
getLastActionTime(java.lang.String... args) |
Activity |
getLastCompleteActivity(java.lang.String... args) |
Activity |
getLastModifiedActivity(java.lang.String... args) |
java.lang.String |
getLastNoticeNumber(java.lang.String... args) |
Activity |
getNextScheduledActivity(java.lang.String... args) |
java.lang.String |
getOrderConfirmationNum(java.lang.String... args) |
java.lang.Object |
getPaymentTerms(java.lang.String... args) |
double |
getProfit(java.lang.String... args) |
double |
getProfitPerc(java.lang.String... args) |
Contact |
getRecipient(java.lang.String... args) |
java.lang.String |
getRecipientName(java.lang.String... args) |
java.lang.String |
getReminderComment(java.lang.String... args) |
Contact |
getSite(java.lang.String... args) |
java.lang.String |
getSiteAddress(java.lang.String... args) |
java.lang.String |
getSiteContactMobile(java.lang.String... args) |
java.lang.String |
getSiteContactPerson(java.lang.String... args) |
java.lang.String |
getSiteContactPhone(java.lang.String... args) |
java.lang.String |
getSiteCoordinate(java.lang.String... args) |
java.lang.String |
getSiteCountry(java.lang.String... args) |
java.lang.String |
getSiteFax(java.lang.String... args) |
java.lang.String |
getSiteName(java.lang.String... args) |
java.lang.String |
getSiteNotes(java.lang.String... args) |
java.lang.String |
getSitePhone(java.lang.String... args) |
java.lang.String |
getSitePostcode(java.lang.String... args) |
Region |
getSiteRegion(java.lang.String... args) |
java.lang.String |
getSiteState(java.lang.String... args) |
java.lang.String |
getSiteSuburbCity(java.lang.String... args) |
State |
getState(java.lang.String... args) |
TaskStatusJournal[] |
getStatusJournal()
Get status journal
|
Suburb |
getSuburb(java.lang.String... args) |
double |
getTotalDiscount(java.lang.String... args) |
double |
getTotalRoyalties(java.lang.String... args) |
ChargeableTask |
setAccountManager(com.aspc.dal.layers.aspc_app.contact.Person value,
java.lang.String... args) |
ChargeableTask |
setAdjTotalPrice(double value,
java.lang.String... args) |
ChargeableTask |
setBillTo(com.aspc.dal.dbobj.contact.Contact value,
java.lang.String... args) |
ChargeableTask |
setCampaign(com.aspc.dal.layers.aspc_app.campaign.Campaign value,
java.lang.String... args) |
ChargeableTask |
setChargeTaxCode(com.aspc.dal.layers.aspc_app.misc.Tax value,
java.lang.String... args) |
ChargeableTask |
setChargeTaxRate(double value,
java.lang.String... args) |
ChargeableTask |
setContact(com.aspc.dal.layers.aspc_app.contact.Person value,
java.lang.String... args) |
ChargeableTask |
setCopyFromTemplate(com.aspc.dal.layers.aspc_app.task.Task value,
java.lang.String... args) |
ChargeableTask |
setCreditSurchargePerc(double value,
java.lang.String... args) |
ChargeableTask |
setCustomerInvoice(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setCustomerInvoiceDate(java.util.Date value,
java.lang.String... args) |
ChargeableTask |
setCustomerPO(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setDefaultLabourRate(com.aspc.dal.layers.aspc_app.productlabour.Labour value,
java.lang.String... args) |
ChargeableTask |
setDeliveryFee(double value,
java.lang.String... args) |
ChargeableTask |
setDiscountRate(double value,
java.lang.String... args) |
ChargeableTask |
setOrderConfirmationNum(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setPaymentTerms(java.lang.Object value,
java.lang.String... args) |
ChargeableTask |
setRecipient(com.aspc.dal.dbobj.contact.Contact value,
java.lang.String... args) |
ChargeableTask |
setReminderComment(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setSite(com.aspc.dal.dbobj.contact.Contact value,
java.lang.String... args) |
ChargeableTask |
setSiteAddress(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setSiteContactMobile(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setSiteContactPerson(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setSiteContactPhone(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setSiteCoordinate(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setSiteCountry(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setSiteFax(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setSiteName(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setSiteNotes(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setSitePhone(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setSitePostcode(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setSiteRegion(com.aspc.dal.layers.aspc_app.misc.Region value,
java.lang.String... args) |
ChargeableTask |
setSiteState(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setSiteSuburbCity(java.lang.String value,
java.lang.String... args) |
ChargeableTask |
setState(com.aspc.dal.dbobj.misc.State value,
java.lang.String... args) |
ChargeableTask |
setSuburb(com.aspc.dal.layers.aspc_app.misc.Suburb value,
java.lang.String... args) |
protected void |
updateProspectCategory(DBObject base) |
cleanupCurrentNote, copyIncludeField, createFromType, extPreValidateDelete, extSetValue, extValidateField, findAssignTo, findAssignToGroup, findAttachedEmail, findCalcCustomer, findCategory, findCurrentNote, findCurrentNoteRaw, findDependsOn, findEnteredBy, findInitialAssignTo, findInitialNotNullAssignTo, findKey, findLastModifiedBy, findOwner, findOwnerBusUnit, findPredecessorsStatus, findPriority, findRepeatBase, findRepeatNext, findRepeatPrevious, findRequestedBy, findResult, findSchedAmPm, findSeriesPrevious, findSimpleStatus, findStatus, findStatusLastChangedBy, findTemplateType, findType, getActionByDate, getActualDuration, getActualEnd, getActualEndMonth, getActualStart, getAdditionalCharge, getAdditionalCosts, getAdditionalDetails, getAdjActualDuration, getAdjustedCost, getAssignTo, getAssignToDate, getAssignToGroup, getAttachedEmail, getCalcActualDuration, getCalcCustomer, getCalcTotalDuration, getCategory, getCurrentNote, getCurrentNoteRaw, getDependsOn, getDescription, getDisplayBusyTime, getDisplayId, getDisplaySchedTime, getDisplayShortDesc, getDisplayStatus, getDueBy, getDuration, getEndDate, getEnteredBy, getEnterTime, getEnterTimeMonthYear, getEstVSActualHours, getExpectedFinishMonthYear, getFullTextSearchScore, getHtmlDescription, getICalEnd, getICalFullAddress, getICalOrganizer, getICalStart, getID, getInitialAssignTo, getInitialAssignToDate, getInitialNotNullAssignTo, getInitialNotNullAssignToDate, getIssueDate, getLastModifiedBy, getLastModifiedTime, getLinkedJobs, getNextAlert, getNextOverdueAlert, getObseleteNotes, getOwner, getOwnerBusUnit, getPercUntilClosed, getPreAlertDuration, getPredecessorsStatus, getPrimaryType, getPriority, getProperties, getRawSearchText, getReferenceNumber, getReferencesUUID, getRepeatBase, getRepeatedTimezone, getRepeatNext, getRepeatPrevious, getRequestedBy, getResult, getSchedAmPm, getSequence, getSeriesPrevious, getShortDesc, getSimpleStatus, getStartDate, getStatus, getStatusLastChanged, getStatusLastChangedBy, getStatusLastChangedTurnaround, getTags, getTagsLabel, getTagsRaw, getTaskCoverphoto, getTaskfeedBackBad, getTaskfeedBackGood, getTaskfeedbacknotes, getTaskRating, getTaskSeries, getTemplateType, getTimemapDurationField, getTimemapEndTime, getTimemapEndTimeField, getTimemapStartTime, getTimemapStartTimeField, getTmpAttachmentKey, getTotalCost, getTotalLabourCosts, getTotalLabourPrice, getTotalLabourPriceExcTax, getTotalPriceExcTax, getTotalPriceIncTax, getTotalProductCosts, getTotalProductPrice, getTotalProductPriceExcTax, getTotalProfit, getTotalProfitPerc, getTotalRelatedCosts, getTotalTax, getType, getUntouchedTaskSeries, getUUID, getValueForPublic, getWeakReferencesUUID, handleEvent, hasReadAccess, isAllPredecessorsClosed, isApplicableTo, isCategoryRequired, isChangedByUser, isCheckPredecessorsClosed, isChildNode, isClosed, isContains, isCurrent, isDescendantNode, isDirectory, isDueByExpiresIn, isLockedAssignTo, isLockedStartDate, isMatchesSkillLevel, isMyGroup, isNextAlertDueIn, isNoteRequired, isPublic, isReferenceable, isRepeated, isSameNode, isSendAlert, isTimemapHasEndTime, isVersionable, lastModified, listNodes, makeQuery, makeSearchPlan, processRawTags, setActualEnd, setActualStart, setAdditionalCharge, setAdditionalCosts, setAdditionalDetails, setAdjActualDuration, setAdjustedCost, setAllPredecessorsClosed, setAssignTo, setAssignToDate, setAssignToGroup, setAttachedEmail, setCategory, setCategoryRequired, setChangedByUser, setCurrentNoteRaw, setDependsOn, setDescription, setDueBy, setDuration, setEndDate, setEnteredBy, setEnterTime, setID, setInitialAssignTo, setInitialAssignToDate, setIssueDate, setLastModifiedBy, setLastModifiedTime, setLockedAssignTo, setLockedStartDate, setNextAlert, setNextOverdueAlert, setObseleteNotes, setOwner, setOwnerBusUnit, setPercUntilClosed, setPreAlertDuration, setPredecessorsStatus, setPrimaryType, setPriority, setProperties, setRawSearchText, setReferenceable, setReferenceNumber, setReferencesUUID, setRepeatBase, setRepeated, setRepeatedTimezone, setRepeatNext, setRepeatPrevious, setRequestedBy, setResult, setSchedAmPm, setSendAlert, setSequence, setSeriesPrevious, setShortDesc, setSimpleStatus, setStartDate, setStatus, setStatusLastChanged, setStatusLastChangedBy, setTags, setTagsRaw, setTaskCoverphoto, setTaskfeedBackBad, setTaskfeedBackGood, setTaskfeedbacknotes, setTaskRating, setTemplateType, setTmpAttachmentKey, setType, setUUID, setVersionable, setWeakReferencesUUID, toString, updateStatus, vDisplayName, vName
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, extGetValue, extMarkSavePoint, extPostDeleteRecord, extPreDeleteRecord, extRaiseEvents, extRollbackTo, extSaveRecord, extUndelete, extValidateDelete, 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, 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, touch, undelete, validateField, validateRecord, validateSubType
public static final java.lang.String DBCLASS_NAME
public static final GlobalId DBCLASS_GID
public ChargeableTask(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 Person getAccountManager(java.lang.String... args)
@CheckReturnValue @Nonnull public final Person findAccountManager(java.lang.String... args) throws NotFoundException
Person
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Person was not found@Nonnull public ChargeableTask setAccountManager(com.aspc.dal.layers.aspc_app.contact.Person value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getAdjTotalPrice(java.lang.String... args)
@Nonnull public ChargeableTask setAdjTotalPrice(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Contact getBillTo(java.lang.String... args)
@CheckReturnValue @Nonnull public final Contact findBillTo(java.lang.String... args) throws NotFoundException
Contact
(Integer,
Searchable)args
- the optional argumentsNotFoundException
- Contact was not found@Nonnull public ChargeableTask setBillTo(com.aspc.dal.dbobj.contact.Contact value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public TaskType getCalcSaleType(java.lang.String... args)
@CheckReturnValue @Nonnull public final TaskType findCalcSaleType(java.lang.String... args) throws NotFoundException
TaskType
(String, Derived, Searchable)args
- the optional argumentsNotFoundException
- TaskType was not found@CheckReturnValue @Nullable public Campaign getCampaign(java.lang.String... args)
@CheckReturnValue @Nonnull public final Campaign findCampaign(java.lang.String... args) throws NotFoundException
Campaign
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Campaign was not found@Nonnull public ChargeableTask setCampaign(com.aspc.dal.layers.aspc_app.campaign.Campaign value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public TaxCode getChargeTaxCode(java.lang.String... args)
@CheckReturnValue @Nonnull public final TaxCode findChargeTaxCode(java.lang.String... args) throws NotFoundException
Tax
(String,
Searchable)args
- the optional argumentsNotFoundException
- Tax was not found@Nonnull public ChargeableTask setChargeTaxCode(com.aspc.dal.layers.aspc_app.misc.Tax value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getChargeTaxRate(java.lang.String... args)
@Nonnull public ChargeableTask setChargeTaxRate(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Person getContact(java.lang.String... args)
@CheckReturnValue @Nonnull public final Person findContact(java.lang.String... args) throws NotFoundException
Person
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Person was not found@Nonnull public ChargeableTask setContact(com.aspc.dal.layers.aspc_app.contact.Person value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Task getCopyFromTemplate(java.lang.String... args)
@CheckReturnValue @Nonnull public final Task findCopyFromTemplate(java.lang.String... args) throws NotFoundException
Task
(Integer,
Searchable)args
- the optional argumentsNotFoundException
- Task was not found@Nonnull public ChargeableTask setCopyFromTemplate(com.aspc.dal.layers.aspc_app.task.Task value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getCreditSurchargePerc(java.lang.String... args)
@Nonnull public ChargeableTask setCreditSurchargePerc(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getCustomerInvoice(java.lang.String... args)
@Nonnull public ChargeableTask setCustomerInvoice(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getCustomerInvoiceDate(java.lang.String... args)
@Nonnull public ChargeableTask setCustomerInvoiceDate(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getCustomerPO(java.lang.String... args)
@Nonnull public ChargeableTask setCustomerPO(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Labour getDefaultLabourRate(java.lang.String... args)
@CheckReturnValue @Nonnull public final Labour findDefaultLabourRate(java.lang.String... args) throws NotFoundException
Labour
(String, Searchable)args
- the optional argumentsNotFoundException
- Labour was not found@Nonnull public ChargeableTask setDefaultLabourRate(com.aspc.dal.layers.aspc_app.productlabour.Labour value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getDeliveryFee(java.lang.String... args)
@Nonnull public ChargeableTask setDeliveryFee(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getDiscountRate(java.lang.String... args)
@Nonnull public ChargeableTask setDiscountRate(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getDisplayContact(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getDisplaySiteCountry(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getDisplaySitePhone(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getDisplaySitePostCode(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getDisplaySiteState(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getDisplaySiteSuburbCity(java.lang.String... args)
@CheckReturnValue @Nullable public java.util.Date getLastActionTime(java.lang.String... args)
@CheckReturnValue @Nullable public Activity getLastCompleteActivity(java.lang.String... args)
@CheckReturnValue @Nonnull public final Activity findLastCompleteActivity(java.lang.String... args) throws NotFoundException
Activity
(Integer, Derived, Searchable)args
- the optional argumentsNotFoundException
- Activity was not found@CheckReturnValue @Nullable public Activity getLastModifiedActivity(java.lang.String... args)
@CheckReturnValue @Nonnull public final Activity findLastModifiedActivity(java.lang.String... args) throws NotFoundException
Activity
(Integer, Derived, Searchable)args
- the optional argumentsNotFoundException
- Activity was not found@CheckReturnValue @Nonnull public java.lang.String getLastNoticeNumber(java.lang.String... args)
@CheckReturnValue @Nullable public Activity getNextScheduledActivity(java.lang.String... args)
@CheckReturnValue @Nonnull public final Activity findNextScheduledActivity(java.lang.String... args) throws NotFoundException
Activity
(Integer, Derived, Searchable)args
- the optional argumentsNotFoundException
- Activity was not found@CheckReturnValue @Nonnull public java.lang.String getOrderConfirmationNum(java.lang.String... args)
@Nonnull public ChargeableTask setOrderConfirmationNum(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.lang.Object getPaymentTerms(java.lang.String... args)
@CheckReturnValue @Nonnull public final java.lang.Object findPaymentTerms(java.lang.String... args) throws NotFoundException
PaymentTerms
(String, Searchable)args
- the optional argumentsNotFoundException
- PaymentTerms was not found@Nonnull public ChargeableTask setPaymentTerms(java.lang.Object value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getProfit(java.lang.String... args)
@CheckReturnValue public double getProfitPerc(java.lang.String... args)
@CheckReturnValue @Nullable public Contact getRecipient(java.lang.String... args)
@CheckReturnValue @Nonnull public final Contact findRecipient(java.lang.String... args) throws NotFoundException
Contact
(Integer,
Searchable)args
- the optional argumentsNotFoundException
- Contact was not found@Nonnull public ChargeableTask setRecipient(com.aspc.dal.dbobj.contact.Contact value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getRecipientName(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getReminderComment(java.lang.String... args)
@Nonnull public ChargeableTask setReminderComment(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Contact getSite(java.lang.String... args)
@CheckReturnValue @Nonnull public final Contact findSite(java.lang.String... args) throws NotFoundException
Contact
(Integer,
Searchable)args
- the optional argumentsNotFoundException
- Contact was not found@Nonnull public ChargeableTask setSite(com.aspc.dal.dbobj.contact.Contact value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSiteAddress(java.lang.String... args)
@Nonnull public ChargeableTask setSiteAddress(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSiteContactMobile(java.lang.String... args)
@Nonnull public ChargeableTask setSiteContactMobile(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSiteContactPerson(java.lang.String... args)
@Nonnull public ChargeableTask setSiteContactPerson(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSiteContactPhone(java.lang.String... args)
@Nonnull public ChargeableTask setSiteContactPhone(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSiteCoordinate(java.lang.String... args)
@Nonnull public ChargeableTask setSiteCoordinate(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSiteCountry(java.lang.String... args)
@Nonnull public ChargeableTask setSiteCountry(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSiteFax(java.lang.String... args)
@Nonnull public ChargeableTask setSiteFax(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSiteName(java.lang.String... args)
@Nonnull public ChargeableTask setSiteName(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSiteNotes(java.lang.String... args)
@Nonnull public ChargeableTask setSiteNotes(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSitePhone(java.lang.String... args)
@Nonnull public ChargeableTask setSitePhone(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSitePostcode(java.lang.String... args)
@Nonnull public ChargeableTask setSitePostcode(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Region getSiteRegion(java.lang.String... args)
@CheckReturnValue @Nonnull public final Region findSiteRegion(java.lang.String... args) throws NotFoundException
Region
(String,
Searchable)args
- the optional argumentsNotFoundException
- Region was not found@Nonnull public ChargeableTask setSiteRegion(com.aspc.dal.layers.aspc_app.misc.Region value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSiteState(java.lang.String... args)
@Nonnull public ChargeableTask setSiteState(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSiteSuburbCity(java.lang.String... args)
@Nonnull public ChargeableTask setSiteSuburbCity(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public State getState(java.lang.String... args)
@CheckReturnValue @Nonnull public final State findState(java.lang.String... args) throws NotFoundException
State
(String, Searchable)args
- the optional argumentsNotFoundException
- State was not found@Nonnull public ChargeableTask setState(com.aspc.dal.dbobj.misc.State value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Suburb getSuburb(java.lang.String... args)
@CheckReturnValue @Nonnull public final Suburb findSuburb(java.lang.String... args) throws NotFoundException
Suburb
(String,
Searchable)args
- the optional argumentsNotFoundException
- Suburb was not found@Nonnull public ChargeableTask setSuburb(com.aspc.dal.layers.aspc_app.misc.Suburb value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getTotalDiscount(java.lang.String... args)
@CheckReturnValue public double getTotalRoyalties(java.lang.String... args)
public Activity[] getActivities()
public TaskStatusJournal[] getStatusJournal() throws java.lang.Exception
java.lang.Exception
- a serious problem.public JobItem[] getJobItems(boolean includeSubItems)
includeSubItems
- @OverridingMethodsMustInvokeSuper protected void extAutoEnterCreate() throws java.lang.Exception
extAutoEnterCreate
in class Task
java.lang.Exception
- A serious problemcom.aspc.DBObj.DBObject#autoEnterCreate()
@OverridingMethodsMustInvokeSuper protected void extCopy(@Nonnull DBObject target) throws java.lang.Exception
@CheckReturnValue protected boolean extIsMandatory(@Nonnull DBField field)
extIsMandatory
in class Task
field
- The field to getDBObject.extIsMandatory( DBField)
@CheckReturnValue protected java.lang.Object extGetDerivedValue(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
extGetDerivedValue
in class Task
field
- The field to getparams
- The parameters for this field eg. language= or default=java.lang.Exception
- A serious problem@CheckReturnValue @Nullable protected GlobalKey extGetDerivedGlobalKey(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
extGetDerivedGlobalKey
in class Task
field
- The field to getparams
- The parameters for this field eg. language= or default=java.lang.Exception
- A serious problemprotected GlobalKey getCalcBillTo() throws java.lang.Exception
java.lang.Exception
- a serious problemprotected GlobalKey getCalcAttn() throws java.lang.Exception
java.lang.Exception
- a serious problemprotected java.lang.Object getDisplaySiteAddress(java.lang.String contactFld, java.lang.String realFld)
contactFld
- realFld
- protected java.lang.Object getContactDisplaySiteAddress(DBObject contact, java.lang.String contactFld)
contact
- contactFld
- @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 Task
inParams
- field
- The field updated.previous
- The previous value for this field.previousKey
- The previous keyjava.lang.Exception
- a serious problem@CheckReturnValue protected boolean extIsOnChange(@Nonnull DBField field)
extIsOnChange
in class Task
field
- The field to checkprotected DBObject getDefaultSiteContact() throws java.lang.Exception
java.lang.Exception
- a serious problem@OverridingMethodsMustInvokeSuper protected void extPreValidate() throws java.lang.Exception
extPreValidate
in class Task
java.lang.Exception
- A serious problem@OverridingMethodsMustInvokeSuper protected void extPostSaveRecord(@Nonnegative long transNr)
DBObject
extPostSaveRecord
in class DBObject
transNr
- This transaction number that was just saved.protected void updateProspectCategory(DBObject base) throws java.lang.Exception
base
- the base objectjava.lang.Exception
- a serious problem@OverridingMethodsMustInvokeSuper protected void extFixUp() throws java.lang.Exception
@OverridingMethodsMustInvokeSuper protected void extPreSaveRecord() throws java.lang.Exception
extPreSaveRecord
in class Task
java.lang.Exception
- Serious problempublic void copyChildren(ChargeableTask ctsk) throws java.lang.Exception
copyChildren
in class Task
ctsk
- Chargeable Taskjava.lang.Exception
- Serious ProblemstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.