public class Benachrichtigung
extends de.ipcon.db.core.BenachrichtigungBase
ATT_Absender, ATT_AnhangBOs, ATT_Antworten, ATT_Beantwortet, ATT_BeantwortetAm, ATT_Betreff, ATT_Datum, ATT_Empfaenger, ATT_Gelesen, ATT_GelesenAm, ATT_Locale, ATT_Prioritaet, ATT_Stufe, ATT_Text, ATT_ThreadPosition, ENT_BenachrichtigungBLOB_KEY, CANCEL_RECALC_CALLED, D_0, D_1, D_10, D_100, D_1000, D_10000, D_5, D_MINUS_1, D_MINUS_ONE, D_ONE, D_ZERO, doExWriteLRMFunction, EMPTY_ARRAY, F_0, F_1, L_0, L10N_KEY_BO_INSTANTIATION, L10N_KEY_BO_WITH_PROTECTED_CONSTRUCTOR, NULL_AGGREGATE, NULL_ITERATORATT_Badge, ATT_Badge2, ATT_Badge3, ATT_Badge4, ATT_BLOBCreatedBy, ATT_BLOBCreatedOn, ATT_BLOBDeletedBy, ATT_BLOBDeletedOn, ATT_BLOBLastModifiedBy, ATT_BLOBLastModifiedOn, ATT_Bot, ATT_Crea, ATT_CreatedBy, ATT_CreatedModifiedText, ATT_Id, ATT_InvolvedInProcs, ATT_LastModifiedBy, ATT_Ldel, ATT_Lmod, ATT_Procs, ENT_BO| Constructor and Description |
|---|
Benachrichtigung() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAntwort(MyTISMBenachrichtigungsAuftrag _ba) |
java.util.Date |
determineBeantwortetAm() |
CoreBO |
getAbsender() |
java.util.Map<java.lang.Long,MyTISMAnhangBOEintrag> |
getAnhangBOs() |
java.lang.Boolean |
getBeantwortet() |
java.util.Date |
getDatum() |
Formular |
getFormularFuerBenutzer(Benutzer ben)
Use the Auftrags PassenderTyp to determine the form for the passed user.
|
java.lang.Boolean |
getGelesen() |
L10nLocale |
getLocale() |
java.lang.Integer |
getPrioritaet() |
java.lang.Integer |
getStufe() |
java.lang.Integer |
getThreadPosition() |
boolean |
hasAntworten() |
boolean |
isUserInvolved(Benutzer user)
checks if this user is involved in this notification as either recipient or
sender, either directly or indirectly, if the notification was addressed to or
sent from one of the user's groups instead.
|
boolean |
isUserInvolved(Benutzer user,
boolean alsoCheckGroups) |
void |
removeAntwort(MyTISMBenachrichtigungsAuftrag _ba) |
copyFrom, copyFrom, equalPayload, getAnhangBOsIterator, getAntworten, getAntwortenIterator, getBeantwortetAm, getBeantwortetNN, getBeantwortetNN, getBetreff, getBetreffNE, getBetreffNN, getBetreffNN, getEmpfaenger, getGelesenAm, getGelesenNN, getGelesenNN, getPrioritaetNN, getPrioritaetNN, getStufeNN, getStufeNN, getText, getTextNE, getTextNN, getTextNN, getThreadPositionNN, getThreadPositionNN, istBeantwortet, istGelesen, needAbsender, needBeantwortet, needBeantwortetAm, needBetreff, needDatum, needEmpfaenger, needGelesen, needGelesenAm, needLocale, needPopulatedAnhangBOs, needPopulatedAntworten, needPrioritaet, needStufe, needText, needThreadPosition, pgetAntwortenLazy, readExternal, setAntworten, setBeantwortetAm, setBetreff, setBOLoader, setEmpfaenger, setGelesenAm, setText, slim, slim, writeExternal_set, $, $, $, $$, $$bo, $$o, $$r, $$ri, $$ri, acquireTxWriteLock, add, afterSaveOnClient, afterSaveOnServer, afterVerifyOnClient, afterVerifyOnServer, aggregate, aggregate, aggregate, aggregate, badge, badge, beforeVerifyOnClient, beforeVerifyOnServer, bumpVersion, cacheLocally, cacheLocally, cacheLocallyAndThrowUnwrappedCause, cacheLocallyAndThrowUnwrappedCause, cacheLocallyAndThrowUnwrappedUncheckedCause, cacheLocallyAndThrowUnwrappedUncheckedCause, cancelCheckConstraints, cancelRecalc, cancelRecalcViaLoadingTransaction, clone, commitTransaction, computeTransientPropertyIfAbsent, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, consumeAndAssureTransientPropertyExists, copyBLOBFrom, createCopy, createCopy, deepClone, deepClone, delete, describe, describe, describe, describe, describe, describe, describe, describe, describe, describe, describeId, describeId, describeId, describeId, describeId, describeId, describeId, describeId, describeNE, describeNE, describeNE, describeNE, describeNE, destub, equalPayload, equalPayload, equalPayload, equalPayload, equals, equalsBO, equalsBO, equalsRegardingAttrs, exportBLOB, exReadString, exWriteString, forgetTransientBLOBHandle, frap, getAsBOInIssueReports, getAsBOInIssueReportsIterator, getAsString, getBackendBOLoaderWithPersistenceHandler, getBadge, getBadge, getBadge2, getBadge3, getBadge4, getBLOB, getBLOB, getBLOB, getBLOB, getBLOB, getBLOBAsDataInput, getBLOBAsEncodedString, getBLOBAsEncodedString, getBLOBAsInputStream, getBLOBAsUTF8EncodedString, getBLOBCreatedBy, getBLOBCreatedOn, getBLOBDeletedBy, getBLOBDeletedOn, getBLOBInfo, getBLOBLastModifiedBy, getBLOBLastModifiedOn, getBOLoader, getBot, getBOVersion, getBytes, getCache, getCache, getCache, getCache, getCache, getCache, getCache, getCache, getCache, getCacheNT, getCacheNT, getCacheNT, getCacheNT, getCacheNT, getCacheNT, getCacheNT, getCacheProvider, getCacheProvider, getClazz, getCreatedBy, getCreatedModifiedText, getDefaultScriptImportsList, getDefaultScriptImportsList, getDefaultScriptImportsList, getDescribingBOWrapper, getDescribingBOWrapper, getEventProvider, getEventProvider, getId, getInvolvedInProcs, getInvolvedInProcsIterator, getLastModifiedBy, getLazyData, getLoadingTransaction, getNullIterator, getOrCreate, getOrCreate, getOrCreate, getOrCreate, getOrCreate, getOrCreate, getOrCreate, getPermissionHandler, getProcs, getProcsIterator, getRootLoaderSchema, getSchema, getSizeFast, getTransaction, getTransientProperty, getTransientProperty, getWrappedTransientProperty, hasActiveTransaction, hasBLOB, hasBLOBOnServerSide, hasBOAssignedTempId, hashCode, hasRelationObjects, hasRelationObjects, hasSessionAssignedTempId, hasTempId, hasTempIdForNewBOs, hasTransientProperty, hasTransientPropertyUnfiltered, includeAllowed, includeInTransaction, invalidateBLOBCache, isBOAssignedTempId, isCompoundChangeInProgress, isCurrentTransactionUnderAdminControl, isIgnoreModificationConstraints, isMandatory, isNew, isReadOnly, isServerSideAndLoadedReadOnly, isSessionAssignedTempId, isStub, isTempId, isTempIdForNewInstance, isTemporary, isVisible, isWriteable, markCompoundChangeInProgress, markDelete, markUndelete, needLoadingTransaction, needsReload, needTransactionInclusion, newInstance, newInstance, newInstance, newInstance, newInstance, newInstance, nextTempId, notifyMessageBus, notifyMessageBus, notifyMessageBus, notifyMessageBus, notifyMessageBus, notifyMessageBus, notifyMessageBusOfAdd, notifyMessageBusOfRemove, nullSafeCompareTo, nullSafeCompareTo, nullSafeContainsBO, nullSafeContainsBO, nullSafeEquals, nullSafeEqualsBO, nullSafeEqualsBO, ofStub, propertyMissing, propertyMissing, releaseCompoundChangeInProgress, releaseTxWriteLock, remove, removeBLOB, requireNonEmptyRelation, requireNonNullAttribute, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, setAsString, setBadge, setBadge, setBadge2, setBadge3, setBadge4, setBOLoaderNoCascade, setBOLoaderNoCascade, setBot, setId, setId, setIgnoreModificationConstraints, setLazyData, setTempId, setTransientProperty, setTransientProperty, setTransientProperty, setTransientProperty, setTransientProperty, setTransientProperty, slim, slim, storeBLOB, storeBLOB, storeBLOB, storeBLOB, storeBLOB, stub, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toString, undelete, verifyOnClient, verifyOnServer, wrapIfGroovygetCrea, getLdel, getLmod, isDeleted, isLdel, setCrea, setLdel, setLdel, setLmodgetInstanceSpecificLocale, getInstanceSpecificPaths, l10n, l10n, l10n, l10n, l10n, l10n, l10ncontains, filterDeleted, filterDeleted, filterDeleted, filterDeleted, filterDeletedAndReturnMap, filterDeletedAndReturnMap, getAttribute, getAttribute, getCrea, getEntity, getEntity, isDeleted, isSubEntityOf, isSubEntityOf, toRelationMapROcollectIds, collectIds, getCommaSeparatedIdList, toMap, toMapcollectDescribe, collectDescribe, conciseDesc, conciseDesc, conciseDesc, conciseDesc, describe, describe, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeNE, describeNE, join, join, join, notEmptyDescriptionpublic boolean isUserInvolved(Benutzer user)
user - the user for which to check involvementalsoCheckGroups - if true, an indirect involvement via groups is also checkedpublic boolean isUserInvolved(Benutzer user, boolean alsoCheckGroups)
public Formular getFormularFuerBenutzer(Benutzer ben)
public CoreBO getAbsender()
getAbsender in class de.ipcon.db.core.BenachrichtigungBasepublic java.util.Map<java.lang.Long,MyTISMAnhangBOEintrag> getAnhangBOs()
getAnhangBOs in class de.ipcon.db.core.BenachrichtigungBasepublic L10nLocale getLocale()
getLocale in class de.ipcon.db.core.BenachrichtigungBasepublic java.lang.Integer getPrioritaet()
getPrioritaet in class de.ipcon.db.core.BenachrichtigungBasepublic java.util.Date getDatum()
getDatum in class de.ipcon.db.core.BenachrichtigungBasepublic java.lang.Boolean getGelesen()
getGelesen in class de.ipcon.db.core.BenachrichtigungBasepublic java.lang.Boolean getBeantwortet()
getBeantwortet in class de.ipcon.db.core.BenachrichtigungBasepublic void addAntwort(MyTISMBenachrichtigungsAuftrag _ba)
addAntwort in class de.ipcon.db.core.BenachrichtigungBasepublic void removeAntwort(MyTISMBenachrichtigungsAuftrag _ba)
removeAntwort in class de.ipcon.db.core.BenachrichtigungBasepublic java.util.Date determineBeantwortetAm()
public boolean hasAntworten()
public java.lang.Integer getStufe()
getStufe in class de.ipcon.db.core.BenachrichtigungBasepublic java.lang.Integer getThreadPosition()
getThreadPosition in class de.ipcon.db.core.BenachrichtigungBaseCopyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.