Interface ActivityFinder
- All Superinterfaces:
BaseFinder<Activity,
Long>
Umożliwia zarządzanie zadaniami.
- Author:
- Paweł Rosolak 04-10-2012
-
Method Summary
Modifier and TypeMethodDescriptionlong
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 statusachlong
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 statusachlong
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 statusachlong
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 statusachlong
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 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ń
-