Interface ActivityFinder
- All Superinterfaces:
BaseFinder<Activity,Long>
Umożliwia zarządzanie zadaniami.
- Author:
- Paweł Rosolak 04-10-2012
-
Method Summary
Modifier and TypeMethodDescriptionlongcountActivitiesAssignedToUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds) Pobiera liczbę zadań przypisanych do użytkownika, należących do podanych typów procesów oraz w podanych statusachlongcountActivitiesInSubstitutionForUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds) Pobiera liczbę zadań użytkownika w zastępstwie, należących do podanych typów procesów oraz w podanych statusachlongcountActivitiesWithExceededDeadlineAssignedToUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds) Pobiera liczbę przeterminowanych zadań przypisanych do użytkownika, należących do podanych typów procesów oraz w podanych statusachlongcountFinishedActivitiesForUserForProcessDefinitions(String userName, ActivityStatusType activityStatus, List<String> processDefinitionIds) Pobiera liczbę wykonanych zadań użytkownika, należących do podanych typów procesów oraz w podanych statusachlongcountNewActivitiesAssignedToUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds) Pobiera liczbę nowych zadań przypisanych do użytkownika, należących do podanych typów procesów oraz w podanych statusachfindActivities(String processDefId, String activityDefId, List<ActivityState> states, String... joins) Pobiera wszystkie zadania dla podanej definicji procesu, definicji zadania i wybranych statusówfindActivitiesAssignedToUser(String userName, Integer start, Integer limit, String... joins) Pobiera zadania przypisane do użytkownikafindActivitiesAssignedToUser(String userName, String... joins) Pobiera zadania przypisane do użytkownikafindActivitiesAssignedToUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera zadania przypisane do użytkownika, należące do podanych typów procesów oraz w podanych statusachfindActivitiesAssignedToUserFromProcess(String userName, String processId, String... joins) Pobiera zadania przypisane do użytkownika z podanego procesufindActivitiesExecutedByUser(String userName, Integer start, Integer limit, String... joins) Pobiera zadania wykonane przez użytkownikafindActivitiesExecutedByUserFromProcess(String userName, String processId, String... joins) Pobiera zadania wykonane przez użytkownika z podanego procesufindActivitiesInSubstitutionForUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera zadania użytkownika w zastępstwie, należące do podanych typów procesów oraz w podanych statusachfindActivitiesWithExceededDeadlineAssignedToUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera przeterminowane zadania przypisane do użytkownika, należące do podanych typów procesów oraz w podanych statusachfindActivity(String processId, String activityId, String... joins) Pobiera informacje o zadaniu.findByProcessId(String processId, String... joins) Wyszukuje zadania po podanym id procesufindByProcessIds(List<String> processIds, String... joins) Wyszukuje wszystkie zadania po podanych id procesówfindClosedActivities(String processId) findFinishedActivitiesForUserForProcessDefinitions(String userName, ActivityStatusType activityStatus, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera wykonane zadania użytkownika, należące do podanych typów procesów oraz w podanych statusachfindLastActivity(String processId) Wyszukuje zadanie z procesu o najpóźniejszym czasie zmiany stanu.findLastActivityOfType(String processId, String activityDefinitionId) Wyszukuje zadanie z procesu o najpóźniejszym czasie zmiany stanu.findMobileActivitiesForUser(String userName, Integer start, Integer limit) Pobiera zadania przypisane do użytkownika, które są zgodne z aplikacją mobilną.findNewActivitiesAssignedToUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera nowe zadania przypisane do użytkownika, należące do podanych typów procesów oraz w podanych statusachfindNextActivities(String processId, String activityId) Wyszukuje zadania, które zostały utworzone po zakończeniu zadania o podanym idfindOpenedActivities(String processId) findPreviousActivity(String processId, String activityId) Wyszukuje poprzednie zadanie od wskazanego zadaniafindProcessDefIdsForActivitiesInSubstitution(String userName, List<ActivityState> activityStates) Pobiera id definicji procesów zadań w zastępstwie użytkownikafindProcessDefIdsForActivitiesWithExceededDeadline(String userName, List<ActivityState> activityStates) Pobiera id definicji procesów przeterminowanych zadań użytkownikafindProcessDefIdsForFinishedActivities(String userName, ActivityStatusType activityStatus) Pobiera id definicji procesów wykonanych zadań użytkownikafindProcessDefIdsForNewActivities(String userName, List<ActivityState> activityStates) Pobiera id definicji procesów nowych zadań użytkownikafindProcessDefIdsForOpenActivities(String userName, List<ActivityState> activityStates) Pobiera id definicji procesów otwartych zadań użytkownikagetActivity(String processId, String activityId, String... joins) Pobiera informacje o zadaniuMethods inherited from interface com.suncode.pwfl.support.BaseFinder
count, countAll, findByCriteria, findByCriteria, findByProperty, findOne, findOneByProperty, get, get, getAll, getAll, getCountedResult, getCountedResult, scrollByCriteria, scrollByCriteria
-
Method Details
-
findActivitiesAssignedToUser
Pobiera zadania przypisane do użytkownika- Parameters:
userName- Login użytkownika- Returns:
- Zwraca listę obiektów zawierających informacje o zadanich.
-
findActivitiesAssignedToUser
CountedResult<Activity> findActivitiesAssignedToUser(String userName, Integer start, Integer limit, String... joins) Pobiera zadania przypisane do użytkownika- Parameters:
userName- Login użytkownikastart- Przesunięcie w zbiorze wynikowymlimit- Maksymalna ilość pobranych elementów- Returns:
- Zwraca listę obiektów zawierających informacje o zadanich.
-
findMobileActivitiesForUser
Pobiera zadania przypisane do użytkownika, które są zgodne z aplikacją mobilną.- Parameters:
userName- Login użytkownikastart- Przesunięcie w zbiorze wynikowymlimit- Maksymalna ilość pobranych elementów- Returns:
- Zwraca listę obiektów zawierających informacje o zadanich zgodnych z aplikacją mobilną.
-
findActivitiesAssignedToUserFromProcess
List<Activity> findActivitiesAssignedToUserFromProcess(String userName, String processId, String... joins) Pobiera zadania przypisane do użytkownika z podanego procesu- Parameters:
userName- Login użytkownikaprocessId- Id procesu- Returns:
- Zwraca listę obiektów zawierających informacje o zadanich.
-
getActivity
Pobiera informacje o zadaniu- Parameters:
processId- Id procesuactivityId- Id zadaniajoins- Określa, które elementy mamy dołączyć do obiektu zadania.- Returns:
- Zwraca informacje o zadaniu
-
findActivity
Pobiera informacje o zadaniu. W przypadku braku jego istnienia zwracany jest pusty obiekt.- Parameters:
processId- Id procesuactivityId- Id zadaniajoins- Określa, które elementy mają być dołączone do obiektu zadania.- Returns:
- Obiekt z informacjami o zadaniu jeżeli ono istnieje, w przeciwnym wypadku pusty obiekt
-
findClosedActivities
- Parameters:
processId- Id procesu- Returns:
- Zwraca listę zadań o statusie CLOSED z podanego procesu
-
findOpenedActivities
- Parameters:
processId- Id procesu- Returns:
- Zwraca listę zadań o statusie OPEN z podanego procesu
-
findNextActivities
Wyszukuje zadania, które zostały utworzone po zakończeniu zadania o podanym id- Parameters:
processId- Id procesuactivityId- Id zadania- Returns:
- Zadania, które zostały utworzone po zakończeniu zadania o podanym id
-
findByProcessId
Wyszukuje zadania po podanym id procesu- Parameters:
processId- Id procesujoins- Określa, które elementy mamy dołączyć do obiektu zadania.- Returns:
-
findByProcessIds
Wyszukuje wszystkie zadania po podanych id procesów- Parameters:
processIds- Lista Id procesówjoins- Określa, które elementy mamy dołączyć do obiektu zadania- Returns:
- lista
Activity
-
findLastActivity
Wyszukuje zadanie z procesu o najpóźniejszym czasie zmiany stanu. Przekierowania (zadania typu droga) nie są uwzględniane.- Parameters:
processId- Id procesu- Returns:
- Zadanie
-
findLastActivityOfType
Wyszukuje zadanie z procesu o najpóźniejszym czasie zmiany stanu. Przekierowania (zadania typu droga) nie są uwzględniane.- Parameters:
processId- Id procesuactivityDefinitionId- id definicji zadania- Returns:
- Zadanie
-
findActivitiesExecutedByUser
CountedResult<Activity> findActivitiesExecutedByUser(String userName, Integer start, Integer limit, String... joins) Pobiera zadania wykonane przez użytkownika- Parameters:
userName- Login użytkownikastart- Przesunięcie w zbiorze wynikowymlimit- Maksymalna ilość pobranych elementówjoins- Określa, które elementy mamy dołączyć do obiektu zadania.- Returns:
- Zwraca listę obiektów zawierających informacje o zadaniach.
-
findActivitiesExecutedByUserFromProcess
List<Activity> findActivitiesExecutedByUserFromProcess(String userName, String processId, String... joins) Pobiera zadania wykonane przez użytkownika z podanego procesu- Parameters:
userName- Login użytkownikaprocessId- Id procesu- Returns:
- Zwraca listę obiektów zawierających informacje o zadanich.
-
findPreviousActivity
Wyszukuje poprzednie zadanie od wskazanego zadania- Parameters:
processId- Id procesuactivityId- Id zadania dla którego ma zostać wyszukane poprzednie zadanie- Returns:
- Poprzednie zadanie
-
findActivities
@Beta List<Activity> findActivities(String processDefId, String activityDefId, List<ActivityState> states, String... joins) Pobiera wszystkie zadania dla podanej definicji procesu, definicji zadania i wybranych statusów- Parameters:
processDefId- Id definicji procesuactivityDefId- Id definicji zadaniastates- Statusy zadańjoins- Określa, które elementy mamy dołączyć do obiektu zadania- Returns:
-
findActivitiesAssignedToUserForProcessDefinitions
@Beta CountedResult<UserActivity> findActivitiesAssignedToUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera zadania przypisane do użytkownika, należące do podanych typów procesów oraz w podanych statusach- Parameters:
userName- Login użytkownikaactivityStates- Lista statusów, w jakich może znajdować się zadanie (pusta lista/null = wszystkie statusy)processDefinitionIds- Lista id definicji procesów, do których mogą należeć zadania (pusta lista/null = wszystkie definicje procesów)start- Przesunięcie w zbiorze wynikowymlimit- Maksymalna ilość pobranych elementówsortBy- Określa pole, po którym ma nastąpić sortowaniesortDirection- Określa kierunek sortowania- Returns:
-
findNewActivitiesAssignedToUserForProcessDefinitions
@Beta CountedResult<UserActivity> findNewActivitiesAssignedToUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera nowe zadania przypisane do użytkownika, należące do podanych typów procesów oraz w podanych statusach- Parameters:
userName- Login użytkownikaactivityStates- Lista statusów, w jakich może znajdować się zadanie (pusta lista/null = wszystkie statusy)processDefinitionIds- Lista id definicji procesów, do których mogą należeć zadania (pusta lista/null = wszystkie definicje procesów)start- Przesunięcie w zbiorze wynikowymlimit- Maksymalna ilość pobranych elementówsortBy- Określa pole, po którym ma nastąpić sortowaniesortDirection- Określa kierunek sortowania- Returns:
-
findActivitiesInSubstitutionForUserForProcessDefinitions
@Beta CountedResult<UserActivity> findActivitiesInSubstitutionForUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera zadania użytkownika w zastępstwie, należące do podanych typów procesów oraz w podanych statusach- Parameters:
userName- Login użytkownikaactivityStates- Lista statusów, w jakich może znajdować się zadanie (pusta lista/null = wszystkie statusy)processDefinitionIds- Lista id definicji procesów, do których mogą należeć zadania (pusta lista/null = wszystkie definicje procesów)start- Przesunięcie w zbiorze wynikowymlimit- Maksymalna ilość pobranych elementówsortBy- Określa pole, po którym ma nastąpić sortowaniesortDirection- Określa kierunek sortowania- Returns:
-
findActivitiesWithExceededDeadlineAssignedToUserForProcessDefinitions
@Beta CountedResult<UserActivity> findActivitiesWithExceededDeadlineAssignedToUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera przeterminowane zadania przypisane do użytkownika, należące do podanych typów procesów oraz w podanych statusach- Parameters:
userName- Login użytkownikaactivityStates- Lista statusów, w jakich może znajdować się zadanie (pusta lista/null = wszystkie statusy)processDefinitionIds- Lista id definicji procesów, do których mogą należeć zadania (pusta lista/null = wszystkie definicje procesów)start- Przesunięcie w zbiorze wynikowymlimit- Maksymalna ilość pobranych elementówsortBy- Określa pole, po którym ma nastąpić sortowaniesortDirection- Określa kierunek sortowania- Returns:
-
findFinishedActivitiesForUserForProcessDefinitions
@Beta CountedResult<FinishedUserActivity> findFinishedActivitiesForUserForProcessDefinitions(String userName, ActivityStatusType activityStatus, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera wykonane zadania użytkownika, należące do podanych typów procesów oraz w podanych statusach- Parameters:
userName- Login użytkownikaactivityStatus- Status, w jakim może znajdować się wykonane zadanie (null = wszystkie statusy)processDefinitionIds- Lista id definicji procesów, do których mogą należeć wykonane zadania (pusta lista/null = wszystkie definicje procesów)start- Przesunięcie w zbiorze wynikowymlimit- Maksymalna ilość pobranych elementówsortBy- Określa pole, po którym ma nastąpić sortowaniesortDirection- Określa kierunek sortowania- Returns:
-
findProcessDefIdsForOpenActivities
@Beta List<String> findProcessDefIdsForOpenActivities(String userName, List<ActivityState> activityStates) Pobiera id definicji procesów otwartych zadań użytkownika- Parameters:
userName- Nazwa użytkownikaactivityStates- Lista statusów, w jakich może znajdować się zadanie (pusta lista/null = wszystkie statusy)- Returns:
-
findProcessDefIdsForNewActivities
@Beta List<String> findProcessDefIdsForNewActivities(String userName, List<ActivityState> activityStates) Pobiera id definicji procesów nowych zadań użytkownika- Parameters:
userName- Nazwa użytkownikaactivityStates- Lista statusów, w jakich może znajdować się zadanie (pusta lista/null = wszystkie statusy)- Returns:
-
findProcessDefIdsForActivitiesInSubstitution
@Beta List<String> findProcessDefIdsForActivitiesInSubstitution(String userName, List<ActivityState> activityStates) Pobiera id definicji procesów zadań w zastępstwie użytkownika- Parameters:
userName- Nazwa użytkownikaactivityStates- Lista statusów, w jakich może znajdować się zadanie (pusta lista/null = wszystkie statusy)- Returns:
-
findProcessDefIdsForActivitiesWithExceededDeadline
@Beta List<String> findProcessDefIdsForActivitiesWithExceededDeadline(String userName, List<ActivityState> activityStates) Pobiera id definicji procesów przeterminowanych zadań użytkownika- Parameters:
userName- Nazwa użytkownikaactivityStates- Lista statusów, w jakich może znajdować się zadanie (pusta lista/null = wszystkie statusy)- Returns:
-
findProcessDefIdsForFinishedActivities
@Beta List<String> findProcessDefIdsForFinishedActivities(String userName, ActivityStatusType activityStatus) Pobiera id definicji procesów wykonanych zadań użytkownika- Parameters:
userName- Nazwa użytkownikaactivityStatus- Status, w jakim może znajdować się wykonane zadanie (null = wszystkie statusy)- Returns:
-
countActivitiesAssignedToUserForProcessDefinitions
@Beta long countActivitiesAssignedToUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds) Pobiera liczbę zadań przypisanych do użytkownika, należących do podanych typów procesów oraz w podanych statusach- Parameters:
userName- Login użytkownikaactivityStates- Lista statusów, w jakich może znajdować się zadanie (pusta lista/null = wszystkie statusy)processDefinitionIds- Lista id definicji procesów, do których mogą należeć zadania (pusta lista/null = wszystkie definicje procesów)- Returns:
- liczba zadań
-
countNewActivitiesAssignedToUserForProcessDefinitions
@Beta long countNewActivitiesAssignedToUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds) Pobiera liczbę nowych zadań przypisanych do użytkownika, należących do podanych typów procesów oraz w podanych statusach- Parameters:
userName- Login użytkownikaactivityStates- Lista statusów, w jakich może znajdować się zadanie (pusta lista/null = wszystkie statusy)processDefinitionIds- Lista id definicji procesów, do których mogą należeć zadania (pusta lista/null = wszystkie definicje procesów)- Returns:
- liczba zadań
-
countActivitiesInSubstitutionForUserForProcessDefinitions
@Beta long countActivitiesInSubstitutionForUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds) Pobiera liczbę zadań użytkownika w zastępstwie, należących do podanych typów procesów oraz w podanych statusach- Parameters:
userName- Login użytkownikaactivityStates- Lista statusów, w jakich może znajdować się zadanie (pusta lista/null = wszystkie statusy)processDefinitionIds- Lista id definicji procesów, do których mogą należeć zadania (pusta lista/null = wszystkie definicje procesów)- Returns:
- liczba zadań
-
countActivitiesWithExceededDeadlineAssignedToUserForProcessDefinitions
@Beta long countActivitiesWithExceededDeadlineAssignedToUserForProcessDefinitions(String userName, List<ActivityState> activityStates, List<String> processDefinitionIds) Pobiera liczbę przeterminowanych zadań przypisanych do użytkownika, należących do podanych typów procesów oraz w podanych statusach- Parameters:
userName- Login użytkownikaactivityStates- Lista statusów, w jakich może znajdować się zadanie (pusta lista/null = wszystkie statusy)processDefinitionIds- Lista id definicji procesów, do których mogą należeć zadania (pusta lista/null = wszystkie definicje procesów)- Returns:
- liczba zadań
-
countFinishedActivitiesForUserForProcessDefinitions
@Beta long countFinishedActivitiesForUserForProcessDefinitions(String userName, ActivityStatusType activityStatus, List<String> processDefinitionIds) Pobiera liczbę wykonanych zadań użytkownika, należących do podanych typów procesów oraz w podanych statusach- Parameters:
userName- Login użytkownikaactivityStatus- Status, w jakim może znajdować się wykonane zadanie (null = wszystkie statusy)processDefinitionIds- Lista id definicji procesów, do których mogą należeć wykonane zadania (pusta lista/null = wszystkie definicje procesów)- Returns:
- liczba zadań
-