public class CustomEmailSender
extends com.plusmpm.util.scheduledTasks.AbstractAdvancedTask
| Modifier and Type | Field and Description |
|---|---|
static org.apache.log4j.Logger |
log |
| Constructor and Description |
|---|
CustomEmailSender() |
| Modifier and Type | Method and Description |
|---|---|
static List<Map<String,String>> |
getDeadlineTasksInformations(String sProcessDefId,
String sTaskDefName)
Metoda pobiera informacje o zadaniach z przekroczonym dealinem zgodnie z parametrami
|
static List<Map<String,String>> |
getProcessAndTaskInformations(String sProcessDefId,
String sTaskDefName)
Metoda pobiera informacje o uruchomionych zadaniach zgodnie z parametrami
|
void |
sendDeadlineTaskEmail(String sProcessDefId,
String sTaskDefName,
String sRecipentType,
String sIsSuperior,
String sRecipentValue,
String sOnlyOwnTask,
String sGroupSending,
String sSubject,
String sEmailTemplate)
Metoda wysyla powiadomienie o zadaniach z przekroczonym deadlinem, ktore znajdują sie w skrzynce uzytkownika
|
void |
sendDeadlineTaskEmail(String sProcessDefId,
String sTaskDefName,
String sRecipentType,
String sIsSuperior,
String sRecipentValue,
String sOnlyOwnTask,
String sGroupSending,
String sSubject,
String sEmailTemplate,
String sSkipHolidays)
Metoda wysyla powiadomienie o zadaniach z przekroczonym deadlinem, ktore znajdują sie w skrzynce uzytkownika
|
void |
sendNewTaskEmail(String sProcessDefId,
String sTaskDefName,
String sRecipentType,
String sIsSuperior,
String sRecipentValue,
String sOnlyOwnTask,
String sGroupSending,
String sSubject,
String sEmailTemplate)
Metoda wysyla powidaomienie o nowym zadaniu pojawiajacym sie w skrzynce
|
void |
sendNewTaskEmail(String sProcessDefId,
String sTaskDefName,
String sRecipentType,
String sIsSuperior,
String sRecipentValue,
String sOnlyOwnTask,
String sGroupSending,
String sSubject,
String sEmailTemplate,
String sSkipHolidays)
Metoda wysyla powidaomienie o nowym zadaniu pojawiajacym sie w skrzynce
|
public void sendNewTaskEmail(String sProcessDefId, String sTaskDefName, String sRecipentType, String sIsSuperior, String sRecipentValue, String sOnlyOwnTask, String sGroupSending, String sSubject, String sEmailTemplate)
sProcessDefId - - id procesu dla ktorego wysylane beda powiadomienia, jesli * tzn ze wszystkie procesysTaskDefName - - nazwa zadania dla ktorego wysylane beda powiadomienia, jesli * tzn ze wszystkie zadaniasRecipentType - - typ odbiorcy (mozliwe typy to: GROUP, ROLE, POSITION, USER, PERFORMER, PROCESSVARIABLE)sIsSuperior - - okresla czy powiadomienie wysylane jest do uzytkownika czy jego przelozonego, jesli do
uzytkownika to wartosc rozna do TRUEsRecipent - - odbiorca powiadomienia zgodnie z wartoscia w zmiennej sRecipentType, jest PERFORMER to pustysOnlyOwnTask - - TRUE/FALSE okresla czy wysylac maile tylko dla wykonawcy zadania, nie mozna korzystac z
typem odbiorcy PERFORMER bo zawsze wtedy idzie do wykonawcysGroupSending - - okresla czy wysylac pojedyncze maile czy zbiorczesSubject - - temat mailasEmailTemplate - - sciezka na serwerze do szablonu powiadomieniapublic void sendNewTaskEmail(String sProcessDefId, String sTaskDefName, String sRecipentType, String sIsSuperior, String sRecipentValue, String sOnlyOwnTask, String sGroupSending, String sSubject, String sEmailTemplate, String sSkipHolidays)
sProcessDefId - - id procesu dla ktorego wysylane beda powiadomienia, jesli * tzn ze wszystkie procesysTaskDefName - - nazwa zadania dla ktorego wysylane beda powiadomienia, jesli * tzn ze wszystkie zadaniasRecipentType - - typ odbiorcy (mozliwe typy to: GROUP, ROLE, POSITION, USER, PERFORMER, PROCESSVARIABLE)sIsSuperior - - okresla czy powiadomienie wysylane jest do uzytkownika czy jego przelozonego, jesli do
uzytkownika to wartosc rozna do TRUEsRecipent - - odbiorca powiadomienia zgodnie z wartoscia w zmiennej sRecipentType, jest PERFORMER to pustysOnlyOwnTask - - TRUE/FALSE okresla czy wysylac maile tylko dla wykonawcy zadania, nie mozna korzystac z
typem odbiorcy PERFORMER bo zawsze wtedy idzie do wykonawcysGroupSending - - okresla czy wysylac pojedyncze maile czy zbiorczesSubject - - temat mailasEmailTemplate - - sciezka na serwerze do szablonu powiadomieniasSkipHolidays - - TRUE lub FALSE - TRUE - jesli pomijac wysylanie powiadomien w swieta i weekendypublic void sendDeadlineTaskEmail(String sProcessDefId, String sTaskDefName, String sRecipentType, String sIsSuperior, String sRecipentValue, String sOnlyOwnTask, String sGroupSending, String sSubject, String sEmailTemplate)
sProcessDefId - - id procesu dla ktorego wysylane beda powiadomienia, jesli * tzn ze wszystkie procesysTaskDefName - - nazwa zadania dla ktorego wysylane beda powiadomienia, jesli * tzn ze wszystkie zadaniasRecipentType - - typ odbiorcy (mozliwe typy to: GROUP, ROLE, POSITION, USER, PERFORMER, PROCESSVARIABLE)sSuperior - - okresla czy powiadomienie wysylane jest do uzytkownika czy jego przelozonego, jesli do
uzytkownika to wartosc rozna do TRUEsRecipent - - odbiorca powiadomienia zgodnie z wartoscia w zmiennej sRecipentType, jest PERFORMER to pustysOnlyOwnTask - - TRUE/FALSE okresla czy wysylac maile tylko dla wykonawcy zadania, nie mozna korzystac z
typem odbiorcy PERFORMER bo zawsze wtedy idzie do wykonawcysGroupSending - - okresla czy wysylac pojedyncze maile czy zbiorczesSubject - - temat mailasEmailTemplate - - sciezka na serwerze do szablonu powiadomieniapublic void sendDeadlineTaskEmail(String sProcessDefId, String sTaskDefName, String sRecipentType, String sIsSuperior, String sRecipentValue, String sOnlyOwnTask, String sGroupSending, String sSubject, String sEmailTemplate, String sSkipHolidays)
sProcessDefId - - id procesu dla ktorego wysylane beda powiadomienia, jesli * tzn ze wszystkie procesysTaskDefName - - nazwa zadania dla ktorego wysylane beda powiadomienia, jesli * tzn ze wszystkie zadaniasRecipentType - - typ odbiorcy (mozliwe typy to: GROUP, ROLE, POSITION, USER, PERFORMER, PROCESSVARIABLE)sSuperior - - okresla czy powiadomienie wysylane jest do uzytkownika czy jego przelozonego, jesli do
uzytkownika to wartosc rozna do TRUEsRecipent - - odbiorca powiadomienia zgodnie z wartoscia w zmiennej sRecipentType, jest PERFORMER to pustysOnlyOwnTask - - TRUE/FALSE okresla czy wysylac maile tylko dla wykonawcy zadania, nie mozna korzystac z
typem odbiorcy PERFORMER bo zawsze wtedy idzie do wykonawcysGroupSending - - okresla czy wysylac pojedyncze maile czy zbiorczesSubject - - temat mailasEmailTemplate - - sciezka na serwerze do szablonu powiadomieniasSkipHolidays - - TRUE lub FALSE - TRUE - jesli pomijac wysylanie powiadomien w swieta i weekendypublic static List<Map<String,String>> getProcessAndTaskInformations(String sProcessDefId, String sTaskDefName) throws Exception
sProcessDefId - - id definicji procesusTaskDefName - - nazwa zadaniaExceptionpublic static List<Map<String,String>> getDeadlineTasksInformations(String sProcessDefId, String sTaskDefName) throws Exception
sProcessDefId - - id definicji procesusTaskDefName - - nazwa zadaniaExceptionCopyright © 2014 Suncode. All rights reserved.