Package com.soffid.iam.service
Class GroupServiceBase
- java.lang.Object
-
- com.soffid.iam.service.GroupServiceBase
-
- All Implemented Interfaces:
com.soffid.iam.service.GroupService
- Direct Known Subclasses:
GroupServiceImpl
public abstract class GroupServiceBase extends Object implements com.soffid.iam.service.GroupService
Spring Service base class for
see com.soffid.iam.service.GroupServicecom.soffid.iam.service.GroupService
, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description GroupServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addGroupToUser(String codiUsuari, String codiGrup)
com.soffid.iam.api.Group
create(com.soffid.iam.api.Group grup)
com.soffid.iam.api.GroupUser
create(com.soffid.iam.api.GroupUser usuariGrup)
com.soffid.iam.api.Group
createHistoric(com.soffid.iam.api.Group grup)
void
delete(com.soffid.iam.api.Group grup)
void
delete(com.soffid.iam.api.GroupUser usuariGrup)
com.soffid.iam.api.Group
findGroupByGroupName(String codi)
com.soffid.iam.api.Group
findGroupByGroupNameAndDate(String codi, Date date)
com.soffid.iam.api.Group
findGroupById(Long grupId)
List<com.soffid.iam.api.Group>
findGroupByJsonQuery(String query)
com.soffid.iam.api.PagedResult<com.soffid.iam.api.Group>
findGroupByJsonQuery(String query, Integer startIndex, Integer count)
com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group>
findGroupByJsonQueryAsync(String query)
List<com.soffid.iam.api.Group>
findGroupByText(String text)
List<com.soffid.iam.api.Group>
findGroupByTextAndFilter(String text, String filter)
com.soffid.iam.api.PagedResult<com.soffid.iam.api.Group>
findGroupByTextAndFilter(String text, String filter, Integer first, Integer pageSize)
com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group>
findGroupByTextAndFilterAsync(String text, String filter)
com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group>
findGroupByTextAsync(String text)
com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group>
findGroupHistoryByTextAndFilterAsync(String text, String filter, Date date)
Collection<String>
findGroupNames()
Collection<com.soffid.iam.api.Group>
findGroupsByFilter(String codi, String pare, String unitatOfimatica, String descripcio, String tipus, String obsolet)
Collection<com.soffid.iam.api.Group>
findGroupsByFilter(String codi, String pare, String unitatOfimatica, String descripcio, String tipus, String obsolet, String servidorOfimatic, String seccioPressupostaria)
Collection<com.soffid.iam.api.Group>
findGroupsByGroupsType(String tipus)
Collection<com.soffid.iam.api.Group>
findGroupsByUserName(String codiUsuari)
Collection<com.soffid.iam.api.Group>
findGroupsFromRolesByUserName(String codiUsuari)
Collection<com.soffid.iam.api.Group>
findGroupsFromUsersByUserName(String codiUsuari)
com.soffid.iam.api.PagedResult<com.soffid.iam.api.GroupUser>
findGroupUserByJsonQuery(String query, Integer startIndex, Integer count)
com.soffid.iam.api.Group
findPrimaryGroupByUserName(String codiUsuari)
Collection<com.soffid.iam.api.Group>
findSubgroupsByGroupName(String codi)
Collection<com.soffid.iam.api.Group>
findSubgroupsByGroupNameAndDate(String codi, Date date)
com.soffid.iam.api.GroupUser
findUserGroupByUserNameAndGroupName(String codiUsuari, String codiGrup)
Collection<com.soffid.iam.api.GroupUser>
findUserGroupHistoryByUserName(String userName)
Collection<com.soffid.iam.api.GroupUser>
findUsersBelongtoGroupByGroupName(String codiGrup)
Collection<com.soffid.iam.api.GroupUser>
findUsersBelongtoGroupByGroupName(String codiGrup, Date date)
com.soffid.iam.api.AsyncList<com.soffid.iam.api.GroupUser>
findUsersBelongtoGroupByGroupNameAsync(String codiGrup)
Collection<com.soffid.iam.api.GroupUser>
findUsersGroupByUserName(String codiUsuari)
Collection<com.soffid.iam.api.RoleAccount>
findUsersRolesDomainTypeAndUserGroups(String codiGrup)
Collection<com.soffid.iam.api.RoleAccount>
findUsersRolesWithGroupByUserName(String codiUsuari)
com.soffid.iam.service.ApplicationService
getApplicationService()
Gets reference toaplicacioService
.com.soffid.iam.service.AsyncRunnerService
getAsyncRunnerService()
Gets reference toasyncRunnerService
.AttributeValidationService
getAttributeValidationService()
Gets reference toattributeValidationService
.com.soffid.iam.service.AuthorizationService
getAuthorizationService()
Gets reference toautoritzacioService
.ConfigEntityDao
getConfigEntityDao()
Gets reference toconfiguracioEntityDao
.Collection<com.soffid.iam.api.Group>
getConselleriesAmbDireccionsGenerals()
GroupAttributeEntityDao
getGroupAttributeEntityDao()
Gets reference togroupAttributeEntityDao
.GroupEntityDao
getGroupEntityDao()
Gets reference togrupEntityDao
.Collection<com.soffid.iam.api.Group>
getGroups()
HostEntityDao
getHostEntityDao()
Gets reference tomaquinaEntityDao
.MetaDataEntityDao
getMetaDataEntityDao()
Gets reference totipusDadaEntityDao
.com.soffid.iam.api.Host
getOfficeServer(com.soffid.iam.api.Group grup)
Collection<com.soffid.iam.api.Group>
getParentList(String codiGrup)
protected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.RoleAccountEntityDao
getRoleAccountEntityDao()
Gets reference torolAccountEntityDao
.RoleEntityDao
getRoleEntityDao()
Gets reference torolEntityDao
.RoleGroupEntityDao
getRoleGroupEntityDao()
Gets reference torolsGrupEntityDao
.Collection<com.soffid.iam.api.Role>
getRolesFromGroup(com.soffid.iam.api.Group grup)
Collection<com.soffid.iam.api.GroupRoles>
getRolesFromGroup(String codiGrup)
Collection<com.soffid.iam.api.GroupRoles>
getRolesFromGroupAndParentGroup(com.soffid.iam.api.Group grup)
RuleEvaluatorService
getRuleEvaluatorService()
Gets reference toruleEvaluatorService
.com.soffid.iam.api.Group
getSuperGroup(String codiGrup)
TaskEntityDao
getTaskEntityDao()
Gets reference totasqueEntityDao
.UserEntityDao
getUserEntityDao()
Gets reference tousuariEntityDao
.UserGroupAttributeEntityDao
getUserGroupAttributeEntityDao()
Gets reference touserGroupAttributeEntityDao
.UserGroupEntityDao
getUserGroupEntityDao()
Gets reference tousuariGrupEntityDao
.com.soffid.iam.service.UserService
getUserService()
Gets reference tousuariService
.protected abstract void
handleAddGroupToUser(String codiUsuari, String codiGrup)
protected abstract com.soffid.iam.api.Group
handleCreate(com.soffid.iam.api.Group grup)
protected abstract com.soffid.iam.api.GroupUser
handleCreate(com.soffid.iam.api.GroupUser usuariGrup)
protected abstract com.soffid.iam.api.Group
handleCreateHistoric(com.soffid.iam.api.Group grup)
protected abstract void
handleDelete(com.soffid.iam.api.Group grup)
protected abstract void
handleDelete(com.soffid.iam.api.GroupUser usuariGrup)
protected abstract com.soffid.iam.api.Group
handleFindGroupByGroupName(String codi)
protected abstract com.soffid.iam.api.Group
handleFindGroupByGroupNameAndDate(String codi, Date date)
protected abstract com.soffid.iam.api.Group
handleFindGroupById(Long grupId)
protected abstract List<com.soffid.iam.api.Group>
handleFindGroupByJsonQuery(String query)
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.Group>
handleFindGroupByJsonQuery(String query, Integer startIndex, Integer count)
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group>
handleFindGroupByJsonQueryAsync(String query)
protected abstract List<com.soffid.iam.api.Group>
handleFindGroupByText(String text)
protected abstract List<com.soffid.iam.api.Group>
handleFindGroupByTextAndFilter(String text, String filter)
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.Group>
handleFindGroupByTextAndFilter(String text, String filter, Integer first, Integer pageSize)
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group>
handleFindGroupByTextAndFilterAsync(String text, String filter)
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group>
handleFindGroupByTextAsync(String text)
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group>
handleFindGroupHistoryByTextAndFilterAsync(String text, String filter, Date date)
protected abstract Collection<String>
handleFindGroupNames()
protected abstract Collection<com.soffid.iam.api.Group>
handleFindGroupsByFilter(String codi, String pare, String unitatOfimatica, String descripcio, String tipus, String obsolet)
protected abstract Collection<com.soffid.iam.api.Group>
handleFindGroupsByFilter(String codi, String pare, String unitatOfimatica, String descripcio, String tipus, String obsolet, String servidorOfimatic, String seccioPressupostaria)
protected abstract Collection<com.soffid.iam.api.Group>
handleFindGroupsByGroupsType(String tipus)
protected abstract Collection<com.soffid.iam.api.Group>
handleFindGroupsByUserName(String codiUsuari)
protected abstract Collection<com.soffid.iam.api.Group>
handleFindGroupsFromRolesByUserName(String codiUsuari)
protected abstract Collection<com.soffid.iam.api.Group>
handleFindGroupsFromUsersByUserName(String codiUsuari)
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.GroupUser>
handleFindGroupUserByJsonQuery(String query, Integer startIndex, Integer count)
protected abstract com.soffid.iam.api.Group
handleFindPrimaryGroupByUserName(String codiUsuari)
protected abstract Collection<com.soffid.iam.api.Group>
handleFindSubgroupsByGroupName(String codi)
protected abstract Collection<com.soffid.iam.api.Group>
handleFindSubgroupsByGroupNameAndDate(String codi, Date date)
protected abstract com.soffid.iam.api.GroupUser
handleFindUserGroupByUserNameAndGroupName(String codiUsuari, String codiGrup)
protected abstract Collection<com.soffid.iam.api.GroupUser>
handleFindUserGroupHistoryByUserName(String userName)
protected abstract Collection<com.soffid.iam.api.GroupUser>
handleFindUsersBelongtoGroupByGroupName(String codiGrup)
protected abstract Collection<com.soffid.iam.api.GroupUser>
handleFindUsersBelongtoGroupByGroupName(String codiGrup, Date date)
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.GroupUser>
handleFindUsersBelongtoGroupByGroupNameAsync(String codiGrup)
protected abstract Collection<com.soffid.iam.api.GroupUser>
handleFindUsersGroupByUserName(String codiUsuari)
protected abstract Collection<com.soffid.iam.api.RoleAccount>
handleFindUsersRolesDomainTypeAndUserGroups(String codiGrup)
protected abstract Collection<com.soffid.iam.api.RoleAccount>
handleFindUsersRolesWithGroupByUserName(String codiUsuari)
protected abstract Collection<com.soffid.iam.api.Group>
handleGetConselleriesAmbDireccionsGenerals()
protected abstract Collection<com.soffid.iam.api.Group>
handleGetGroups()
protected abstract com.soffid.iam.api.Host
handleGetOfficeServer(com.soffid.iam.api.Group grup)
protected abstract Collection<com.soffid.iam.api.Group>
handleGetParentList(String codiGrup)
protected abstract Collection<com.soffid.iam.api.Role>
handleGetRolesFromGroup(com.soffid.iam.api.Group grup)
protected abstract Collection<com.soffid.iam.api.GroupRoles>
handleGetRolesFromGroup(String codiGrup)
protected abstract Collection<com.soffid.iam.api.GroupRoles>
handleGetRolesFromGroupAndParentGroup(com.soffid.iam.api.Group grup)
protected abstract com.soffid.iam.api.Group
handleGetSuperGroup(String codiGrup)
protected abstract void
handlePropagateRolsChangesToDispatcher(String codiGrup)
protected abstract void
handleRemoveGroupFormUser(String codiUsuari, String codiGrup)
protected abstract void
handleSetSuperGroup(String codiSubGrup, String codiSuperGrup)
protected abstract com.soffid.iam.api.Group
handleUpdate(com.soffid.iam.api.Group grup)
protected abstract com.soffid.iam.api.GroupUser
handleUpdate(com.soffid.iam.api.GroupUser usuariGrup)
void
propagateRolsChangesToDispatcher(String codiGrup)
void
removeGroupFormUser(String codiUsuari, String codiGrup)
void
setApplicationService(com.soffid.iam.service.ApplicationService aplicacioService)
Sets reference toaplicacioService
.void
setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService
.void
setAttributeValidationService(AttributeValidationService attributeValidationService)
Sets reference toattributeValidationService
.void
setAuthorizationService(com.soffid.iam.service.AuthorizationService autoritzacioService)
Sets reference toautoritzacioService
.void
setConfigEntityDao(ConfigEntityDao configuracioEntityDao)
Sets reference toconfiguracioEntityDao
.void
setGroupAttributeEntityDao(GroupAttributeEntityDao groupAttributeEntityDao)
Sets reference togroupAttributeEntityDao
.void
setGroupEntityDao(GroupEntityDao grupEntityDao)
Sets reference togrupEntityDao
.void
setHostEntityDao(HostEntityDao maquinaEntityDao)
Sets reference tomaquinaEntityDao
.void
setMetaDataEntityDao(MetaDataEntityDao tipusDadaEntityDao)
Sets reference totipusDadaEntityDao
.void
setRoleAccountEntityDao(RoleAccountEntityDao rolAccountEntityDao)
Sets reference torolAccountEntityDao
.void
setRoleEntityDao(RoleEntityDao rolEntityDao)
Sets reference torolEntityDao
.void
setRoleGroupEntityDao(RoleGroupEntityDao rolsGrupEntityDao)
Sets reference torolsGrupEntityDao
.void
setRuleEvaluatorService(RuleEvaluatorService ruleEvaluatorService)
Sets reference toruleEvaluatorService
.void
setSuperGroup(String codiSubGrup, String codiSuperGrup)
void
setTaskEntityDao(TaskEntityDao tasqueEntityDao)
Sets reference totasqueEntityDao
.void
setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao
.void
setUserGroupAttributeEntityDao(UserGroupAttributeEntityDao userGroupAttributeEntityDao)
Sets reference touserGroupAttributeEntityDao
.void
setUserGroupEntityDao(UserGroupEntityDao usuariGrupEntityDao)
Sets reference tousuariGrupEntityDao
.void
setUserService(com.soffid.iam.service.UserService usuariService)
Sets reference tousuariService
.com.soffid.iam.api.Group
update(com.soffid.iam.api.Group grup)
com.soffid.iam.api.GroupUser
update(com.soffid.iam.api.GroupUser usuariGrup)
-
-
-
Method Detail
-
setApplicationService
public void setApplicationService(com.soffid.iam.service.ApplicationService aplicacioService)
Sets reference toaplicacioService
.
-
getApplicationService
public com.soffid.iam.service.ApplicationService getApplicationService()
Gets reference toaplicacioService
.
-
setAsyncRunnerService
public void setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService
.
-
getAsyncRunnerService
public com.soffid.iam.service.AsyncRunnerService getAsyncRunnerService()
Gets reference toasyncRunnerService
.
-
setAttributeValidationService
public void setAttributeValidationService(AttributeValidationService attributeValidationService)
Sets reference toattributeValidationService
.
-
getAttributeValidationService
public AttributeValidationService getAttributeValidationService()
Gets reference toattributeValidationService
.
-
setAuthorizationService
public void setAuthorizationService(com.soffid.iam.service.AuthorizationService autoritzacioService)
Sets reference toautoritzacioService
.
-
getAuthorizationService
public com.soffid.iam.service.AuthorizationService getAuthorizationService()
Gets reference toautoritzacioService
.
-
setConfigEntityDao
public void setConfigEntityDao(ConfigEntityDao configuracioEntityDao)
Sets reference toconfiguracioEntityDao
.
-
getConfigEntityDao
public ConfigEntityDao getConfigEntityDao()
Gets reference toconfiguracioEntityDao
.
-
setGroupAttributeEntityDao
public void setGroupAttributeEntityDao(GroupAttributeEntityDao groupAttributeEntityDao)
Sets reference togroupAttributeEntityDao
.
-
getGroupAttributeEntityDao
public GroupAttributeEntityDao getGroupAttributeEntityDao()
Gets reference togroupAttributeEntityDao
.
-
setGroupEntityDao
public void setGroupEntityDao(GroupEntityDao grupEntityDao)
Sets reference togrupEntityDao
.
-
getGroupEntityDao
public GroupEntityDao getGroupEntityDao()
Gets reference togrupEntityDao
.
-
setHostEntityDao
public void setHostEntityDao(HostEntityDao maquinaEntityDao)
Sets reference tomaquinaEntityDao
.
-
getHostEntityDao
public HostEntityDao getHostEntityDao()
Gets reference tomaquinaEntityDao
.
-
setRoleAccountEntityDao
public void setRoleAccountEntityDao(RoleAccountEntityDao rolAccountEntityDao)
Sets reference torolAccountEntityDao
.
-
getRoleAccountEntityDao
public RoleAccountEntityDao getRoleAccountEntityDao()
Gets reference torolAccountEntityDao
.
-
setRoleEntityDao
public void setRoleEntityDao(RoleEntityDao rolEntityDao)
Sets reference torolEntityDao
.
-
getRoleEntityDao
public RoleEntityDao getRoleEntityDao()
Gets reference torolEntityDao
.
-
setRoleGroupEntityDao
public void setRoleGroupEntityDao(RoleGroupEntityDao rolsGrupEntityDao)
Sets reference torolsGrupEntityDao
.
-
getRoleGroupEntityDao
public RoleGroupEntityDao getRoleGroupEntityDao()
Gets reference torolsGrupEntityDao
.
-
setRuleEvaluatorService
public void setRuleEvaluatorService(RuleEvaluatorService ruleEvaluatorService)
Sets reference toruleEvaluatorService
.
-
getRuleEvaluatorService
public RuleEvaluatorService getRuleEvaluatorService()
Gets reference toruleEvaluatorService
.
-
setTaskEntityDao
public void setTaskEntityDao(TaskEntityDao tasqueEntityDao)
Sets reference totasqueEntityDao
.
-
getTaskEntityDao
public TaskEntityDao getTaskEntityDao()
Gets reference totasqueEntityDao
.
-
setMetaDataEntityDao
public void setMetaDataEntityDao(MetaDataEntityDao tipusDadaEntityDao)
Sets reference totipusDadaEntityDao
.
-
getMetaDataEntityDao
public MetaDataEntityDao getMetaDataEntityDao()
Gets reference totipusDadaEntityDao
.
-
setUserGroupAttributeEntityDao
public void setUserGroupAttributeEntityDao(UserGroupAttributeEntityDao userGroupAttributeEntityDao)
Sets reference touserGroupAttributeEntityDao
.
-
getUserGroupAttributeEntityDao
public UserGroupAttributeEntityDao getUserGroupAttributeEntityDao()
Gets reference touserGroupAttributeEntityDao
.
-
setUserEntityDao
public void setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao
.
-
getUserEntityDao
public UserEntityDao getUserEntityDao()
Gets reference tousuariEntityDao
.
-
setUserGroupEntityDao
public void setUserGroupEntityDao(UserGroupEntityDao usuariGrupEntityDao)
Sets reference tousuariGrupEntityDao
.
-
getUserGroupEntityDao
public UserGroupEntityDao getUserGroupEntityDao()
Gets reference tousuariGrupEntityDao
.
-
setUserService
public void setUserService(com.soffid.iam.service.UserService usuariService)
Sets reference tousuariService
.
-
getUserService
public com.soffid.iam.service.UserService getUserService()
Gets reference tousuariService
.
-
findGroupByJsonQueryAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group> findGroupByJsonQueryAsync(String query) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupByJsonQueryAsync
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupByJsonQueryAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group> handleFindGroupByJsonQueryAsync(String query) throws Exception
- Throws:
Exception
-
findGroupByTextAndFilterAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group> findGroupByTextAndFilterAsync(String text, String filter) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupByTextAndFilterAsync
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupByTextAndFilterAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group> handleFindGroupByTextAndFilterAsync(String text, String filter) throws Exception
- Throws:
Exception
-
findGroupByTextAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group> findGroupByTextAsync(String text) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupByTextAsync
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupByTextAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group> handleFindGroupByTextAsync(String text) throws Exception
- Throws:
Exception
-
findGroupHistoryByTextAndFilterAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group> findGroupHistoryByTextAndFilterAsync(String text, String filter, Date date) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupHistoryByTextAndFilterAsync
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupHistoryByTextAndFilterAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Group> handleFindGroupHistoryByTextAndFilterAsync(String text, String filter, Date date) throws Exception
- Throws:
Exception
-
findUsersBelongtoGroupByGroupNameAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.GroupUser> findUsersBelongtoGroupByGroupNameAsync(String codiGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsersBelongtoGroupByGroupNameAsync
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsersBelongtoGroupByGroupNameAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.GroupUser> handleFindUsersBelongtoGroupByGroupNameAsync(String codiGrup) throws Exception
- Throws:
Exception
-
findGroupByJsonQuery
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<com.soffid.iam.api.Group> findGroupByJsonQuery(String query, Integer startIndex, Integer count) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupByJsonQuery
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupByJsonQuery
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.Group> handleFindGroupByJsonQuery(String query, Integer startIndex, Integer count) throws Exception
- Throws:
Exception
-
findGroupByTextAndFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<com.soffid.iam.api.Group> findGroupByTextAndFilter(String text, String filter, Integer first, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupByTextAndFilter
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupByTextAndFilter
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.Group> handleFindGroupByTextAndFilter(String text, String filter, Integer first, Integer pageSize) throws Exception
- Throws:
Exception
-
findGroupUserByJsonQuery
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<com.soffid.iam.api.GroupUser> findGroupUserByJsonQuery(String query, Integer startIndex, Integer count) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupUserByJsonQuery
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupUserByJsonQuery
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.GroupUser> handleFindGroupUserByJsonQuery(String query, Integer startIndex, Integer count) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Group create(com.soffid.iam.api.Group grup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.Group handleCreate(com.soffid.iam.api.Group grup) throws Exception
- Throws:
Exception
-
createHistoric
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Group createHistoric(com.soffid.iam.api.Group grup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createHistoric
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreateHistoric
protected abstract com.soffid.iam.api.Group handleCreateHistoric(com.soffid.iam.api.Group grup) throws Exception
- Throws:
Exception
-
findGroupByGroupNameAndDate
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Group findGroupByGroupNameAndDate(String codi, Date date) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupByGroupNameAndDate
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupByGroupNameAndDate
protected abstract com.soffid.iam.api.Group handleFindGroupByGroupNameAndDate(String codi, Date date) throws Exception
- Throws:
Exception
-
findGroupByGroupName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Group findGroupByGroupName(String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupByGroupName
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupByGroupName
protected abstract com.soffid.iam.api.Group handleFindGroupByGroupName(String codi) throws Exception
- Throws:
Exception
-
findGroupById
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Group findGroupById(Long grupId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupById
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupById
protected abstract com.soffid.iam.api.Group handleFindGroupById(Long grupId) throws Exception
- Throws:
Exception
-
findPrimaryGroupByUserName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Group findPrimaryGroupByUserName(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findPrimaryGroupByUserName
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindPrimaryGroupByUserName
protected abstract com.soffid.iam.api.Group handleFindPrimaryGroupByUserName(String codiUsuari) throws Exception
- Throws:
Exception
-
getSuperGroup
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Group getSuperGroup(String codiGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getSuperGroup
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetSuperGroup
protected abstract com.soffid.iam.api.Group handleGetSuperGroup(String codiGrup) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Group update(com.soffid.iam.api.Group grup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.Group handleUpdate(com.soffid.iam.api.Group grup) throws Exception
- Throws:
Exception
-
getOfficeServer
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Host getOfficeServer(com.soffid.iam.api.Group grup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getOfficeServer
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetOfficeServer
protected abstract com.soffid.iam.api.Host handleGetOfficeServer(com.soffid.iam.api.Group grup) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.GroupUser create(com.soffid.iam.api.GroupUser usuariGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.GroupUser handleCreate(com.soffid.iam.api.GroupUser usuariGrup) throws Exception
- Throws:
Exception
-
findUserGroupByUserNameAndGroupName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.GroupUser findUserGroupByUserNameAndGroupName(String codiUsuari, String codiGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserGroupByUserNameAndGroupName
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserGroupByUserNameAndGroupName
protected abstract com.soffid.iam.api.GroupUser handleFindUserGroupByUserNameAndGroupName(String codiUsuari, String codiGrup) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.GroupUser update(com.soffid.iam.api.GroupUser usuariGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.GroupUser handleUpdate(com.soffid.iam.api.GroupUser usuariGrup) throws Exception
- Throws:
Exception
-
findGroupNames
@Transactional(isolation=DEFAULT, propagation=REQUIRED, readOnly=true) public Collection<String> findGroupNames() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupNames
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupNames
protected abstract Collection<String> handleFindGroupNames() throws Exception
- Throws:
Exception
-
findGroupsByUserName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Group> findGroupsByUserName(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupsByUserName
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupsByUserName
protected abstract Collection<com.soffid.iam.api.Group> handleFindGroupsByUserName(String codiUsuari) throws Exception
- Throws:
Exception
-
findGroupsByFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Group> findGroupsByFilter(String codi, String pare, String unitatOfimatica, String descripcio, String tipus, String obsolet) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupsByFilter
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupsByFilter
protected abstract Collection<com.soffid.iam.api.Group> handleFindGroupsByFilter(String codi, String pare, String unitatOfimatica, String descripcio, String tipus, String obsolet) throws Exception
- Throws:
Exception
-
findGroupsByFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Group> findGroupsByFilter(String codi, String pare, String unitatOfimatica, String descripcio, String tipus, String obsolet, String servidorOfimatic, String seccioPressupostaria) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupsByFilter
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupsByFilter
protected abstract Collection<com.soffid.iam.api.Group> handleFindGroupsByFilter(String codi, String pare, String unitatOfimatica, String descripcio, String tipus, String obsolet, String servidorOfimatic, String seccioPressupostaria) throws Exception
- Throws:
Exception
-
findGroupsByGroupsType
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Group> findGroupsByGroupsType(String tipus) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupsByGroupsType
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupsByGroupsType
protected abstract Collection<com.soffid.iam.api.Group> handleFindGroupsByGroupsType(String tipus) throws Exception
- Throws:
Exception
-
findGroupsFromRolesByUserName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Group> findGroupsFromRolesByUserName(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupsFromRolesByUserName
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupsFromRolesByUserName
protected abstract Collection<com.soffid.iam.api.Group> handleFindGroupsFromRolesByUserName(String codiUsuari) throws Exception
- Throws:
Exception
-
findGroupsFromUsersByUserName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Group> findGroupsFromUsersByUserName(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupsFromUsersByUserName
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupsFromUsersByUserName
protected abstract Collection<com.soffid.iam.api.Group> handleFindGroupsFromUsersByUserName(String codiUsuari) throws Exception
- Throws:
Exception
-
findUsersRolesWithGroupByUserName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.RoleAccount> findUsersRolesWithGroupByUserName(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsersRolesWithGroupByUserName
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsersRolesWithGroupByUserName
protected abstract Collection<com.soffid.iam.api.RoleAccount> handleFindUsersRolesWithGroupByUserName(String codiUsuari) throws Exception
- Throws:
Exception
-
findUsersRolesDomainTypeAndUserGroups
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.RoleAccount> findUsersRolesDomainTypeAndUserGroups(String codiGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsersRolesDomainTypeAndUserGroups
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsersRolesDomainTypeAndUserGroups
protected abstract Collection<com.soffid.iam.api.RoleAccount> handleFindUsersRolesDomainTypeAndUserGroups(String codiGrup) throws Exception
- Throws:
Exception
-
findSubgroupsByGroupName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Group> findSubgroupsByGroupName(String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSubgroupsByGroupName
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSubgroupsByGroupName
protected abstract Collection<com.soffid.iam.api.Group> handleFindSubgroupsByGroupName(String codi) throws Exception
- Throws:
Exception
-
findSubgroupsByGroupNameAndDate
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Group> findSubgroupsByGroupNameAndDate(String codi, Date date) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSubgroupsByGroupNameAndDate
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSubgroupsByGroupNameAndDate
protected abstract Collection<com.soffid.iam.api.Group> handleFindSubgroupsByGroupNameAndDate(String codi, Date date) throws Exception
- Throws:
Exception
-
findUserGroupHistoryByUserName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.GroupUser> findUserGroupHistoryByUserName(String userName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserGroupHistoryByUserName
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserGroupHistoryByUserName
protected abstract Collection<com.soffid.iam.api.GroupUser> handleFindUserGroupHistoryByUserName(String userName) throws Exception
- Throws:
Exception
-
findUsersGroupByUserName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.GroupUser> findUsersGroupByUserName(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsersGroupByUserName
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsersGroupByUserName
protected abstract Collection<com.soffid.iam.api.GroupUser> handleFindUsersGroupByUserName(String codiUsuari) throws Exception
- Throws:
Exception
-
findUsersBelongtoGroupByGroupName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.GroupUser> findUsersBelongtoGroupByGroupName(String codiGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsersBelongtoGroupByGroupName
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsersBelongtoGroupByGroupName
protected abstract Collection<com.soffid.iam.api.GroupUser> handleFindUsersBelongtoGroupByGroupName(String codiGrup) throws Exception
- Throws:
Exception
-
findUsersBelongtoGroupByGroupName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.GroupUser> findUsersBelongtoGroupByGroupName(String codiGrup, Date date) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsersBelongtoGroupByGroupName
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsersBelongtoGroupByGroupName
protected abstract Collection<com.soffid.iam.api.GroupUser> handleFindUsersBelongtoGroupByGroupName(String codiGrup, Date date) throws Exception
- Throws:
Exception
-
getConselleriesAmbDireccionsGenerals
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Group> getConselleriesAmbDireccionsGenerals() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getConselleriesAmbDireccionsGenerals
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetConselleriesAmbDireccionsGenerals
protected abstract Collection<com.soffid.iam.api.Group> handleGetConselleriesAmbDireccionsGenerals() throws Exception
- Throws:
Exception
-
getGroups
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Group> getGroups() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getGroups
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetGroups
protected abstract Collection<com.soffid.iam.api.Group> handleGetGroups() throws Exception
- Throws:
Exception
-
getParentList
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Group> getParentList(String codiGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getParentList
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetParentList
protected abstract Collection<com.soffid.iam.api.Group> handleGetParentList(String codiGrup) throws Exception
- Throws:
Exception
-
getRolesFromGroup
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Role> getRolesFromGroup(com.soffid.iam.api.Group grup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getRolesFromGroup
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetRolesFromGroup
protected abstract Collection<com.soffid.iam.api.Role> handleGetRolesFromGroup(com.soffid.iam.api.Group grup) throws Exception
- Throws:
Exception
-
getRolesFromGroup
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.GroupRoles> getRolesFromGroup(String codiGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getRolesFromGroup
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetRolesFromGroup
protected abstract Collection<com.soffid.iam.api.GroupRoles> handleGetRolesFromGroup(String codiGrup) throws Exception
- Throws:
Exception
-
getRolesFromGroupAndParentGroup
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.GroupRoles> getRolesFromGroupAndParentGroup(com.soffid.iam.api.Group grup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getRolesFromGroupAndParentGroup
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetRolesFromGroupAndParentGroup
protected abstract Collection<com.soffid.iam.api.GroupRoles> handleGetRolesFromGroupAndParentGroup(com.soffid.iam.api.Group grup) throws Exception
- Throws:
Exception
-
findGroupByJsonQuery
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.Group> findGroupByJsonQuery(String query) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupByJsonQuery
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupByJsonQuery
protected abstract List<com.soffid.iam.api.Group> handleFindGroupByJsonQuery(String query) throws Exception
- Throws:
Exception
-
findGroupByText
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.Group> findGroupByText(String text) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupByText
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupByText
protected abstract List<com.soffid.iam.api.Group> handleFindGroupByText(String text) throws Exception
- Throws:
Exception
-
findGroupByTextAndFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.Group> findGroupByTextAndFilter(String text, String filter) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findGroupByTextAndFilter
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupByTextAndFilter
protected abstract List<com.soffid.iam.api.Group> handleFindGroupByTextAndFilter(String text, String filter) throws Exception
- Throws:
Exception
-
addGroupToUser
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void addGroupToUser(String codiUsuari, String codiGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
addGroupToUser
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleAddGroupToUser
protected abstract void handleAddGroupToUser(String codiUsuari, String codiGrup) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.Group grup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.Group grup) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.GroupUser usuariGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.GroupUser usuariGrup) throws Exception
- Throws:
Exception
-
propagateRolsChangesToDispatcher
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void propagateRolsChangesToDispatcher(String codiGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
propagateRolsChangesToDispatcher
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handlePropagateRolsChangesToDispatcher
protected abstract void handlePropagateRolsChangesToDispatcher(String codiGrup) throws Exception
- Throws:
Exception
-
removeGroupFormUser
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void removeGroupFormUser(String codiUsuari, String codiGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
removeGroupFormUser
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRemoveGroupFormUser
protected abstract void handleRemoveGroupFormUser(String codiUsuari, String codiGrup) throws Exception
- Throws:
Exception
-
setSuperGroup
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void setSuperGroup(String codiSubGrup, String codiSuperGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
setSuperGroup
in interfacecom.soffid.iam.service.GroupService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleSetSuperGroup
protected abstract void handleSetSuperGroup(String codiSubGrup, String codiSuperGrup) throws Exception
- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-