Package ch.tocco.nice2.optional.address.api.recipient
package ch.tocco.nice2.optional.address.api.recipient
-
ClassDescription
CommunicationRelationTypereflects a relation type betweenConcernedRecipients andEffectiveRecipients based on the relations betweenUsers and otherUsers orUsers andAddresses.CommunicationTypedefines the type of communication to use, which controls evaluation of targets, recipients and options to take into effect.ConcernedRecipientis the wrapper for the entity evaluated for communication from the entity selected in the ui.The simple representation of aConcernedRecipientto be used for client UI.EffectiveRecipientis a wrapper for aPersonorAddressentity to be used as delegate for theConcernedRecipient.The simple representation of aEffectiveRecipientto be used for client UI.RecipientActionServicefor retrieving recipients for a selection of entities based on various criteria.TheRecipientParametersto transfer all information needed inRecipientServiceandRecipientActionServiceto evaluate the correctEffectiveRecipientfor a set ofselectedEntityin the client ui.