Package com.soffid.iam.service
Class IssueServiceBase
- java.lang.Object
-
- com.soffid.iam.service.IssueServiceBase
-
- All Implemented Interfaces:
com.soffid.iam.service.IssueService
- Direct Known Subclasses:
IssueServiceImpl
public abstract class IssueServiceBase extends Object implements com.soffid.iam.service.IssueService
Spring Service base class for
see com.soffid.iam.service.IssueServicecom.soffid.iam.service.IssueService, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description IssueServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description intcountMyIssues()com.soffid.iam.api.Issuecreate(com.soffid.iam.api.Issue event)com.soffid.iam.api.IssuecreateInternalIssue(com.soffid.iam.api.Issue event)voiddelete(com.soffid.iam.api.Issue event)com.soffid.iam.api.PagedResult<com.soffid.iam.api.Issue>findIssuesByJsonQuery(String query, Integer first, Integer pageSize)com.soffid.iam.api.AsyncList<com.soffid.iam.api.Issue>findIssuesByJsonQueryAsync(String query)List<com.soffid.iam.api.Issue>findIssuesByUser(String user)com.soffid.iam.api.PagedResult<com.soffid.iam.api.Issue>findMyIssuesByJsonQuery(String query, Integer first, Integer pageSize)com.soffid.iam.api.AsyncList<com.soffid.iam.api.Issue>findMyIssuesByJsonQueryAsync(String query)com.soffid.iam.service.AsyncRunnerServicegetAsyncRunnerService()Gets reference toasyncRunnerService.ConfigEntityDaogetConfigEntityDao()Gets reference toconfiguracioEntityDao.HostEntityDaogetHostEntityDao()Gets reference tomaquinaEntityDao.IssueEntityDaogetIssueEntityDao()Gets reference toissueEntityDao.IssueHostEntityDaogetIssueHostEntityDao()Gets reference toissueHostEntityDao.IssuePolicyActionEntityDaogetIssuePolicyActionEntityDao()Gets reference toissuePolicyActionEntityDao.IssuePolicyEntityDaogetIssuePolicyEntityDao()Gets reference toissuePolicyEntityDao.com.soffid.iam.service.IssuePolicyServicegetIssuePolicyService()Gets reference toissuePolicyService.IssueUserEntityDaogetIssueUserEntityDao()Gets reference toissueUserEntityDao.MailServicegetMailService()Gets reference tomailService.PamRuleEntityDaogetPamRuleEntityDao()Gets reference topamRuleEntityDao.protected PrincipalgetPrincipal()Gets the currentprincipalif one has been set, otherwise returnsnull.UserEntityDaogetUserEntityDao()Gets reference tousuariEntityDao.protected abstract inthandleCountMyIssues()protected abstract com.soffid.iam.api.IssuehandleCreate(com.soffid.iam.api.Issue event)protected abstract com.soffid.iam.api.IssuehandleCreateInternalIssue(com.soffid.iam.api.Issue event)protected abstract voidhandleDelete(com.soffid.iam.api.Issue event)protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.Issue>handleFindIssuesByJsonQuery(String query, Integer first, Integer pageSize)protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Issue>handleFindIssuesByJsonQueryAsync(String query)protected abstract List<com.soffid.iam.api.Issue>handleFindIssuesByUser(String user)protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.Issue>handleFindMyIssuesByJsonQuery(String query, Integer first, Integer pageSize)protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Issue>handleFindMyIssuesByJsonQueryAsync(String query)protected abstract List<com.soffid.iam.api.IssueActionDefinition>handleListManualActions()protected abstract com.soffid.iam.api.IssuehandleNotify(com.soffid.iam.api.Issue issue, String address, String subject, String body)protected abstract com.soffid.iam.api.IssuehandleRegisterAction(com.soffid.iam.api.Issue issue, String action)protected abstract com.soffid.iam.api.IssuehandleUpdate(com.soffid.iam.api.Issue event)List<com.soffid.iam.api.IssueActionDefinition>listManualActions()com.soffid.iam.api.Issuenotify(com.soffid.iam.api.Issue issue, String address, String subject, String body)com.soffid.iam.api.IssueregisterAction(com.soffid.iam.api.Issue issue, String action)voidsetAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)Sets reference toasyncRunnerService.voidsetConfigEntityDao(ConfigEntityDao configuracioEntityDao)Sets reference toconfiguracioEntityDao.voidsetHostEntityDao(HostEntityDao maquinaEntityDao)Sets reference tomaquinaEntityDao.voidsetIssueEntityDao(IssueEntityDao issueEntityDao)Sets reference toissueEntityDao.voidsetIssueHostEntityDao(IssueHostEntityDao issueHostEntityDao)Sets reference toissueHostEntityDao.voidsetIssuePolicyActionEntityDao(IssuePolicyActionEntityDao issuePolicyActionEntityDao)Sets reference toissuePolicyActionEntityDao.voidsetIssuePolicyEntityDao(IssuePolicyEntityDao issuePolicyEntityDao)Sets reference toissuePolicyEntityDao.voidsetIssuePolicyService(com.soffid.iam.service.IssuePolicyService issuePolicyService)Sets reference toissuePolicyService.voidsetIssueUserEntityDao(IssueUserEntityDao issueUserEntityDao)Sets reference toissueUserEntityDao.voidsetMailService(MailService mailService)Sets reference tomailService.voidsetPamRuleEntityDao(PamRuleEntityDao pamRuleEntityDao)Sets reference topamRuleEntityDao.voidsetUserEntityDao(UserEntityDao usuariEntityDao)Sets reference tousuariEntityDao.com.soffid.iam.api.Issueupdate(com.soffid.iam.api.Issue event)
-
-
-
Method Detail
-
setAsyncRunnerService
public void setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService.
-
getAsyncRunnerService
public com.soffid.iam.service.AsyncRunnerService getAsyncRunnerService()
Gets reference toasyncRunnerService.
-
setConfigEntityDao
public void setConfigEntityDao(ConfigEntityDao configuracioEntityDao)
Sets reference toconfiguracioEntityDao.
-
getConfigEntityDao
public ConfigEntityDao getConfigEntityDao()
Gets reference toconfiguracioEntityDao.
-
setIssueEntityDao
public void setIssueEntityDao(IssueEntityDao issueEntityDao)
Sets reference toissueEntityDao.
-
getIssueEntityDao
public IssueEntityDao getIssueEntityDao()
Gets reference toissueEntityDao.
-
setIssueHostEntityDao
public void setIssueHostEntityDao(IssueHostEntityDao issueHostEntityDao)
Sets reference toissueHostEntityDao.
-
getIssueHostEntityDao
public IssueHostEntityDao getIssueHostEntityDao()
Gets reference toissueHostEntityDao.
-
setIssuePolicyActionEntityDao
public void setIssuePolicyActionEntityDao(IssuePolicyActionEntityDao issuePolicyActionEntityDao)
Sets reference toissuePolicyActionEntityDao.
-
getIssuePolicyActionEntityDao
public IssuePolicyActionEntityDao getIssuePolicyActionEntityDao()
Gets reference toissuePolicyActionEntityDao.
-
setIssuePolicyEntityDao
public void setIssuePolicyEntityDao(IssuePolicyEntityDao issuePolicyEntityDao)
Sets reference toissuePolicyEntityDao.
-
getIssuePolicyEntityDao
public IssuePolicyEntityDao getIssuePolicyEntityDao()
Gets reference toissuePolicyEntityDao.
-
setIssuePolicyService
public void setIssuePolicyService(com.soffid.iam.service.IssuePolicyService issuePolicyService)
Sets reference toissuePolicyService.
-
getIssuePolicyService
public com.soffid.iam.service.IssuePolicyService getIssuePolicyService()
Gets reference toissuePolicyService.
-
setIssueUserEntityDao
public void setIssueUserEntityDao(IssueUserEntityDao issueUserEntityDao)
Sets reference toissueUserEntityDao.
-
getIssueUserEntityDao
public IssueUserEntityDao getIssueUserEntityDao()
Gets reference toissueUserEntityDao.
-
setMailService
public void setMailService(MailService mailService)
Sets reference tomailService.
-
getMailService
public MailService getMailService()
Gets reference tomailService.
-
setHostEntityDao
public void setHostEntityDao(HostEntityDao maquinaEntityDao)
Sets reference tomaquinaEntityDao.
-
getHostEntityDao
public HostEntityDao getHostEntityDao()
Gets reference tomaquinaEntityDao.
-
setPamRuleEntityDao
public void setPamRuleEntityDao(PamRuleEntityDao pamRuleEntityDao)
Sets reference topamRuleEntityDao.
-
getPamRuleEntityDao
public PamRuleEntityDao getPamRuleEntityDao()
Gets reference topamRuleEntityDao.
-
setUserEntityDao
public void setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao.
-
getUserEntityDao
public UserEntityDao getUserEntityDao()
Gets reference tousuariEntityDao.
-
findIssuesByJsonQueryAsync
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.Issue> findIssuesByJsonQueryAsync(String query) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findIssuesByJsonQueryAsyncin interfacecom.soffid.iam.service.IssueService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindIssuesByJsonQueryAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Issue> handleFindIssuesByJsonQueryAsync(String query) throws Exception
- Throws:
Exception
-
findMyIssuesByJsonQueryAsync
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.Issue> findMyIssuesByJsonQueryAsync(String query) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findMyIssuesByJsonQueryAsyncin interfacecom.soffid.iam.service.IssueService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindMyIssuesByJsonQueryAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Issue> handleFindMyIssuesByJsonQueryAsync(String query) throws Exception
- Throws:
Exception
-
create
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Issue create(com.soffid.iam.api.Issue event) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createin interfacecom.soffid.iam.service.IssueService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.Issue handleCreate(com.soffid.iam.api.Issue event) throws Exception- Throws:
Exception
-
createInternalIssue
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Issue createInternalIssue(com.soffid.iam.api.Issue event) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createInternalIssuein interfacecom.soffid.iam.service.IssueService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreateInternalIssue
protected abstract com.soffid.iam.api.Issue handleCreateInternalIssue(com.soffid.iam.api.Issue event) throws Exception- Throws:
Exception
-
notify
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Issue notify(com.soffid.iam.api.Issue issue, String address, String subject, String body) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
notifyin interfacecom.soffid.iam.service.IssueService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleNotify
protected abstract com.soffid.iam.api.Issue handleNotify(com.soffid.iam.api.Issue issue, String address, String subject, String body) throws Exception- Throws:
Exception
-
registerAction
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Issue registerAction(com.soffid.iam.api.Issue issue, String action) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
registerActionin interfacecom.soffid.iam.service.IssueService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRegisterAction
protected abstract com.soffid.iam.api.Issue handleRegisterAction(com.soffid.iam.api.Issue issue, String action) throws Exception- Throws:
Exception
-
update
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Issue update(com.soffid.iam.api.Issue event) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
updatein interfacecom.soffid.iam.service.IssueService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.Issue handleUpdate(com.soffid.iam.api.Issue event) throws Exception- Throws:
Exception
-
findIssuesByJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<com.soffid.iam.api.Issue> findIssuesByJsonQuery(String query, Integer first, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findIssuesByJsonQueryin interfacecom.soffid.iam.service.IssueService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindIssuesByJsonQuery
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.Issue> handleFindIssuesByJsonQuery(String query, Integer first, Integer pageSize) throws Exception
- Throws:
Exception
-
findMyIssuesByJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<com.soffid.iam.api.Issue> findMyIssuesByJsonQuery(String query, Integer first, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findMyIssuesByJsonQueryin interfacecom.soffid.iam.service.IssueService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindMyIssuesByJsonQuery
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.Issue> handleFindMyIssuesByJsonQuery(String query, Integer first, Integer pageSize) throws Exception
- Throws:
Exception
-
countMyIssues
@Transactional(rollbackFor=java.lang.Exception.class) public int countMyIssues() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
countMyIssuesin interfacecom.soffid.iam.service.IssueService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findIssuesByUser
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.Issue> findIssuesByUser(String user) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findIssuesByUserin interfacecom.soffid.iam.service.IssueService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindIssuesByUser
protected abstract List<com.soffid.iam.api.Issue> handleFindIssuesByUser(String user) throws Exception
- Throws:
Exception
-
listManualActions
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.IssueActionDefinition> listManualActions() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
listManualActionsin interfacecom.soffid.iam.service.IssueService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleListManualActions
protected abstract List<com.soffid.iam.api.IssueActionDefinition> handleListManualActions() throws Exception
- Throws:
Exception
-
delete
@Transactional(rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.Issue event) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
deletein interfacecom.soffid.iam.service.IssueService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.Issue event) throws Exception- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipalif one has been set, otherwise returnsnull.- Returns:
- the current principal
-
-