Package ch.tocco.nice2.optional.address.api.recipient
package ch.tocco.nice2.optional.address.api.recipient
-
ClassDescription
CommunicationRelationType
reflects a relation type betweenConcernedRecipient
s andEffectiveRecipient
s based on the relations betweenUser
s and otherUser
s orUser
s andAddress
es.CommunicationType
defines the type of communication to use, which controls evaluation of targets, recipients and options to take into effect.ConcernedRecipient
is the wrapper for the entity evaluated for communication from the entity selected in the ui.The simple representation of aConcernedRecipient
to be used for client UI.EffectiveRecipient
is a wrapper for aPerson
orAddress
entity to be used as delegate for theConcernedRecipient
.The simple representation of aEffectiveRecipient
to be used for client UI.RecipientActionService
for retrieving recipients for a selection of entities based on various criteria.TheRecipientParameters
to transfer all information needed inRecipientService
andRecipientActionService
to evaluate the correctEffectiveRecipient
for a set ofselectedEntity
in the client ui.