public class TaskNoticeNote extends TaskNote
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
A note associated with the sending of a notice.
|
static java.lang.String |
DBCLASS_NAME
A note associated with the sending of a notice.
|
DBFIELD_OBSOLETE_LINK_NAME, PARAMETER_STRIP_TAGS
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
TaskNoticeNote(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 java.lang.String |
extGenerateDescription() |
protected boolean |
extIsOnChange(DBField field)
OVERRIDE This method to specify that when a field is updated it will affect other fields.
|
DeliverySchedule |
findDeliverySchedule(java.lang.String... args)
details of the delivery schedule.
|
DBEmail |
findEmail(java.lang.String... args)
If the notice was sent from an email then this field will link to that
email.
|
NoticeSchedule |
findNoticeSchedule(java.lang.String... args)
Notice Schedule.
|
InvoiceProductItem |
findProductItem(java.lang.String... args)
Product Item.
|
DeliverySchedule |
getDeliverySchedule(java.lang.String... args) |
DBEmail |
getEmail(java.lang.String... args) |
java.lang.String |
getNoticeNumber(java.lang.String... args) |
NoticeSchedule |
getNoticeSchedule(java.lang.String... args) |
InvoiceProductItem |
getProductItem(java.lang.String... args) |
TaskNoticeNote |
setDeliverySchedule(com.aspc.dal.layers.aspc_app.subscription.DeliverySchedule value,
java.lang.String... args) |
TaskNoticeNote |
setEmail(com.aspc.dal.dbobj.email.DBEmail value,
java.lang.String... args) |
TaskNoticeNote |
setNoticeNumber(java.lang.String value,
java.lang.String... args) |
TaskNoticeNote |
setNoticeSchedule(com.aspc.dal.layers.aspc_app.notices.NoticeSchedule value,
java.lang.String... args) |
TaskNoticeNote |
setProductItem(com.aspc.dal.layers.aspc_app.invoice.InvoiceProductItem value,
java.lang.String... args) |
extDelete, extFixUp, extGetDerivedValue, extPreSaveRecord, extPreValidate, findTaskId, getJiraCommentId, getTaskId, hasCategory, hasReadAccess, setJiraCommentId, setTaskId
adjustLinkName, create, extSetValue, extValidateRecord, findAttachment, findEnteredBy, findKey, getAttachment, getDisplayHTML, getDisplayShortNote, getEnteredBy, getEnteredTime, getFullTextSearchScore, getHtmlNote, getID, getLinkName, getPrimaryType, getProperties, getRawLinkName, getRawNote, getReferencesUUID, getSequence, getUUID, getWeakReferencesUUID, isChildNode, isContains, isDescendantNode, isDirectory, isPublic, isReferenceable, isSameNode, isVersionable, lastModified, listNodes, makeQuery, setAttachment, setEnteredBy, setEnteredTime, setHtmlNote, setID, setPrimaryType, setProperties, setRawLinkName, setRawNote, setReferenceable, setReferencesUUID, setSequence, setUniqueLinkName, setUUID, setVersionable, setWeakReferencesUUID, vDisplayName, vName
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, extAutoEnterCreate, extCanDeleteDependantObject, extCheckCreateAccess, extCheckDeleteAccess, extCheckModifyAccess, extCheckModifyAccess, extCheckReadAccess, extCopy, extDeleteRecord, extGetDerivedGlobalKey, extGetValue, extIsMandatory, extMarkSavePoint, extPostDeleteRecord, extPostSaveRecord, extPreDeleteRecord, extPreValidateDelete, extRaiseEvents, extRollbackTo, extSaveRecord, extUndelete, extValidateDelete, extValidateField, 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 TaskNoticeNote(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 DeliverySchedule getDeliverySchedule(java.lang.String... args)
@CheckReturnValue @Nonnull public final DeliverySchedule findDeliverySchedule(java.lang.String... args) throws NotFoundException
DeliverySchedule
(Integer, Searchable)args
- the optional argumentsNotFoundException
- DeliverySchedule was not found@Nonnull public TaskNoticeNote setDeliverySchedule(com.aspc.dal.layers.aspc_app.subscription.DeliverySchedule value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public DBEmail getEmail(java.lang.String... args)
@CheckReturnValue @Nonnull public final DBEmail findEmail(java.lang.String... args) throws NotFoundException
DBEmail
(Integer,
Searchable)args
- the optional argumentsNotFoundException
- DBEmail was not found@Nonnull public TaskNoticeNote setEmail(com.aspc.dal.dbobj.email.DBEmail value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getNoticeNumber(java.lang.String... args)
@Nonnull public TaskNoticeNote setNoticeNumber(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public NoticeSchedule getNoticeSchedule(java.lang.String... args)
@CheckReturnValue @Nonnull public final NoticeSchedule findNoticeSchedule(java.lang.String... args) throws NotFoundException
NoticeSchedule
(Integer, Searchable)args
- the optional argumentsNotFoundException
- NoticeSchedule was not found@Nonnull public TaskNoticeNote setNoticeSchedule(com.aspc.dal.layers.aspc_app.notices.NoticeSchedule value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public InvoiceProductItem getProductItem(java.lang.String... args)
@CheckReturnValue @Nonnull public final InvoiceProductItem findProductItem(java.lang.String... args) throws NotFoundException
InvoiceProductItem
(Integer, Searchable)args
- the optional argumentsNotFoundException
- InvoiceProductItem was not found@Nonnull public TaskNoticeNote setProductItem(com.aspc.dal.layers.aspc_app.invoice.InvoiceProductItem value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@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 TaskNote
field
- The field updated.previous
- The previous value for this field.previousKey
- The previous keyparams
- The parameters usedjava.lang.Exception
- a serious problemDBObject.eventFieldUpdated( DBField, Object, GlobalKey, FldParams)
@CheckReturnValue protected boolean extIsOnChange(@Nonnull DBField field)
DBObject
extIsOnChange
in class Note
field
- The fieldprotected java.lang.String extGenerateDescription()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.