public class MyTISMAdresse extends de.ipcon.db.core.MyTISMAdresseBase implements java.lang.Comparable, NotificationReceiverI
| Modifier and Type | Field and Description |
|---|---|
static MyTISMAdresse[] |
EMPTY_ARRAY |
ATT_Benachrichtigungsversendungen, ATT_Benutzer, ATT_BevorzugtesLocale, ATT_Position, ATT_Typ, ATT_WeiterAuchWennErfolgreich, ENT_MyTISMAdresseATT_AlsAntwortAnBeiAuftraegen, ATT_AlsEmpfaengerBCCBeiAuftraegen, ATT_AlsEmpfaengerBeiAuftraegen, ATT_AlsEmpfaengerCCBeiAuftraegen, ATT_AlsKontextBOBeiAuftraegen, ATT_WirdAlsAntwortAnVerwendetBeiAlarmen, ATT_WirdBenachrichtigtBCCBeiAlarm, ATT_WirdBenachrichtigtBeiAlarm, ATT_WirdBenachrichtigtCCBeiAlarm, ENT_CoreBOBLOB_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, 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 |
|---|
MyTISMAdresse() |
| Modifier and Type | Method and Description |
|---|---|
MyTISMAdresstyp |
_getTyp() |
int |
compareTo(java.lang.Object o) |
MyTISMAdresse[] |
getAdressenInOrder(Transaction _tx)
Returns the concrete address or addresses to which the notification should
actually be sent.
|
CryptoConfigurationProviderI |
getCryptoConfigurationProvider() |
java.lang.String |
getKeyForDuplicatePrevention() |
java.lang.String |
getOpenPGPPublicKey()
Returns the OpenPGP public key to use when notifications for this recipient
should be encrypted.
|
L10nLocale |
getPreferredLocale()
Returns the locale that should be used when interpreting subject and text body templates of the notification and
probably attachements as well.
|
java.lang.Boolean |
getWillInlinePGP()
Returns the setting if the signature for the notifcation should be
inserted inline in the created message using the (rather obsolete) inline
format or if it should be attached using the newer MIME format.
|
java.lang.Integer |
getWillSignatur()
Returns the setting if the notification for this recipient should be
signed by the MyTISM node or not.
|
java.lang.Integer |
getWillVerschluesselung()
Returns the setting if the notification for this recipient should be
encrypted or not.
|
boolean |
isOptional()
Tells if a notification must be sent to this address or if sending is desired but not actually required.
|
void |
setCryptoConfigurationProvider(CryptoConfigurationProviderI ccp) |
boolean |
shouldBeNotified() |
addBenachrichtigungsversendung, copyFrom, copyFrom, equalPayload, getBenachrichtigungsversendungen, getBenachrichtigungsversendungenIterator, getBenutzer, getBevorzugtesLocale, getPosition, getPositionNN, getPositionNN, getTyp, getWeiterAuchWennErfolgreich, getWeiterAuchWennErfolgreichNN, getWeiterAuchWennErfolgreichNN, istWeiterAuchWennErfolgreich, needBenutzer, needBevorzugtesLocale, needPopulatedBenachrichtigungsversendungen, needPosition, needTyp, needWeiterAuchWennErfolgreich, pgetBenachrichtigungsversendungenLazy, readExternal, removeBenachrichtigungsversendung, setBenachrichtigungsversendungen, setBenutzer, setBevorzugtesLocale, setBOLoader, setPosition, setWeiterAuchWennErfolgreich, slim, slim, writeExternaladdAlsAntwortAnBeiAuftrag, addAlsEmpfaengerBCCBeiAuftrag, addAlsEmpfaengerBeiAuftrag, addAlsEmpfaengerCCBeiAuftrag, addAlsKontextBOBeiAuftrag, addWirdAlsAntwortAnVerwendetBeiAlarm, addWirdBenachrichtigtBCCBeiAlarm, addWirdBenachrichtigtBeiAlarm, addWirdBenachrichtigtCCBeiAlarm, getAlsAntwortAnBeiAuftraegen, getAlsAntwortAnBeiAuftraegenIterator, getAlsEmpfaengerBCCBeiAuftraegen, getAlsEmpfaengerBCCBeiAuftraegenIterator, getAlsEmpfaengerBeiAuftraegen, getAlsEmpfaengerBeiAuftraegenIterator, getAlsEmpfaengerCCBeiAuftraegen, getAlsEmpfaengerCCBeiAuftraegenIterator, getAlsKontextBOBeiAuftraegen, getAlsKontextBOBeiAuftraegenIterator, getWirdAlsAntwortAnVerwendetBeiAlarmen, getWirdAlsAntwortAnVerwendetBeiAlarmenIterator, getWirdBenachrichtigtBCCBeiAlarm, getWirdBenachrichtigtBCCBeiAlarmIterator, getWirdBenachrichtigtBeiAlarm, getWirdBenachrichtigtBeiAlarmIterator, getWirdBenachrichtigtCCBeiAlarm, getWirdBenachrichtigtCCBeiAlarmIterator, needPopulatedAlsAntwortAnBeiAuftraegen, needPopulatedAlsEmpfaengerBCCBeiAuftraegen, needPopulatedAlsEmpfaengerBeiAuftraegen, needPopulatedAlsEmpfaengerCCBeiAuftraegen, needPopulatedAlsKontextBOBeiAuftraegen, needPopulatedWirdAlsAntwortAnVerwendetBeiAlarmen, needPopulatedWirdBenachrichtigtBCCBeiAlarm, needPopulatedWirdBenachrichtigtBeiAlarm, needPopulatedWirdBenachrichtigtCCBeiAlarm, pgetAlsAntwortAnBeiAuftraegenLazy, pgetAlsEmpfaengerBCCBeiAuftraegenLazy, pgetAlsEmpfaengerBeiAuftraegenLazy, pgetAlsEmpfaengerCCBeiAuftraegenLazy, pgetAlsKontextBOBeiAuftraegenLazy, pgetWirdAlsAntwortAnVerwendetBeiAlarmenLazy, pgetWirdBenachrichtigtBCCBeiAlarmLazy, pgetWirdBenachrichtigtBeiAlarmLazy, pgetWirdBenachrichtigtCCBeiAlarmLazy, removeAlsAntwortAnBeiAuftrag, removeAlsEmpfaengerBCCBeiAuftrag, removeAlsEmpfaengerBeiAuftrag, removeAlsEmpfaengerCCBeiAuftrag, removeAlsKontextBOBeiAuftrag, removeWirdAlsAntwortAnVerwendetBeiAlarm, removeWirdBenachrichtigtBCCBeiAlarm, removeWirdBenachrichtigtBeiAlarm, removeWirdBenachrichtigtCCBeiAlarm, setAlsAntwortAnBeiAuftraegen, setAlsEmpfaengerBCCBeiAuftraegen, setAlsEmpfaengerBeiAuftraegen, setAlsEmpfaengerCCBeiAuftraegen, setAlsKontextBOBeiAuftraegen, setWirdAlsAntwortAnVerwendetBeiAlarmen, setWirdBenachrichtigtBCCBeiAlarm, setWirdBenachrichtigtBeiAlarm, setWirdBenachrichtigtCCBeiAlarm_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, 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, l10nhasValidMyTISMAdresseEmail, isDeleted, isNewasCoreBO, asFrappedCoreBO, byNames, byNames, filterNotifiableI, getOrCreateNotifiables, getUsersOrGroupsToNotify, getUsersOrGroupsToNotifyByCSV, getUsersOrGroupsToNotifyByEVbumpVersion, 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, isMandatory, 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 static final MyTISMAdresse[] EMPTY_ARRAY
public java.lang.String getKeyForDuplicatePrevention()
public void setCryptoConfigurationProvider(CryptoConfigurationProviderI ccp)
public int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic MyTISMAdresstyp _getTyp()
_getTyp in class de.ipcon.db.core.MyTISMAdresseBasepublic boolean shouldBeNotified()
public boolean isOptional()
public MyTISMAdresse[] getAdressenInOrder(Transaction _tx)
NotificationReceiverINotificationReceiverI.getAdressenInOrder in interface NotificationReceiverI_tx - a Transaction that must be used if the BOs that
are returned by a given implementation of this method are created on
the fly; since the returned BOs must be persistent (or will get
persisted) for correct use by the notification system any BOs
returned here that are not already persistent must be included in the
given transaction and will be persisted automatically by the
notification system. When this method is called by the notification
system, a transaction will always be given; for other uses of/calls to
this method tx may be null so implementations should not rely
on a transaction being givenMyTISMAdresse instances to which the
notification should actually be sent; may be null or emptypublic L10nLocale getPreferredLocale()
NotificationReceiverIgetPreferredLocale in interface NotificationReceiverIL10nLocale to be used for interpreting the subject and text body
templates; null if this instance has no special preferenceMyTISMBenachrichtigung.determinePreferredLocale()public java.lang.String getOpenPGPPublicKey()
CryptoConfigurationProviderIgetWillVerschluesselung()); if encryption is wanted but no key is
returned this will lead to an error during sending.getOpenPGPPublicKey in interface CryptoConfigurationProviderIpublic java.lang.Integer getWillVerschluesselung()
CryptoConfigurationProviderIgetWillVerschluesselung in interface CryptoConfigurationProviderIde.ipcon.core.mytism.MyTISMConstantsI: USE_DEFAULT to fall back
to the system default; NEVER to not encrypt; IF_POSSIBLE to encrypt if
the system supports it and a key is available; MANDATORY to always
encrypt (and fail if not possible)public java.lang.Integer getWillSignatur()
CryptoConfigurationProviderIgetWillSignatur in interface CryptoConfigurationProviderIde.ipcon.core.mytism.MyTISMConstantsI: USE_DEFAULT to fall back
to the system default; NEVER to not sign; IF_POSSIBLE to sign if
the system supports it and a key is available; MANDATORY to always
sign (and fail if not possible)public java.lang.Boolean getWillInlinePGP()
CryptoConfigurationProviderIgetWillInlinePGP in interface CryptoConfigurationProviderIBoolean.TRUE if the inline format should be used;
Boolean.FALSE if the MIME format should be used; null if the
preference is not known in which case the system default will be usedpublic CryptoConfigurationProviderI getCryptoConfigurationProvider()
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.