public class MyTISMBenachrichtigungsAuftrag extends de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBase implements NotificationTemplateContextProviderI, LimitableToMyTISMAdresstypI
| Modifier and Type | Class and Description |
|---|---|
static class |
MyTISMBenachrichtigungsAuftrag.BenachrichtigungsAuftragDefinitionException |
ATT_Absender, ATT_AdressenOhneVersendungen, ATT_AktuellsteFehlgeschlageneVersendungen, ATT_AnhangBOs, ATT_AntwortAn, ATT_AntwortAuf, ATT_Antworten, ATT_Beantwortet, ATT_BeantwortetAm, ATT_BeauftragtAm, ATT_Benachrichtigungen, ATT_Benutzer, ATT_BeschraenktAufAdresstypen, ATT_Betreff, ATT_BetreffIstFest, ATT_Empfaenger, ATT_EmpfaengerAdressen, ATT_EmpfaengerBCC, ATT_EmpfaengerCC, ATT_Encoding, ATT_Gruppen, ATT_KontextBOs, ATT_LetzteVersendungOderSendeversuchAm, ATT_Locale, ATT_NeuesteVersendungProAdresse, ATT_PassenderTyp, ATT_Prioritaet, ATT_Statuscode, ATT_Statustext, ATT_Stufe, ATT_Text, ATT_TextIstFest, ATT_ThreadPosition, ATT_Typ, ATT_VersendungenErfolgreich, ATT_VersendungenMitFehler, ATT_WartezeitFuerErneutesSendenStartetAb, ATT_WillSignatur, ATT_WillVerschluesselung, ENT_MyTISMBenachrichtigungsAuftragBLOB_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, EMPTY_ARRAY, ENT_BO| Constructor and Description |
|---|
MyTISMBenachrichtigungsAuftrag() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnhangBO(java.lang.String name,
NotificationAttachmentI attachment)
Adds the given
NotificationAttachmentI as an attachement to this notification order. |
void |
addAnhangBO(java.lang.String name,
NotificationAttachmentI attachment,
Report erstelleDataSourceMitReport) |
void |
addAnhangBOs(java.util.Map<java.lang.String,? extends NotificationAttachmentI> map) |
void |
addBenachrichtigung(MyTISMBenachrichtigung ben) |
void |
addBenutzer(Benutzer user)
Deprecated.
Use
addEmpfaenger(CoreBO) or addEmpfaengerBCC(CoreBO) instead, as required. |
void |
addEmpfaenger(CoreBO bo)
Adds the passed
CoreBO as "Empfaenger" if it is an instance of NotifiableI. |
void |
addEmpfaengerBCC(CoreBO bo)
Adds the passed
CoreBO as "EmpfaengerBCC" if it is an instance of NotifiableI. |
void |
addEmpfaengerCC(CoreBO bo)
Adds the passed
CoreBO as "EmpfaengerCC" if it is an instance of NotifiableI. |
void |
addGruppe(Gruppe group)
Deprecated.
Use
addEmpfaenger(CoreBO) or addEmpfaengerBCC(CoreBO) instead, as required. |
void |
addKontextBO(java.lang.String name,
java.lang.Object obj) |
void |
addKontextBOs(java.util.Map<java.lang.String,? extends java.lang.Object> map)
Creates
MyTISMKontextBOEintrag instances for all the values of the
given Map<String, Object> and adds them to this
MyTISMBenachrichtigungsAuftrag. |
MyTISMBenachrichtigungsAuftrag |
addRecipient(NotifiableI recipient) |
MyTISMBenachrichtigungsAuftrag |
addRecipientBCC(NotifiableI recipientBCC) |
MyTISMBenachrichtigungsAuftrag |
addRecipientCC(NotifiableI recipientCC) |
MyTISMBenachrichtigungsAuftrag |
addRecipientEmail(java.lang.String email) |
MyTISMBenachrichtigungsAuftrag |
addRecipientEmailBCC(java.lang.String emailBCC) |
MyTISMBenachrichtigungsAuftrag |
addRecipientEmailCC(java.lang.String emailCC) |
MyTISMBenachrichtigungsAuftrag |
addRecipientEmails(java.util.Collection<java.lang.String> emails) |
MyTISMBenachrichtigungsAuftrag |
addRecipientEmailsBCC(java.util.Collection<java.lang.String> emailsBCC) |
MyTISMBenachrichtigungsAuftrag |
addRecipientEmailsCC(java.util.Collection<java.lang.String> emailsCC) |
MyTISMBenachrichtigungsAuftrag |
addRecipients(java.util.Collection<NotifiableI> recipients) |
MyTISMBenachrichtigungsAuftrag |
addRecipientsBCC(java.util.Collection<NotifiableI> recipientsBCC) |
MyTISMBenachrichtigungsAuftrag |
addRecipientsCC(java.util.Collection<NotifiableI> recipientsCC) |
void |
beforeVerifyOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx) |
void |
createNotifications(Transaction tx) |
java.util.Date |
determineBeantwortetAm() |
java.util.Map<java.lang.Long,CoreBO> |
getAlleEmpfaenger()
Convenience method to retrieve all recipients from the "Empfaenger", "EmpfaengerCC" and "EmpfaengerBCC" relations.
|
java.util.Map<java.lang.Long,MyTISMBenachrichtigungsAuftrag> |
getAntworten() |
java.lang.Boolean |
getBeantwortet() |
java.util.Date |
getBeauftragtAm() |
java.util.Map<java.lang.Long,Benutzer> |
getBenutzer()
Deprecated.
Use
MyTISMBenachrichtigungsAuftragBase.getEmpfaenger() or MyTISMBenachrichtigungsAuftragBase.getEmpfaengerBCC() instead, as required. |
java.lang.String |
getBetreff() |
java.lang.Boolean |
getBetreffIstFest() |
java.util.Map<java.lang.String,java.lang.Object> |
getContextParameters() |
java.util.Map<java.lang.Long,MyTISMAdresse> |
getEmpfaengerAdressen()
Convenience/Debugging method that returns all the collected "final"
MyTISMAdresse instances to which notifications will be sent (CC and BCC). |
static java.util.Map<java.lang.Long,MyTISMAdresse> |
getEmpfaengerAdressenStatic(java.util.Collection<NotifiableI> recipients)
Convenience/Debugging method that returns all the collected "final"
MyTISMAdressen for the passed recipients to which notifications will be sent
(CC and BCC).
|
java.util.Map<java.lang.Long,NotificationReceiverI> |
getEmpfaengerBCCResolved()
Convenience method that gives all the collected "final"
NotificationReceiverI from getEmpfaengerBCC() to which notifications will be
sent.
|
java.util.Map<java.lang.Long,NotificationReceiverI> |
getEmpfaengerCCResolved()
Convenience method that gives all the collected "final"
NotificationReceiverI from getEmpfaengerCC() to which notifications will be
sent.
|
java.util.Map<java.lang.Long,NotificationReceiverI> |
getEmpfaengerResolved()
Convenience method that gives all the collected "final"
NotificationReceiverI from getEmpfaenger() to which notifications will be
sent.
|
static java.util.Map<java.lang.Long,NotificationReceiverI> |
getEmpfaengerResolvedStatic(java.util.Collection<? extends NotifiableI> empfaenger) |
static java.util.Map<java.lang.Long,NotificationReceiverI> |
getEmpfaengerResolvedStatic(java.util.Collection<? extends NotifiableI> empfaenger,
java.util.Set withoutEmpfaenger) |
java.util.Set<NotifiableI> |
getEmpfaengerWithoutAddresses()
Convenience/Debugging method that returns all
NotifiableI instances among
the "AlleEmpfaenger" (CC and BCC), which have no MyTISMAdresse available. |
static java.util.Set<NotifiableI> |
getEmpfaengerWithoutAddressesStatic(java.util.Collection<NotifiableI> recipients)
Convenience/Debugging method that returns all
NotifiableI instances among
the passed recipients, which have no MyTISMAdresse available. |
java.lang.String |
getEncoding() |
java.util.Map<java.lang.Long,Gruppe> |
getGruppen()
Deprecated.
Use
MyTISMBenachrichtigungsAuftragBase.getEmpfaenger() or MyTISMBenachrichtigungsAuftragBase.getEmpfaengerBCC() instead, as required. |
static MyTISMBenachrichtigungsAuftrag |
getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag,
Transaction tx,
CoreBO sender,
java.util.Collection recipients)
Deprecated.
|
static MyTISMBenachrichtigungsAuftrag |
getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag,
Transaction tx,
CoreBO sender,
java.util.Collection recipients,
java.util.Collection recipientsBCC) |
static MyTISMBenachrichtigungsAuftrag |
getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag,
Transaction tx,
CoreBO sender,
java.util.Collection recipients,
java.util.Collection recipientsBCC,
java.util.Map contextObjects) |
static MyTISMBenachrichtigungsAuftrag |
getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag,
Transaction tx,
CoreBO sender,
java.util.Collection recipients,
java.util.Collection recipientsBCC,
java.util.Map contextObjects,
java.util.Map attachmentBOs) |
static MyTISMBenachrichtigungsAuftrag |
getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag,
Transaction tx,
CoreBO sender,
java.util.Collection recipients,
java.util.Collection recipientsBCC,
java.util.Map contextObjects,
java.util.Map attachmentBOs,
L10nLocale locale) |
static MyTISMBenachrichtigungsAuftrag |
getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag,
Transaction tx,
CoreBO sender,
java.util.Collection recipients,
java.util.Collection recipientsBCC,
java.util.Map contextObjects,
java.util.Map attachmentBOs,
L10nLocale locale,
java.lang.Integer priority) |
static MyTISMBenachrichtigungsAuftrag |
getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag,
Transaction tx,
CoreBO sender,
java.util.Collection recipients,
java.util.Collection recipientsBCC,
java.util.Map contextObjects,
java.util.Map attachmentBOs,
L10nLocale locale,
java.lang.Integer priority,
int wantsEncryption) |
static MyTISMBenachrichtigungsAuftrag |
getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag,
Transaction tx,
CoreBO sender,
java.util.Collection recipients,
java.util.Collection recipientsBCC,
java.util.Map contextObjects,
java.util.Map attachmentBOs,
L10nLocale locale,
java.lang.Integer priority,
int wantsEncryption,
int wantsSignature) |
static MyTISMBenachrichtigungsAuftrag |
getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag,
Transaction tx,
CoreBO sender,
java.util.Collection recipients,
java.util.Collection recipientsBCC,
java.util.Map contextObjects,
java.util.Map attachmentBOs,
L10nLocale locale,
java.lang.Integer priority,
int wantsEncryption,
int wantsSignature,
java.lang.String encoding) |
MyTISMBenachrichtigungstyp |
getPassenderTyp()
Returns the set type.
|
L10nLocale |
getPreferredLocale() |
NotificationSendingState |
getStatus()
Convenience method to return the
Statuscode value as the associated NotificationSendingState. |
static java.lang.String |
getStatusDesc(NotificationSendingState _status) |
java.lang.String |
getStatustext() |
java.lang.Integer |
getStufe() |
int |
getStufeNN() |
java.lang.String |
getText() |
java.lang.Boolean |
getTextIstFest() |
java.lang.Integer |
getThreadPosition() |
int |
getThreadPositionNN() |
java.util.Map<java.lang.Long,Benachrichtigungsversendung> |
getVersendungenErfolgreich() |
java.util.Map<java.lang.Long,Benachrichtigungsversendung> |
getVersendungenMitFehler() |
java.util.Date |
getWartezeitFuerErneutesSendenStartetAb()
Returns the date and time which is used as the "anchor date" by the
InternalNotificationRetryWV to
determine when notifications which could not be sent out for this MyTISMBenachrichtigungsAuftrag should
be tried again. |
java.util.Date |
getWartezeitFuerErneutesSendenStartetAb(java.util.Date assumeNow) |
boolean |
hasBenachrichtigungen() |
boolean |
isBCC(NotificationReceiverI nr)
Checks if the given NotificationReceiverI should receive the notification
via BCC or not, using getEmpfaengerBCCResolved().
|
boolean |
isCC(NotificationReceiverI nr)
Checks if the given NotificationReceiverI should receive the notification
via CC or not, using getEmpfaengerCCResolved().
|
boolean |
isMandatory(AttributeI attr)
Tells if the passed
AttributeI is mandatory in the context of this BO
(for the UI and access via the schema). |
boolean |
isOutdated(int maxAgeOfNotificationsInDays) |
boolean |
isOutdated(int maxAgeOfNotificationsInDays,
java.util.Date d) |
boolean |
isTO(NotificationReceiverI nr)
Checks if the given NotificationReceiverI should receive the notification
via TO or not, using getEmpfaengerResolved().
|
static MyTISMBenachrichtigungsAuftrag |
of(MyTISMBenachrichtigungsAuftrag ba,
Transaction tx,
java.util.Collection<? extends NotifiableI> recipients)
Fills and returns the given instance of MyTISMBenachrichtigungsAuftrag.
|
static MyTISMBenachrichtigungsAuftrag |
of(MyTISMBenachrichtigungsAuftrag ba,
Transaction tx,
java.util.Collection<? extends NotifiableI> recipients,
CoreBO sender) |
static MyTISMBenachrichtigungsAuftrag |
of(MyTISMBenachrichtigungsAuftrag ba,
Transaction tx,
java.util.Collection<? extends NotifiableI> recipients,
CoreBO sender,
java.util.Collection<? extends NotifiableI> recipientsBCC) |
static MyTISMBenachrichtigungsAuftrag |
of(MyTISMBenachrichtigungsAuftrag ba,
Transaction tx,
java.util.Collection<? extends NotifiableI> recipients,
CoreBO sender,
java.util.Collection<? extends NotifiableI> recipientsBCC,
java.util.Collection<? extends CoreBO> replyTos) |
static MyTISMBenachrichtigungsAuftrag |
of(MyTISMBenachrichtigungsAuftrag ba,
Transaction tx,
java.util.Collection<? extends NotifiableI> recipients,
CoreBO sender,
java.util.Collection<? extends NotifiableI> recipientsBCC,
java.util.Collection<? extends CoreBO> replyTos,
java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects) |
static MyTISMBenachrichtigungsAuftrag |
of(MyTISMBenachrichtigungsAuftrag ba,
Transaction tx,
java.util.Collection<? extends NotifiableI> recipients,
CoreBO sender,
java.util.Collection<? extends NotifiableI> recipientsBCC,
java.util.Collection<? extends CoreBO> replyTos,
java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects,
java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs) |
static MyTISMBenachrichtigungsAuftrag |
of(MyTISMBenachrichtigungsAuftrag ba,
Transaction tx,
java.util.Collection<? extends NotifiableI> recipients,
CoreBO sender,
java.util.Collection<? extends NotifiableI> recipientsBCC,
java.util.Collection<? extends CoreBO> replyTos,
java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects,
java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs,
L10nLocale locale) |
static MyTISMBenachrichtigungsAuftrag |
of(MyTISMBenachrichtigungsAuftrag ba,
Transaction tx,
java.util.Collection<? extends NotifiableI> recipients,
CoreBO sender,
java.util.Collection<? extends NotifiableI> recipientsBCC,
java.util.Collection<? extends CoreBO> replyTos,
java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects,
java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs,
L10nLocale locale,
java.lang.Integer priority) |
static MyTISMBenachrichtigungsAuftrag |
of(MyTISMBenachrichtigungsAuftrag ba,
Transaction tx,
java.util.Collection<? extends NotifiableI> recipients,
CoreBO sender,
java.util.Collection<? extends NotifiableI> recipientsBCC,
java.util.Collection<? extends CoreBO> replyTos,
java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects,
java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs,
L10nLocale locale,
java.lang.Integer priority,
int wantsEncryption) |
static MyTISMBenachrichtigungsAuftrag |
of(MyTISMBenachrichtigungsAuftrag ba,
Transaction tx,
java.util.Collection<? extends NotifiableI> recipients,
CoreBO sender,
java.util.Collection<? extends NotifiableI> recipientsBCC,
java.util.Collection<? extends CoreBO> replyTos,
java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects,
java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs,
L10nLocale locale,
java.lang.Integer priority,
int wantsEncryption,
int wantsSignature) |
static MyTISMBenachrichtigungsAuftrag |
of(MyTISMBenachrichtigungsAuftrag ba,
Transaction tx,
java.util.Collection<? extends NotifiableI> recipients,
CoreBO sender,
java.util.Collection<? extends NotifiableI> recipientsBCC,
java.util.Collection<? extends CoreBO> replyTos,
java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects,
java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs,
L10nLocale locale,
java.lang.Integer priority,
int wantsEncryption,
int wantsSignature,
java.lang.String encoding) |
static MyTISMBenachrichtigungsAuftrag |
of(MyTISMBenachrichtigungsAuftrag ba,
Transaction tx,
java.util.Collection<? extends NotifiableI> recipients,
CoreBO sender,
java.util.Collection<? extends NotifiableI> recipientsBCC,
java.util.Collection<? extends CoreBO> replyTos,
java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects,
java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs,
L10nLocale locale,
java.lang.Integer priority,
int wantsEncryption,
int wantsSignature,
java.lang.String encoding,
java.util.Collection<? extends NotifiableI> recipientsCC) |
void |
recalcStatus(Transaction tx)
Recalculates the sending state of this order and persists it in the
Statuscode attribute. |
void |
removeBenachrichtigung(MyTISMBenachrichtigung ben) |
void |
removeBenutzer(Benutzer user)
Deprecated.
Use
MyTISMBenachrichtigungsAuftragBase.removeEmpfaenger(CoreBO) or MyTISMBenachrichtigungsAuftragBase.removeEmpfaengerBCC(CoreBO) instead, as required. |
void |
removeGruppe(Gruppe group)
Deprecated.
Use
MyTISMBenachrichtigungsAuftragBase.removeEmpfaenger(CoreBO) or MyTISMBenachrichtigungsAuftragBase.removeEmpfaengerBCC(CoreBO) instead, as required. |
void |
setEncoding(java.lang.String encoding) |
MyTISMBenachrichtigungsAuftrag |
setL10nLocale(L10nLocale l10nLocale) |
MyTISMBenachrichtigungsAuftrag |
setReplyToAdress(NotifiableI replyTo) |
MyTISMBenachrichtigungsAuftrag |
setReplyToAdresses(java.util.Collection<NotifiableI> replyTos) |
MyTISMBenachrichtigungsAuftrag |
setSender(NotifiableI sender) |
void |
setStatus(NotificationSendingState state)
Convenience method to set the
Statuscode value from the associated NotificationSendingState. |
void |
verifyOnClient(BasicClientContextI ctx) |
void |
verifyOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx) |
addAnhangBO, addAntwortAn, addBeschraenktAufAdresstyp, addKontextBO, copyFrom, copyFrom, equalPayload, getAbsender, getAdressenOhneVersendungen, getAdressenOhneVersendungenIterator, getAktuellsteFehlgeschlageneVersendungen, getAktuellsteFehlgeschlageneVersendungenIterator, getAnhangBOs, getAnhangBOsIterator, getAntwortAn, getAntwortAnIterator, getAntwortAuf, getAntwortenIterator, getBeantwortetAm, getBeantwortetNN, getBeantwortetNN, getBenachrichtigungen, getBenachrichtigungenIterator, getBenutzerIterator, getBeschraenktAufAdresstypen, getBeschraenktAufAdresstypenIterator, getBetreffIstFestNN, getBetreffIstFestNN, getBetreffNE, getBetreffNN, getBetreffNN, getEmpfaenger, getEmpfaengerAdressenIterator, getEmpfaengerBCC, getEmpfaengerBCCIterator, getEmpfaengerCC, getEmpfaengerCCIterator, getEmpfaengerIterator, getEncodingNE, getEncodingNN, getEncodingNN, getGruppenIterator, getKontextBOs, getKontextBOsIterator, getLetzteVersendungOderSendeversuchAm, getLocale, getNeuesteVersendungProAdresse, getNeuesteVersendungProAdresseIterator, getPrioritaet, getPrioritaetNN, getPrioritaetNN, getStatuscode, getStatuscodeNN, getStatuscodeNN, getStatustextNE, getStatustextNN, getStatustextNN, getStufeNN, getTextIstFestNN, getTextIstFestNN, getTextNE, getTextNN, getTextNN, getThreadPositionNN, getTyp, getVersendungenErfolgreichIterator, getVersendungenMitFehlerIterator, getWillSignatur, getWillSignaturNN, getWillSignaturNN, getWillVerschluesselung, getWillVerschluesselungNN, getWillVerschluesselungNN, istBeantwortet, istBetreffIstFest, istTextIstFest, needAbsender, needAntwortAuf, needBeantwortet, needBeantwortetAm, needBeauftragtAm, needBetreff, needBetreffIstFest, needEncoding, needLetzteVersendungOderSendeversuchAm, needLocale, needPassenderTyp, needPopulatedAdressenOhneVersendungen, needPopulatedAktuellsteFehlgeschlageneVersendungen, needPopulatedAnhangBOs, needPopulatedAntwortAn, needPopulatedAntworten, needPopulatedBenachrichtigungen, needPopulatedBenutzer, needPopulatedBeschraenktAufAdresstypen, needPopulatedEmpfaenger, needPopulatedEmpfaengerAdressen, needPopulatedEmpfaengerBCC, needPopulatedEmpfaengerCC, needPopulatedGruppen, needPopulatedKontextBOs, needPopulatedNeuesteVersendungProAdresse, needPopulatedVersendungenErfolgreich, needPopulatedVersendungenMitFehler, needPrioritaet, needStatuscode, needStatustext, needStufe, needText, needTextIstFest, needThreadPosition, needTyp, needWartezeitFuerErneutesSendenStartetAb, needWillSignatur, needWillVerschluesselung, pgetAnhangBOsLazy, pgetAntwortAnLazy, pgetBenachrichtigungenLazy, pgetBeschraenktAufAdresstypenLazy, pgetEmpfaengerBCCLazy, pgetEmpfaengerCCLazy, pgetEmpfaengerLazy, pgetKontextBOsLazy, readExternal, removeAnhangBO, removeAntwortAn, removeBeschraenktAufAdresstyp, removeEmpfaenger, removeEmpfaengerBCC, removeEmpfaengerCC, removeKontextBO, setAbsender, setAnhangBOs, setAntwortAn, setAntwortAuf, setBeantwortetAm, setBenachrichtigungen, setBeschraenktAufAdresstypen, setBOLoader, setEmpfaenger, setEmpfaengerBCC, setEmpfaengerCC, setKontextBOs, setLocale, setPrioritaet, setStatuscode, setTyp, setWillSignatur, setWillVerschluesselung, slim, slim, writeExternal_set, $, $, $, $$, $$bo, $$o, $$r, $$ri, $$ri, acquireTxWriteLock, add, afterSaveOnClient, afterSaveOnServer, afterVerifyOnClient, afterVerifyOnServer, aggregate, aggregate, aggregate, aggregate, badge, badge, beforeVerifyOnClient, 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, 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, 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, wrapIfGroovygetCrea, getLdel, getLmod, isDeleted, isLdel, setCrea, setLdel, setLdel, setLmodgetInstanceSpecificLocale, getInstanceSpecificPaths, l10n, l10n, l10n, l10n, l10n, l10n, l10nfilterPermittedAddresses, getBeschraenktAufAdresstypen, getPermittedTypesAsString, permitsTypeOf, verifyUniqueMyTISMAdresstypbumpVersion, cancelCheckConstraints, consumeAndAssureTransientPropertyExists, contains, delete, equalsBO, equalsBO, filterDeleted, filterDeleted, filterDeleted, filterDeleted, filterDeletedAndReturnMap, filterDeletedAndReturnMap, getAttribute, getAttribute, getBLOB, getBLOB, getBOVersion, getClazz, getCrea, getEntity, getEntity, getRootLoaderSchema, getSchema, getTransientProperty, hasBLOB, hasTransientProperty, hasTransientPropertyUnfiltered, isDeleted, isNew, isReadOnly, isSubEntityOf, isSubEntityOf, isTemporary, isVisible, setTransientProperty, toRelationMapROcollectIds, collectIds, getCommaSeparatedIdList, getId, hasTempId, toMap, toMapcollectDescribe, collectDescribe, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, describe, describe, describe, describe, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeNE, describeNE, join, join, join, notEmptyDescriptionpublic void beforeVerifyOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx)
throws SaveException
beforeVerifyOnServer in interface SaveAwareIbeforeVerifyOnServer in class BOSaveExceptionpublic void createNotifications(Transaction tx)
public void recalcStatus(Transaction tx)
Statuscode attribute.public static java.lang.String getStatusDesc(NotificationSendingState _status)
public java.lang.String getStatustext()
getStatustext in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic NotificationSendingState getStatus()
Statuscode value as the associated NotificationSendingState.public void setStatus(NotificationSendingState state)
Statuscode value from the associated NotificationSendingState.public void verifyOnClient(BasicClientContextI ctx)
verifyOnClient in interface SaveVetoIverifyOnClient in class BOpublic void verifyOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx)
throws SaveVetoException
verifyOnServer in interface SaveVetoIverifyOnServer in class BOSaveVetoExceptionpublic boolean isMandatory(AttributeI attr)
BOAttributeI is mandatory in the context of this BO
(for the UI and access via the schema).
Please note that the schema-defined, not BO-related mandatories are taken into account here as well,
i.e. the method will consistently return true if the attribute is marked in the schema as
unless overridden in a subclass. Subclasses may override this method to add their own rules. If no rule exists in the subclass, the decision should always be delegated to super instead of just returning false to avoid inadvertenly breaking the rules defined in super-classes or the schema. You must never change the signature of this method, as subclasses override this and a lot of code would break or need to be adjusted.
isMandatory in interface BOIisMandatory in class BOAttributeI is mandatory in the context of this BOpublic java.util.Map<java.lang.String,java.lang.Object> getContextParameters()
getContextParameters in interface NotificationTemplateContextProviderIpublic java.lang.String getBetreff()
getBetreff in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic java.lang.Boolean getBetreffIstFest()
getBetreffIstFest in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic java.lang.String getText()
getText in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic java.lang.Boolean getTextIstFest()
getTextIstFest in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic void setEncoding(java.lang.String encoding)
setEncoding in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic java.lang.String getEncoding()
getEncoding in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic java.util.Date getBeauftragtAm()
getBeauftragtAm in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic MyTISMBenachrichtigungstyp getPassenderTyp()
getPassenderTyp in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic void addKontextBO(java.lang.String name,
java.lang.Object obj)
public void addKontextBOs(java.util.Map<java.lang.String,? extends java.lang.Object> map)
MyTISMKontextBOEintrag instances for all the values of the
given Map<String, Object> and adds them to this
MyTISMBenachrichtigungsAuftrag. Uses addKontextBO()
internally with the string value of the map keys as context bo name and
the map value as the respective value.map - a Map<String, Object> with the data to addtx - a Transaction in which, if not null, the values from
the map are frapped before being addedpublic void addAnhangBO(java.lang.String name,
NotificationAttachmentI attachment)
NotificationAttachmentI as an attachement to this notification order.name - the name that should be used for the attachement, for example when creating emails from this
notification orderattachement - the NotificationAttachmentI object whose data should be attachederstelleDataSourceMitReport - a Report with which the given attachement should automatically be
"rendered" to get a DataSource which is required for attaching something to a notification; if this
is not given (is null as by default) the attachement itself must implement DataSourceConvertibleIpublic void addAnhangBO(java.lang.String name,
NotificationAttachmentI attachment,
Report erstelleDataSourceMitReport)
public void addAnhangBOs(java.util.Map<java.lang.String,? extends NotificationAttachmentI> map)
public java.lang.Boolean getBeantwortet()
getBeantwortet in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic java.util.Map<java.lang.Long,MyTISMBenachrichtigungsAuftrag> getAntworten()
getAntworten in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic void addBenachrichtigung(MyTISMBenachrichtigung ben)
addBenachrichtigung in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic void removeBenachrichtigung(MyTISMBenachrichtigung ben)
removeBenachrichtigung in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic java.util.Date determineBeantwortetAm()
public boolean hasBenachrichtigungen()
public java.lang.Integer getStufe()
getStufe in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic int getStufeNN()
getStufeNN in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic java.lang.Integer getThreadPosition()
getThreadPosition in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic int getThreadPositionNN()
getThreadPositionNN in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBase@Deprecated public java.util.Map<java.lang.Long,Benutzer> getBenutzer()
MyTISMBenachrichtigungsAuftragBase.getEmpfaenger() or MyTISMBenachrichtigungsAuftragBase.getEmpfaengerBCC() instead, as required.@Deprecated public void addBenutzer(Benutzer user)
addEmpfaenger(CoreBO) or addEmpfaengerBCC(CoreBO) instead, as required.Benutzer as "EmpfaengerBCC".
This method adds the passed user as "EmpfaengerBCC". For historical reasons, the naming may not be particularly appropriate, but it dates back to a time when the BCC/CC functionality did not yet exist in the notification system.
The group and user recipients have always been treated as "BCC" (i.e., nobody sees the other recipients), especially when sent as an email, but also in other places as required.
However, if addBenutzer(Benutzer) or addGruppe(Gruppe) suddenly add/remove them to/from the "Empfaenger"
instead of the "EmpfaengerBCC" relation, these entries/recipients become visible to others, and there are some
places where this is definitely NOT desired.
addBenutzer in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBase@Deprecated public void removeBenutzer(Benutzer user)
MyTISMBenachrichtigungsAuftragBase.removeEmpfaenger(CoreBO) or MyTISMBenachrichtigungsAuftragBase.removeEmpfaengerBCC(CoreBO) instead, as required.Benutzer from "EmpfaengerBCC".
This method removes the passed user from "EmpfaengerBCC". For historical reasons, the naming may not be particularly appropriate, but it dates back to a time when the BCC/CC functionality did not yet exist in the notification system.
The group and user recipients have always been treated as "BCC" (i.e., nobody sees the other recipients), especially when sent as an email, but also in other places as required.
However, if addBenutzer(Benutzer) or addGruppe(Gruppe) suddenly add/remove them to/from the "Empfaenger"
instead of the "EmpfaengerBCC" relation, these entries/recipients become visible to others, and there are some
places where this is definitely NOT desired.
removeBenutzer in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBase@Deprecated public java.util.Map<java.lang.Long,Gruppe> getGruppen()
MyTISMBenachrichtigungsAuftragBase.getEmpfaenger() or MyTISMBenachrichtigungsAuftragBase.getEmpfaengerBCC() instead, as required.@Deprecated public void addGruppe(Gruppe group)
addEmpfaenger(CoreBO) or addEmpfaengerBCC(CoreBO) instead, as required.Gruppe as "EmpfaengerBCC".
This method adds the passed group as "EmpfaengerBCC". For historical reasons, the naming may not be particularly appropriate, but it dates back to a time when the BCC/CC functionality did not yet exist in the notification system.
The group and user recipients have always been treated as "BCC" (i.e., nobody sees the other recipients), especially when sent as an email, but also in other places as required.
However, if addBenutzer(Benutzer) or addGruppe(Gruppe) suddenly add/remove them to/from the "Empfaenger"
instead of the "EmpfaengerBCC" relation, these entries/recipients become visible to others, and there are some
places where this is definitely NOT desired.
addGruppe in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBase@Deprecated public void removeGruppe(Gruppe group)
MyTISMBenachrichtigungsAuftragBase.removeEmpfaenger(CoreBO) or MyTISMBenachrichtigungsAuftragBase.removeEmpfaengerBCC(CoreBO) instead, as required.Gruppe from "EmpfaengerBCC".
This method removes the passed group from "EmpfaengerBCC". For historical reasons, the naming may not be particularly appropriate, but it dates back to a time when the BCC/CC functionality did not yet exist in the notification system.
The group and user recipients have always been treated as "BCC" (i.e., nobody sees the other recipients), especially when sent as an email, but also in other places as required.
However, if addBenutzer(Benutzer) or addGruppe(Gruppe) suddenly add/remove them to/from the "Empfaenger"
instead of the "EmpfaengerBCC" relation, these entries/recipients become visible to others, and there are some
places where this is definitely NOT desired.
removeGruppe in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic void addEmpfaenger(CoreBO bo)
CoreBO as "Empfaenger" if it is an instance of NotifiableI.addEmpfaenger in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasejava.lang.IllegalArgumentException - if the passed CoreBO is not an instance of NotifiableI.public void addEmpfaengerCC(CoreBO bo)
CoreBO as "EmpfaengerCC" if it is an instance of NotifiableI.addEmpfaengerCC in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasejava.lang.IllegalArgumentException - if the passed CoreBO is not an instance of NotifiableI.public void addEmpfaengerBCC(CoreBO bo)
CoreBO as "EmpfaengerBCC" if it is an instance of NotifiableI.addEmpfaengerBCC in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasejava.lang.IllegalArgumentException - if the passed CoreBO is not an instance of NotifiableI.public java.util.Map<java.lang.Long,CoreBO> getAlleEmpfaenger()
This method returns a map containing all recipients from both the "Empfaenger", "EmpfaengerCC" and "EmpfaengerBCC" relations.
The keys in the map are the Ids of the recipients, and the values are the corresponding CoreBO instances.
Empfaenger and EmpfaengerBCC where the keys are the Ids of the recipients
and the values are the corresponding CoreBO instancespublic boolean isTO(NotificationReceiverI nr)
public boolean isCC(NotificationReceiverI nr)
public boolean isBCC(NotificationReceiverI nr)
public java.util.Map<java.lang.Long,NotificationReceiverI> getEmpfaengerResolved()
public java.util.Map<java.lang.Long,NotificationReceiverI> getEmpfaengerCCResolved()
public java.util.Map<java.lang.Long,NotificationReceiverI> getEmpfaengerBCCResolved()
public static java.util.Map<java.lang.Long,NotificationReceiverI> getEmpfaengerResolvedStatic(java.util.Collection<? extends NotifiableI> empfaenger)
public static java.util.Map<java.lang.Long,NotificationReceiverI> getEmpfaengerResolvedStatic(java.util.Collection<? extends NotifiableI> empfaenger, java.util.Set withoutEmpfaenger)
public java.util.Map<java.lang.Long,MyTISMAdresse> getEmpfaengerAdressen()
MyTISMAdresse instances to which notifications will be sent (CC and BCC).
This method collects and returns a map of all the final MyTISMAdresse instances
(both CC and BCC) to which notifications will be sent.
getEmpfaengerAdressen in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBaseMyTISMAdresse
instances to which notifications will be sentpublic java.util.Set<NotifiableI> getEmpfaengerWithoutAddresses()
NotifiableI instances among
the "AlleEmpfaenger" (CC and BCC), which have no MyTISMAdresse available.
This method collects and returns a set containing all NotifiableI instances among
the "AlleEmpfaenger" (both CC and BCC), which have no MyTISMAdresse available.
NotifiableI instances among the "AlleEmpfaenger",
which have no MyTISMAdresse available.public static java.util.Map<java.lang.Long,MyTISMAdresse> getEmpfaengerAdressenStatic(java.util.Collection<NotifiableI> recipients)
This method collects and returns a map of all the final MyTISMAdressen (both CC and BCC) for the passed recipients to which notifications will be sent.
recipients - the collection of NotifiableI instances representing the recipients
of the notificationpublic static java.util.Set<NotifiableI> getEmpfaengerWithoutAddressesStatic(java.util.Collection<NotifiableI> recipients)
NotifiableI instances among
the passed recipients, which have no MyTISMAdresse available.
This method collects and returns a set containing all NotifiableI instances among
the passed recipients, which have no MyTISMAdresse available.
recipients - the collection of NotifiableI instances representing the recipients
of the notificationNotifiableI instances among the passed recipients,
which have no MyTISMAdresse available.public java.util.Map<java.lang.Long,Benachrichtigungsversendung> getVersendungenErfolgreich()
getVersendungenErfolgreich in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic java.util.Map<java.lang.Long,Benachrichtigungsversendung> getVersendungenMitFehler()
getVersendungenMitFehler in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBasepublic boolean isOutdated(int maxAgeOfNotificationsInDays)
maxAgeOfNotificationsInDays - int maximum age of this notification request, given in days. If the value is zero or negative, the request will never be outdated.d - Date to compare against, set to the current Date by default. For usage in tests and debugging.public boolean isOutdated(int maxAgeOfNotificationsInDays,
java.util.Date d)
@Deprecated public static MyTISMBenachrichtigungsAuftrag getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag, Transaction tx, CoreBO sender, java.util.Collection recipients)
public static MyTISMBenachrichtigungsAuftrag getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag, Transaction tx, CoreBO sender, java.util.Collection recipients, java.util.Collection recipientsBCC)
public static MyTISMBenachrichtigungsAuftrag getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag, Transaction tx, CoreBO sender, java.util.Collection recipients, java.util.Collection recipientsBCC, java.util.Map contextObjects)
public static MyTISMBenachrichtigungsAuftrag getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag, Transaction tx, CoreBO sender, java.util.Collection recipients, java.util.Collection recipientsBCC, java.util.Map contextObjects, java.util.Map attachmentBOs)
public static MyTISMBenachrichtigungsAuftrag getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag, Transaction tx, CoreBO sender, java.util.Collection recipients, java.util.Collection recipientsBCC, java.util.Map contextObjects, java.util.Map attachmentBOs, L10nLocale locale)
public static MyTISMBenachrichtigungsAuftrag getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag, Transaction tx, CoreBO sender, java.util.Collection recipients, java.util.Collection recipientsBCC, java.util.Map contextObjects, java.util.Map attachmentBOs, L10nLocale locale, java.lang.Integer priority)
public static MyTISMBenachrichtigungsAuftrag getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag, Transaction tx, CoreBO sender, java.util.Collection recipients, java.util.Collection recipientsBCC, java.util.Map contextObjects, java.util.Map attachmentBOs, L10nLocale locale, java.lang.Integer priority, int wantsEncryption)
public static MyTISMBenachrichtigungsAuftrag getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag, Transaction tx, CoreBO sender, java.util.Collection recipients, java.util.Collection recipientsBCC, java.util.Map contextObjects, java.util.Map attachmentBOs, L10nLocale locale, java.lang.Integer priority, int wantsEncryption, int wantsSignature)
public static MyTISMBenachrichtigungsAuftrag getInstance(MyTISMBenachrichtigungsAuftrag benAuftrag, Transaction tx, CoreBO sender, java.util.Collection recipients, java.util.Collection recipientsBCC, java.util.Map contextObjects, java.util.Map attachmentBOs, L10nLocale locale, java.lang.Integer priority, int wantsEncryption, int wantsSignature, java.lang.String encoding)
public static MyTISMBenachrichtigungsAuftrag of(MyTISMBenachrichtigungsAuftrag ba, Transaction tx, java.util.Collection<? extends NotifiableI> recipients)
public static MyTISMBenachrichtigungsAuftrag of(MyTISMBenachrichtigungsAuftrag ba, Transaction tx, java.util.Collection<? extends NotifiableI> recipients, CoreBO sender)
public static MyTISMBenachrichtigungsAuftrag of(MyTISMBenachrichtigungsAuftrag ba, Transaction tx, java.util.Collection<? extends NotifiableI> recipients, CoreBO sender, java.util.Collection<? extends NotifiableI> recipientsBCC)
public static MyTISMBenachrichtigungsAuftrag of(MyTISMBenachrichtigungsAuftrag ba, Transaction tx, java.util.Collection<? extends NotifiableI> recipients, CoreBO sender, java.util.Collection<? extends NotifiableI> recipientsBCC, java.util.Collection<? extends CoreBO> replyTos)
public static MyTISMBenachrichtigungsAuftrag of(MyTISMBenachrichtigungsAuftrag ba, Transaction tx, java.util.Collection<? extends NotifiableI> recipients, CoreBO sender, java.util.Collection<? extends NotifiableI> recipientsBCC, java.util.Collection<? extends CoreBO> replyTos, java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects)
public static MyTISMBenachrichtigungsAuftrag of(MyTISMBenachrichtigungsAuftrag ba, Transaction tx, java.util.Collection<? extends NotifiableI> recipients, CoreBO sender, java.util.Collection<? extends NotifiableI> recipientsBCC, java.util.Collection<? extends CoreBO> replyTos, java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects, java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs)
public static MyTISMBenachrichtigungsAuftrag of(MyTISMBenachrichtigungsAuftrag ba, Transaction tx, java.util.Collection<? extends NotifiableI> recipients, CoreBO sender, java.util.Collection<? extends NotifiableI> recipientsBCC, java.util.Collection<? extends CoreBO> replyTos, java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects, java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs, L10nLocale locale)
public static MyTISMBenachrichtigungsAuftrag of(MyTISMBenachrichtigungsAuftrag ba, Transaction tx, java.util.Collection<? extends NotifiableI> recipients, CoreBO sender, java.util.Collection<? extends NotifiableI> recipientsBCC, java.util.Collection<? extends CoreBO> replyTos, java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects, java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs, L10nLocale locale, java.lang.Integer priority)
public static MyTISMBenachrichtigungsAuftrag of(MyTISMBenachrichtigungsAuftrag ba, Transaction tx, java.util.Collection<? extends NotifiableI> recipients, CoreBO sender, java.util.Collection<? extends NotifiableI> recipientsBCC, java.util.Collection<? extends CoreBO> replyTos, java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects, java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs, L10nLocale locale, java.lang.Integer priority, int wantsEncryption)
public static MyTISMBenachrichtigungsAuftrag of(MyTISMBenachrichtigungsAuftrag ba, Transaction tx, java.util.Collection<? extends NotifiableI> recipients, CoreBO sender, java.util.Collection<? extends NotifiableI> recipientsBCC, java.util.Collection<? extends CoreBO> replyTos, java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects, java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs, L10nLocale locale, java.lang.Integer priority, int wantsEncryption, int wantsSignature)
public static MyTISMBenachrichtigungsAuftrag of(MyTISMBenachrichtigungsAuftrag ba, Transaction tx, java.util.Collection<? extends NotifiableI> recipients, CoreBO sender, java.util.Collection<? extends NotifiableI> recipientsBCC, java.util.Collection<? extends CoreBO> replyTos, java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects, java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs, L10nLocale locale, java.lang.Integer priority, int wantsEncryption, int wantsSignature, java.lang.String encoding)
public static MyTISMBenachrichtigungsAuftrag of(MyTISMBenachrichtigungsAuftrag ba, Transaction tx, java.util.Collection<? extends NotifiableI> recipients, CoreBO sender, java.util.Collection<? extends NotifiableI> recipientsBCC, java.util.Collection<? extends CoreBO> replyTos, java.util.Map<java.lang.String,? extends java.lang.Object> contextObjects, java.util.Map<java.lang.String,? extends NotificationAttachmentI> attachmentBOs, L10nLocale locale, java.lang.Integer priority, int wantsEncryption, int wantsSignature, java.lang.String encoding, java.util.Collection<? extends NotifiableI> recipientsCC)
public java.util.Date getWartezeitFuerErneutesSendenStartetAb()
InternalNotificationRetryWV to
determine when notifications which could not be sent out for this MyTISMBenachrichtigungsAuftrag should
be tried again.getWartezeitFuerErneutesSendenStartetAb in class de.ipcon.db.core.MyTISMBenachrichtigungsAuftragBaseassumeNow - only for the unit tests; if null (the default) the current date and time will be used as
normally shouldInternalNotificationRetryWV to determine when notifications
which could not be sent out for this MyTISMBenachrichtigungsAuftrag should be tried againpublic java.util.Date getWartezeitFuerErneutesSendenStartetAb(java.util.Date assumeNow)
public MyTISMBenachrichtigungsAuftrag setSender(NotifiableI sender)
public MyTISMBenachrichtigungsAuftrag setReplyToAdress(NotifiableI replyTo)
public MyTISMBenachrichtigungsAuftrag setReplyToAdresses(java.util.Collection<NotifiableI> replyTos)
public MyTISMBenachrichtigungsAuftrag addRecipient(NotifiableI recipient)
public MyTISMBenachrichtigungsAuftrag addRecipients(java.util.Collection<NotifiableI> recipients)
public MyTISMBenachrichtigungsAuftrag addRecipientCC(NotifiableI recipientCC)
public MyTISMBenachrichtigungsAuftrag addRecipientsCC(java.util.Collection<NotifiableI> recipientsCC)
public MyTISMBenachrichtigungsAuftrag addRecipientBCC(NotifiableI recipientBCC)
public MyTISMBenachrichtigungsAuftrag addRecipientsBCC(java.util.Collection<NotifiableI> recipientsBCC)
public MyTISMBenachrichtigungsAuftrag addRecipientEmail(java.lang.String email)
public MyTISMBenachrichtigungsAuftrag addRecipientEmails(java.util.Collection<java.lang.String> emails)
public MyTISMBenachrichtigungsAuftrag addRecipientEmailCC(java.lang.String emailCC)
public MyTISMBenachrichtigungsAuftrag addRecipientEmailsCC(java.util.Collection<java.lang.String> emailsCC)
public MyTISMBenachrichtigungsAuftrag addRecipientEmailBCC(java.lang.String emailBCC)
public MyTISMBenachrichtigungsAuftrag addRecipientEmailsBCC(java.util.Collection<java.lang.String> emailsBCC)
public L10nLocale getPreferredLocale()
public MyTISMBenachrichtigungsAuftrag setL10nLocale(L10nLocale l10nLocale)
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.