Package com.soffid.iam.service
Class IssueServiceImpl
- java.lang.Object
-
- com.soffid.iam.service.IssueServiceBase
-
- com.soffid.iam.service.IssueServiceImpl
-
- All Implemented Interfaces:
com.soffid.iam.service.IssueService
public class IssueServiceImpl extends IssueServiceBase
-
-
Constructor Summary
Constructors Constructor Description IssueServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.soffid.iam.api.Issue
createIssue(com.soffid.iam.api.Issue issue, boolean manual)
protected int
handleCountMyIssues()
protected com.soffid.iam.api.Issue
handleCreate(com.soffid.iam.api.Issue issue)
protected com.soffid.iam.api.Issue
handleCreateInternalIssue(com.soffid.iam.api.Issue issue)
protected void
handleDelete(com.soffid.iam.api.Issue Issue)
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.Issue>
handleFindIssuesByJsonQuery(String query, Integer first, Integer pageSize)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Issue>
handleFindIssuesByJsonQueryAsync(String query)
protected List<com.soffid.iam.api.Issue>
handleFindIssuesByUser(String user)
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.Issue>
handleFindMyIssuesByJsonQuery(String query, Integer first, Integer pageSize)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Issue>
handleFindMyIssuesByJsonQueryAsync(String query)
protected List<com.soffid.iam.api.IssueActionDefinition>
handleListManualActions()
protected com.soffid.iam.api.Issue
handleNotify(com.soffid.iam.api.Issue issue, String address, String subject, String body)
protected com.soffid.iam.api.Issue
handleRegisterAction(com.soffid.iam.api.Issue issue, String action)
protected com.soffid.iam.api.Issue
handleUpdate(com.soffid.iam.api.Issue issue)
-
Methods inherited from class com.soffid.iam.service.IssueServiceBase
countMyIssues, create, createInternalIssue, delete, findIssuesByJsonQuery, findIssuesByJsonQueryAsync, findIssuesByUser, findMyIssuesByJsonQuery, findMyIssuesByJsonQueryAsync, getAsyncRunnerService, getConfigEntityDao, getHostEntityDao, getIssueEntityDao, getIssueHostEntityDao, getIssuePolicyActionEntityDao, getIssuePolicyEntityDao, getIssuePolicyService, getIssueUserEntityDao, getMailService, getPamRuleEntityDao, getPrincipal, getUserEntityDao, listManualActions, notify, registerAction, setAsyncRunnerService, setConfigEntityDao, setHostEntityDao, setIssueEntityDao, setIssueHostEntityDao, setIssuePolicyActionEntityDao, setIssuePolicyEntityDao, setIssuePolicyService, setIssueUserEntityDao, setMailService, setPamRuleEntityDao, setUserEntityDao, update
-
-
-
-
Method Detail
-
handleFindMyIssuesByJsonQueryAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Issue> handleFindMyIssuesByJsonQueryAsync(String query) throws Exception
- Specified by:
handleFindMyIssuesByJsonQueryAsync
in classIssueServiceBase
- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.Issue handleCreate(com.soffid.iam.api.Issue issue) throws Exception
- Specified by:
handleCreate
in classIssueServiceBase
- Throws:
Exception
-
handleCreateInternalIssue
protected com.soffid.iam.api.Issue handleCreateInternalIssue(com.soffid.iam.api.Issue issue) throws Exception
- Specified by:
handleCreateInternalIssue
in classIssueServiceBase
- Throws:
Exception
-
createIssue
protected com.soffid.iam.api.Issue createIssue(com.soffid.iam.api.Issue issue, boolean manual) throws FileNotFoundException, IOException, es.caib.seycon.ng.exception.InternalErrorException
- Throws:
FileNotFoundException
IOException
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected com.soffid.iam.api.Issue handleUpdate(com.soffid.iam.api.Issue issue) throws Exception
- Specified by:
handleUpdate
in classIssueServiceBase
- Throws:
Exception
-
handleFindMyIssuesByJsonQuery
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.Issue> handleFindMyIssuesByJsonQuery(String query, Integer first, Integer pageSize) throws Exception
- Specified by:
handleFindMyIssuesByJsonQuery
in classIssueServiceBase
- Throws:
Exception
-
handleListManualActions
protected List<com.soffid.iam.api.IssueActionDefinition> handleListManualActions() throws Exception
- Specified by:
handleListManualActions
in classIssueServiceBase
- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.Issue Issue) throws Exception
- Specified by:
handleDelete
in classIssueServiceBase
- Throws:
Exception
-
handleFindIssuesByJsonQueryAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Issue> handleFindIssuesByJsonQueryAsync(String query) throws Exception
- Specified by:
handleFindIssuesByJsonQueryAsync
in classIssueServiceBase
- Throws:
Exception
-
handleFindIssuesByJsonQuery
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.Issue> handleFindIssuesByJsonQuery(String query, Integer first, Integer pageSize) throws Exception
- Specified by:
handleFindIssuesByJsonQuery
in classIssueServiceBase
- Throws:
Exception
-
handleNotify
protected com.soffid.iam.api.Issue handleNotify(com.soffid.iam.api.Issue issue, String address, String subject, String body) throws Exception
- Specified by:
handleNotify
in classIssueServiceBase
- Throws:
Exception
-
handleRegisterAction
protected com.soffid.iam.api.Issue handleRegisterAction(com.soffid.iam.api.Issue issue, String action) throws Exception
- Specified by:
handleRegisterAction
in classIssueServiceBase
- Throws:
Exception
-
handleFindIssuesByUser
protected List<com.soffid.iam.api.Issue> handleFindIssuesByUser(String user) throws Exception
- Specified by:
handleFindIssuesByUser
in classIssueServiceBase
- Throws:
Exception
-
handleCountMyIssues
protected int handleCountMyIssues() throws Exception
- Specified by:
handleCountMyIssues
in classIssueServiceBase
- Throws:
Exception
-
-