Package org.bgerp.plugin.msg.email
Class ExpressionObject
java.lang.Object
org.bgerp.dao.expression.ExpressionContextAccessingObject
org.bgerp.plugin.msg.email.ExpressionObject
- All Implemented Interfaces:
 ExpressionObject
- 
Field Summary
Fields inherited from class org.bgerp.dao.expression.ExpressionContextAccessingObject
context - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidsendMessageToExecutors(int paramId, String subject, String text) Sends email to process' executors, except ones from the currentDynActionForm.voidsendMessageToUsers(Iterable<Integer> userIds, int paramId, String subject, String text) Sends email to users.void 
- 
Constructor Details
- 
ExpressionObject
public ExpressionObject() - 
ExpressionObject
- Throws:
 Exception
 
 - 
 - 
Method Details
- 
toContext
- Specified by:
 toContextin interfaceExpressionObject- Overrides:
 toContextin classExpressionContextAccessingObject
 - 
sendMessageToExecutors
public void sendMessageToExecutors(int paramId, String subject, String text) throws BGMessageException, SQLException, jakarta.mail.MessagingException Sends email to process' executors, except ones from the currentDynActionForm.- Parameters:
 paramId- user parameter ID with type 'email', use0for using the first user parameter with this type.subject- message subject.text- message text.- Throws:
 BGMessageExceptionSQLExceptionjakarta.mail.MessagingException
 - 
sendMessageToUsers
public void sendMessageToUsers(Iterable<Integer> userIds, int paramId, String subject, String text) throws BGMessageException, SQLException, jakarta.mail.MessagingException Sends email to users.- Parameters:
 userIds- recipient user IDs.paramId- user parameter ID with type 'email', use0for using the first user parameter with this type.subject- message subject.text- message text.- Throws:
 BGMessageExceptionSQLExceptionjakarta.mail.MessagingException
 
 -