public class MeetingAttendee extends Meeting
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
The MeetingAttendee provides a mechanism for assigning multiple
attendees
to a Meeting. |
static java.lang.String |
DBCLASS_NAME
The MeetingAttendee provides a mechanism for assigning multiple
attendees
to a Meeting. |
skipAlert, STATUS_ACCEPTED, STATUS_COMPLETED, STATUS_DOLATER, STATUS_ENTERED, STATUS_REJECTED, STATUS_STARTED
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
MeetingAttendee(DBClass def,
DataSource dataSource)
Std.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkIsOrganiser() |
static int[] |
decodeMeetingConfirmationId(java.lang.String s) |
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 |
extCheckModifyAccess(DBField field)
Additional access checking for write access of this object.
|
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 void |
extPreValidate()
Update the in-memory universe BEFORE validating
|
java.lang.Object |
findConfirmation(java.lang.String... args)
meeting confirmation.
|
Activity |
findMasterActivity(java.lang.String... args)
Master Activity.
|
java.lang.String |
getAcceptURL(java.lang.String... args) |
java.lang.Object |
getConfirmation(java.lang.String... args) |
Activity |
getMasterActivity(java.lang.String... args) |
Activity |
getMasterMeeting() |
java.lang.String |
getRejectURL(java.lang.String... args) |
boolean |
isAttended(java.lang.String... args) |
boolean |
isInvited(java.lang.String... args) |
boolean |
isMasterField(DBField field)
Checks if meeting field is for synchronising only and not for
attendeee to update
|
MeetingAttendee |
setAttended(boolean value,
java.lang.String... args) |
MeetingAttendee |
setConfirmation(java.lang.Object value,
java.lang.String... args) |
MeetingAttendee |
setInvited(boolean value,
java.lang.String... args) |
MeetingAttendee |
setMasterActivity(com.aspc.dal.layers.aspc_app.task.Activity value,
java.lang.String... args) |
void |
syncMasterField(DBField field) |
protected void |
updateAttendees(DBField field,
java.lang.Object previous,
GlobalKey previousKey) |
extFixUp, extPreSaveRecord, findContactActivity, getAttended, getAttendees, getContactActivity, getInvided, getInvitationConfirmationURL, getInvitedList, setContactActivity, toString
extGetDerivedGlobalKey, extPostSaveRecord, extPreDeleteRecord, extValidateField, extValidateRecord, findChargeIncomeAccount, findChargeInvoiceItem, findChargeTaxCode, findChargeUnitType, findContact, findCustomer, findInvoiceId, findProject, findSite, findSiteContact, findSiteLocation, findStandardRateId, getAttendedList, getAttendees, getCalculatedEndTS, getCalculatedEstimatedDurationMS, getCalculatedPercentComplete, getCalculatedStartTS, getChargeAdjQty, getChargeDiscountAmt, getChargeDiscountRate, getChargeIncomeAccount, getChargeInvoiceItem, getChargeQty, getChargeRate, getChargeRateExcludingTax, getChargeRateIncludingTax, getChargeTaxCode, getChargeTaxRate, getChargeTotalDiscount, getChargeUnitType, getClientAddress, getContact, getContactDisplaySiteAddress, getCostPerHour, getCustomer, getDeleteAccess, getDisplaySiteAddress, getDisplaySiteCountry, getDisplaySitePhone, getDisplaySitePostCode, getDisplaySiteState, getDisplaySiteSuburbCity, getInvoiceId, getJiraIssueId, getJiraIssueKey, getLatestTimeEntryDay, getListDependencies, getMgrExpectedHours, getPrevSiteAddress, getProject, getProjectSequence, getSite, getSiteAddress, getSiteContact, getSiteContactEmail, getSiteContactName, getSiteContactPhone, getSiteCoordinate, getSiteCountry, getSiteLocation, getSiteName, getSiteNotes, getSitePhone, getSitePostcode, getSiteState, getSiteSuburbCity, getStandardRateId, getTimeEntries, hasTimeEntry, isAttendeeConfirmed, isChargeable, isChargeRateIncludesTax, isDoubleBooked, isEnquiry, isFilterContactNotAssignedTo, isInvoiced, isInvoiceLocked, isMarkedAsChargable, isSiteAddressChanged, setChargeable, setChargeAdjQty, setChargeDiscountAmt, setChargeDiscountRate, setChargeIncomeAccount, setChargeInvoiceItem, setChargeRate, setChargeRateExcludingTax, setChargeRateIncludesTax, setChargeRateIncludingTax, setChargeTaxCode, setChargeTaxRate, setChargeUnitType, setContact, setCostPerHour, setCustomer, setInvoiceId, setJiraIssueId, setJiraIssueKey, setMarkedAsChargable, setMgrExpectedHours, setPrevSiteAddress, setProject, setProjectSequence, setSite, setSiteAddress, setSiteAddressChanged, setSiteContact, setSiteContactEmail, setSiteContactName, setSiteContactPhone, setSiteCoordinate, setSiteCountry, setSiteLocation, setSiteName, setSiteNotes, setSitePhone, setSitePostcode, setSiteState, setSiteSuburbCity, setStandardRateId, updateCampaign, updateChargeItem
cleanupCurrentNote, copyChildren, copyIncludeField, createFromType, extIsOnChange, extPreValidateDelete, extSetValue, 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, 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, extCheckReadAccess, extCopy, extDelete, extDeleteRecord, extGetValue, extMarkSavePoint, extPostDeleteRecord, extRaiseEvents, extRollbackTo, extSaveRecord, extUndelete, extValidateDelete, 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 MeetingAttendee(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 getAcceptURL(java.lang.String... args)
@CheckReturnValue public boolean isAttended(java.lang.String... args)
@Nonnull public MeetingAttendee setAttended(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.lang.Object getConfirmation(java.lang.String... args)
@CheckReturnValue @Nonnull public final java.lang.Object findConfirmation(java.lang.String... args) throws NotFoundException
MeetingConfirmation
(String, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- MeetingConfirmation was not found@Nonnull public MeetingAttendee setConfirmation(java.lang.Object value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isInvited(java.lang.String... args)
@Nonnull public MeetingAttendee setInvited(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Activity getMasterActivity(java.lang.String... args)
@CheckReturnValue @Nonnull public final Activity findMasterActivity(java.lang.String... args) throws NotFoundException
Activity
(Integer, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- Activity was not found@Nonnull public MeetingAttendee setMasterActivity(com.aspc.dal.layers.aspc_app.task.Activity value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getRejectURL(java.lang.String... args)
public boolean isMasterField(DBField field)
@CheckReturnValue protected boolean extIsMandatory(@Nonnull DBField field)
Meeting
extIsMandatory
in class Meeting
field
- The field to getDBObject.extIsMandatory( DBField)
public Activity getMasterMeeting()
public void syncMasterField(DBField field) throws java.lang.Exception
java.lang.Exception
@OverridingMethodsMustInvokeSuper protected void extAutoEnterCreate() throws java.lang.Exception
extAutoEnterCreate
in class Meeting
java.lang.Exception
- A serious problemcom.aspc.DBObj.DBObject#autoEnterCreate()
protected void updateAttendees(DBField field, java.lang.Object previous, GlobalKey previousKey) throws java.lang.Exception
updateAttendees
in class Meeting
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 Meeting
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 Meeting
java.lang.Exception
- A serious problem@OverridingMethodsMustInvokeSuper protected void extCheckModifyAccess(@Nonnull DBField field) throws DBAccessException
extCheckModifyAccess
in class Activity
field
- The fieldDBAccessException
- No access to modifyprotected boolean checkIsOrganiser()
@CheckReturnValue protected java.lang.Object extGetDerivedValue(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
Meeting
extGetDerivedValue
in class Meeting
field
- The field to getparams
- The parameters for this field eg. language= or default=java.lang.Exception
- A serious problempublic static int[] decodeMeetingConfirmationId(java.lang.String s) throws java.lang.NumberFormatException, java.security.NoSuchAlgorithmException, java.io.UnsupportedEncodingException
s
- encoded stringjava.lang.NumberFormatException
- invalid encoded string passedjava.security.NoSuchAlgorithmException
java.io.UnsupportedEncodingException
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.