Package com.soffid.iam.service
Class IssuePolicyServiceBase
- java.lang.Object
-
- com.soffid.iam.service.IssuePolicyServiceBase
-
- All Implemented Interfaces:
com.soffid.iam.service.IssuePolicyService
- Direct Known Subclasses:
IssuePolicyServiceImpl
public abstract class IssuePolicyServiceBase extends Object implements com.soffid.iam.service.IssuePolicyService
Spring Service base class for
see com.soffid.iam.service.IssuePolicyServicecom.soffid.iam.service.IssuePolicyService, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description IssuePolicyServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcreatePolicies()com.soffid.iam.api.PagedResult<com.soffid.iam.api.IssuePolicy>findIssuePoliciesByJsonQuery(String query, Integer first, Integer pageSize)com.soffid.iam.api.AsyncList<com.soffid.iam.api.IssuePolicy>findIssuePoliciesByJsonQueryAsync(String query)com.soffid.iam.service.AdditionalDataServicegetAdditionalDataService()Gets reference todadesAddicionalsService.com.soffid.iam.service.AsyncRunnerServicegetAsyncRunnerService()Gets reference toasyncRunnerService.HostEntityDaogetHostEntityDao()Gets reference tomaquinaEntityDao.IssueEntityDaogetIssueEntityDao()Gets reference toissueEntityDao.IssueHostEntityDaogetIssueHostEntityDao()Gets reference toissueHostEntityDao.IssuePolicyActionEntityDaogetIssuePolicyActionEntityDao()Gets reference toissuePolicyActionEntityDao.IssuePolicyEntityDaogetIssuePolicyEntityDao()Gets reference toissuePolicyEntityDao.IssueUserEntityDaogetIssueUserEntityDao()Gets reference toissueUserEntityDao.PamRuleEntityDaogetPamRuleEntityDao()Gets reference topamRuleEntityDao.protected PrincipalgetPrincipal()Gets the currentprincipalif one has been set, otherwise returnsnull.UserEntityDaogetUserEntityDao()Gets reference tousuariEntityDao.protected abstract voidhandleCreatePolicies()protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.IssuePolicy>handleFindIssuePoliciesByJsonQuery(String query, Integer first, Integer pageSize)protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.IssuePolicy>handleFindIssuePoliciesByJsonQueryAsync(String query)protected abstract List<com.soffid.iam.api.IssueActionDefinition>handleListAutomaticActions()protected abstract com.soffid.iam.api.IssuePolicyhandleUpdate(com.soffid.iam.api.IssuePolicy event)List<com.soffid.iam.api.IssueActionDefinition>listAutomaticActions()voidsetAdditionalDataService(com.soffid.iam.service.AdditionalDataService dadesAddicionalsService)Sets reference todadesAddicionalsService.voidsetAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)Sets reference toasyncRunnerService.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.voidsetIssueUserEntityDao(IssueUserEntityDao issueUserEntityDao)Sets reference toissueUserEntityDao.voidsetPamRuleEntityDao(PamRuleEntityDao pamRuleEntityDao)Sets reference topamRuleEntityDao.voidsetUserEntityDao(UserEntityDao usuariEntityDao)Sets reference tousuariEntityDao.com.soffid.iam.api.IssuePolicyupdate(com.soffid.iam.api.IssuePolicy 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.
-
setAdditionalDataService
public void setAdditionalDataService(com.soffid.iam.service.AdditionalDataService dadesAddicionalsService)
Sets reference todadesAddicionalsService.
-
getAdditionalDataService
public com.soffid.iam.service.AdditionalDataService getAdditionalDataService()
Gets reference todadesAddicionalsService.
-
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.
-
setIssueUserEntityDao
public void setIssueUserEntityDao(IssueUserEntityDao issueUserEntityDao)
Sets reference toissueUserEntityDao.
-
getIssueUserEntityDao
public IssueUserEntityDao getIssueUserEntityDao()
Gets reference toissueUserEntityDao.
-
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.
-
findIssuePoliciesByJsonQueryAsync
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.IssuePolicy> findIssuePoliciesByJsonQueryAsync(String query) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findIssuePoliciesByJsonQueryAsyncin interfacecom.soffid.iam.service.IssuePolicyService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindIssuePoliciesByJsonQueryAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.IssuePolicy> handleFindIssuePoliciesByJsonQueryAsync(String query) throws Exception
- Throws:
Exception
-
update
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.IssuePolicy update(com.soffid.iam.api.IssuePolicy event) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
updatein interfacecom.soffid.iam.service.IssuePolicyService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.IssuePolicy handleUpdate(com.soffid.iam.api.IssuePolicy event) throws Exception- Throws:
Exception
-
findIssuePoliciesByJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<com.soffid.iam.api.IssuePolicy> findIssuePoliciesByJsonQuery(String query, Integer first, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findIssuePoliciesByJsonQueryin interfacecom.soffid.iam.service.IssuePolicyService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindIssuePoliciesByJsonQuery
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.IssuePolicy> handleFindIssuePoliciesByJsonQuery(String query, Integer first, Integer pageSize) throws Exception
- Throws:
Exception
-
listAutomaticActions
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.IssueActionDefinition> listAutomaticActions() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
listAutomaticActionsin interfacecom.soffid.iam.service.IssuePolicyService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleListAutomaticActions
protected abstract List<com.soffid.iam.api.IssueActionDefinition> handleListAutomaticActions() throws Exception
- Throws:
Exception
-
createPolicies
@Transactional(rollbackFor=java.lang.Exception.class) public void createPolicies() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createPoliciesin interfacecom.soffid.iam.service.IssuePolicyService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreatePolicies
protected abstract void handleCreatePolicies() throws Exception- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipalif one has been set, otherwise returnsnull.- Returns:
- the current principal
-
-