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 void
createPolicies()
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.AdditionalDataService
getAdditionalDataService()
Gets reference todadesAddicionalsService
.com.soffid.iam.service.AsyncRunnerService
getAsyncRunnerService()
Gets reference toasyncRunnerService
.HostEntityDao
getHostEntityDao()
Gets reference tomaquinaEntityDao
.IssueEntityDao
getIssueEntityDao()
Gets reference toissueEntityDao
.IssueHostEntityDao
getIssueHostEntityDao()
Gets reference toissueHostEntityDao
.IssuePolicyActionEntityDao
getIssuePolicyActionEntityDao()
Gets reference toissuePolicyActionEntityDao
.IssuePolicyEntityDao
getIssuePolicyEntityDao()
Gets reference toissuePolicyEntityDao
.IssueUserEntityDao
getIssueUserEntityDao()
Gets reference toissueUserEntityDao
.PamRuleEntityDao
getPamRuleEntityDao()
Gets reference topamRuleEntityDao
.protected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.UserEntityDao
getUserEntityDao()
Gets reference tousuariEntityDao
.protected abstract void
handleCreatePolicies()
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.IssuePolicy
handleUpdate(com.soffid.iam.api.IssuePolicy event)
List<com.soffid.iam.api.IssueActionDefinition>
listAutomaticActions()
void
setAdditionalDataService(com.soffid.iam.service.AdditionalDataService dadesAddicionalsService)
Sets reference todadesAddicionalsService
.void
setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService
.void
setHostEntityDao(HostEntityDao maquinaEntityDao)
Sets reference tomaquinaEntityDao
.void
setIssueEntityDao(IssueEntityDao issueEntityDao)
Sets reference toissueEntityDao
.void
setIssueHostEntityDao(IssueHostEntityDao issueHostEntityDao)
Sets reference toissueHostEntityDao
.void
setIssuePolicyActionEntityDao(IssuePolicyActionEntityDao issuePolicyActionEntityDao)
Sets reference toissuePolicyActionEntityDao
.void
setIssuePolicyEntityDao(IssuePolicyEntityDao issuePolicyEntityDao)
Sets reference toissuePolicyEntityDao
.void
setIssueUserEntityDao(IssueUserEntityDao issueUserEntityDao)
Sets reference toissueUserEntityDao
.void
setPamRuleEntityDao(PamRuleEntityDao pamRuleEntityDao)
Sets reference topamRuleEntityDao
.void
setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao
.com.soffid.iam.api.IssuePolicy
update(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:
findIssuePoliciesByJsonQueryAsync
in 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:
update
in 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:
findIssuePoliciesByJsonQuery
in 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:
listAutomaticActions
in 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:
createPolicies
in 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 currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-