Package com.soffid.iam.service
Interface IssueService
-
public interface IssueServiceService IssueService
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERVICE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intcountMyIssues()Operation countMyIssuesIssuecreate(Issue event)Operation createIssuecreateInternalIssue(Issue event)Operation createInternalIssuevoiddelete(Issue event)Operation deletePagedResult<Issue>findIssuesByJsonQuery(String query, Integer first, Integer pageSize)Operation findIssuesByJsonQueryAsyncList<Issue>findIssuesByJsonQueryAsync(String query)Operation findIssuesByJsonQueryAsyncList<Issue>findIssuesByUser(String user)Operation findIssuesByUserPagedResult<Issue>findMyIssuesByJsonQuery(String query, Integer first, Integer pageSize)Operation findMyIssuesByJsonQueryAsyncList<Issue>findMyIssuesByJsonQueryAsync(String query)Operation findMyIssuesByJsonQueryAsyncList<IssueActionDefinition>listManualActions()Operation listManualActionsIssuenotify(Issue issue, String address, String subject, String body)Operation notifyIssueregisterAction(Issue issue, String action)Operation registerActionIssueupdate(Issue event)Operation update
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
findIssuesByJsonQueryAsync
AsyncList<Issue> findIssuesByJsonQueryAsync(String query) throws InternalErrorException
Operation findIssuesByJsonQueryAsync- Parameters:
query-- Returns:
- Throws:
InternalErrorException
-
findMyIssuesByJsonQueryAsync
AsyncList<Issue> findMyIssuesByJsonQueryAsync(String query) throws InternalErrorException
Operation findMyIssuesByJsonQueryAsync- Parameters:
query-- Returns:
- Throws:
InternalErrorException
-
create
Issue create(Issue event) throws InternalErrorException
Operation create- Parameters:
event-- Returns:
- Throws:
InternalErrorException
-
createInternalIssue
Issue createInternalIssue(Issue event) throws InternalErrorException
Operation createInternalIssue- Parameters:
event-- Returns:
- Throws:
InternalErrorException
-
notify
Issue notify(Issue issue, String address, String subject, String body) throws InternalErrorException
Operation notify- Parameters:
issue-address-subject-body-- Returns:
- Throws:
InternalErrorException
-
registerAction
Issue registerAction(Issue issue, String action) throws InternalErrorException
Operation registerAction- Parameters:
issue-action-- Returns:
- Throws:
InternalErrorException
-
update
Issue update(Issue event) throws InternalErrorException
Operation update- Parameters:
event-- Returns:
- Throws:
InternalErrorException
-
findIssuesByJsonQuery
PagedResult<Issue> findIssuesByJsonQuery(String query, Integer first, Integer pageSize) throws InternalErrorException
Operation findIssuesByJsonQuery- Parameters:
query-first-pageSize-- Returns:
- Throws:
InternalErrorException
-
findMyIssuesByJsonQuery
PagedResult<Issue> findMyIssuesByJsonQuery(String query, Integer first, Integer pageSize) throws InternalErrorException
Operation findMyIssuesByJsonQuery- Parameters:
query-first-pageSize-- Returns:
- Throws:
InternalErrorException
-
countMyIssues
int countMyIssues() throws InternalErrorExceptionOperation countMyIssues- Returns:
- Throws:
InternalErrorException
-
findIssuesByUser
List<Issue> findIssuesByUser(String user) throws InternalErrorException
Operation findIssuesByUser- Parameters:
user-- Returns:
- Throws:
InternalErrorException
-
listManualActions
List<IssueActionDefinition> listManualActions() throws InternalErrorException
Operation listManualActions- Returns:
- Throws:
InternalErrorException
-
delete
void delete(Issue event) throws InternalErrorException
Operation delete- Parameters:
event-- Throws:
InternalErrorException
-
-