public class DeleteFinishedProcesses extends com.plusmpm.util.scheduledTasks.AbstractAdvancedTask
| Modifier and Type | Field and Description |
|---|---|
org.apache.log4j.Logger |
log |
taskLog| Constructor and Description |
|---|
DeleteFinishedProcesses() |
| Modifier and Type | Method and Description |
|---|---|
void |
DeleteProcesses(String sProcessDefId,
String sFinishDateFrom,
String sDaysBeforeNow,
String sAllClosedStates,
String sWhenFinish)
Funkcja usuwajaca procesy.
|
void |
DeleteProcesses(String sProcessDefId,
String sFinishDateFrom,
String sDaysBeforeNow,
String sAllClosedStates,
String sWhenFinish,
String withIdx,
String minuteIntervals)
Funkcja usuwajaca procesy.
|
void |
DeleteProcessesBetweenDates(String sProcessDefId,
String sFinishDateFrom,
String sFinishDateTo,
String sAllClosedStates,
String sWhenFinish)
Funkcja usuwajaca procesy.
|
void |
DeleteProcessesBetweenDates(String sProcessDefId,
String sFinishDateFrom,
String sFinishDateTo,
String sAllClosedStates,
String sWhenFinish,
String withIdx,
String minuteIntervals)
Funkcja usuwajaca procesy.
|
Double |
getProgress() |
public Double getProgress()
getProgress in class com.plusmpm.util.scheduledTasks.AbstractAdvancedTaskpublic void DeleteProcesses(String sProcessDefId, String sFinishDateFrom, String sDaysBeforeNow, String sAllClosedStates, String sWhenFinish)
sProcessDefId - - identyfikator definicji procesu, ktory ma byc usuwanysFinishDateFrom - - parametr czasowy, data czasu zakonczenia procesu, od ktorej procesy sa szukane, postaci
np. 2011-07-19 14:57:22sDaysBeforeNow - - ilosc dni wstecz liczonych od obecnej daty, do ktorej beda szukane procesy (dla parametru
zakonczenia procesu) (moze przyjac wartosc -1, wtedy beda szukane procesy az do obecnej chwili,
wartosc 0 - do obecnej chwili z dokladnoscia do minuty)sAllClosedStates - - czy maja byc usuwane procesy o statusie ABORTED i TERMINATED (TRUE - jesli tak)sWhenFinish - - przyblizony maksymalny czas trwania zadania, postaci HH:mm:ss (godziny:minuty:sekundy),
wymagane jest podanie wszystkich trzech wartosci, liczba sekund i minut jezeli przekroczy 59, to
bedzie ustawiona na 59, liczba godzin nie ma limitu, moze byc takze wielocyfrowa, jezeli wartosc
bedzie podana blednie, to automatycznie czas jest ustawiany na godzinepublic void DeleteProcesses(String sProcessDefId, String sFinishDateFrom, String sDaysBeforeNow, String sAllClosedStates, String sWhenFinish, String withIdx, String minuteIntervals)
sProcessDefId - - identyfikator definicji procesu, ktory ma byc usuwanysFinishDateFrom - - parametr czasowy, data czasu zakonczenia procesu, od ktorej procesy sa szukane, postaci
np. 2011-07-19 14:57:22sDaysBeforeNow - - ilosc dni wstecz liczonych od obecnej daty, do ktorej beda szukane procesy (dla parametru
zakonczenia procesu) (moze przyjac wartosc -1, wtedy beda szukane procesy az do obecnej chwili,
wartosc 0 - do obecnej chwili z dokladnoscia do minuty)sAllClosedStates - - czy maja byc usuwane procesy o statusie ABORTED i TERMINATED (TRUE - jesli tak)sWhenFinish - - przyblizony maksymalny czas trwania zadania, postaci HH:mm:ss (godziny:minuty:sekundy),
wymagane jest podanie wszystkich trzech wartosci, liczba sekund i minut jezeli przekroczy 59, to
bedzie ustawiona na 59, liczba godzin nie ma limitu, moze byc takze wielocyfrowa, jezeli wartosc
bedzie podana blednie, to automatycznie czas jest ustawiany na godzinewithIdx - - TRUE lub FALSE - czy przeszukiwac po pm_idx (TRUE - jesli tak)minuteIntervals - - ilosc minut, w przedziale ktorych pobierana jest jedna paczka procesow do usuniecia
(powiazane z jednym komitowaniem transakcji), musi byc wartoscia liczbowapublic void DeleteProcessesBetweenDates(String sProcessDefId, String sFinishDateFrom, String sFinishDateTo, String sAllClosedStates, String sWhenFinish)
sProcessDefId - - identyfikator definicji procesu, ktory ma byc usuwanysFinishDateFrom - - parametr czasowy, data czasu zakonczenia procesu, od ktorej procesy sa szukane, postaci
np. 2011-07-19 14:57:22sFinishDateTo - - parametr czasowy, data czasu zakonczenia procesu, do ktorej procesy sa szukane, postaci
np. 2011-07-19 14:57:22sAllClosedStates - - czy maja byc usuwane procesy o statusie ABORTED i TERMINATED (TRUE - jesli tak)sWhenFinish - - przyblizony maksymalny czas trwania zadania, postaci HH:mm:ss (godziny:minuty:sekundy),
wymagane jest podanie wszystkich trzech wartosci, liczba sekund i minut jezeli przekroczy 59, to
bedzie ustawiona na 59, liczba godzin nie ma limitu, moze byc takze wielocyfrowa, jezeli wartosc
blednie podana, to automatycznie czas jest ustawiany na godzinepublic void DeleteProcessesBetweenDates(String sProcessDefId, String sFinishDateFrom, String sFinishDateTo, String sAllClosedStates, String sWhenFinish, String withIdx, String minuteIntervals)
sProcessDefId - - identyfikator definicji procesu, ktory ma byc usuwanysFinishDateFrom - - parametr czasowy, data czasu zakonczenia procesu, od ktorej procesy sa szukane, postaci
np. 2011-07-19 14:57:22sFinishDateTo - - parametr czasowy, data czasu zakonczenia procesu, do ktorej procesy sa szukane, postaci
np. 2011-07-19 14:57:22sAllClosedStates - - czy maja byc usuwane procesy o statusie ABORTED i TERMINATED (TRUE - jesli tak)sWhenFinish - - przyblizony maksymalny czas trwania zadania, postaci HH:mm:ss (godziny:minuty:sekundy),
wymagane jest podanie wszystkich trzech wartosci, liczba sekund i minut jezeli przekroczy 59, to
bedzie ustawiona na 59, liczba godzin nie ma limitu, moze byc takze wielocyfrowa, jezeli wartosc
blednie podana, to automatycznie czas jest ustawiany na godzinewithIdx - - TRUE lub FALSE - czy przeszukiwac po pm_idx (TRUE - jesli tak)minuteIntervals - - ilosc minut, w przedziale ktorych pobierana jest jedna paczka procesow do usuniecia
(powiazane z jednym komitowaniem transakcji), musi byc wartoscia liczbowaCopyright © 2018 Suncode. All rights reserved.