Interface BusinessNotification.ReceiverBuilder
- All Known Subinterfaces:
BusinessNotification.ReceiverOrSendBuilder
- Enclosing interface:
- BusinessNotification
public static interface BusinessNotification.ReceiverBuilder
- API:
- This is a public API.
-
Method Summary
Modifier and TypeMethodDescriptionadd
(ISecurityMember member, ISecurityMember... additionalMembers) Add the given security member(s) (user or role) to the receiversaddAll
(Collection<ISecurityMember> members) Adds the given security members (user or role) to the receiversDefines receivers based on the current business caseofBusinessCase
(IBusinessCase businessCase) Defines receivers based on the given business caseofCase()
Defines receivers based on the current case.Defines receivers based on the given caseofTask()
Defines receivers based on the current taskDefines receivers based on the given task
-
Method Details
-
ofCase
Defines receivers based on the current case.
If a case was provided with
BusinessNotification.createFor(ch.ivyteam.ivy.workflow.ICase)
the case provided there is used.- Returns:
- case receiver builder for further defining the receivers
- See Also:
- API:
- This public API is available in Java.
-
ofCase
Defines receivers based on the given case- Parameters:
caze
-- Returns:
- case receiver builder for further defining the receivers
- API:
- This public API is available in Java.
-
ofBusinessCase
BusinessNotification.CaseReceiverBuilder ofBusinessCase()Defines receivers based on the current business case
If a case was provided with
BusinessNotification.createFor(ch.ivyteam.ivy.workflow.ICase)
the business case of the case provided there is used.- Returns:
- business case receiver builder for further defining the receivers
- See Also:
- API:
- This public API is available in Java.
-
ofBusinessCase
Defines receivers based on the given business case- Parameters:
businessCase
-- Returns:
- business case receiver builder for further defining the receivers
- API:
- This public API is available in Java.
-
ofTask
Defines receivers based on the current task- Returns:
- task receiver builder for further defining the receivers
- API:
- This public API is available in Java.
-
ofTask
Defines receivers based on the given task- Parameters:
task
-- Returns:
- task receiver builder for further defining the receivers
- API:
- This public API is available in Java.
-
add
BusinessNotification.ReceiverOrSendBuilder add(ISecurityMember member, ISecurityMember... additionalMembers) Add the given security member(s) (user or role) to the receivers- Parameters:
member
-additionalMembers
-- Returns:
- builder for further composition of the notification
- API:
- This public API is available in Java.
-
addAll
Adds the given security members (user or role) to the receivers- Parameters:
members
-- Returns:
- builder for further composition of the notification
- API:
- This public API is available in Java.
-