Package com.soffid.iam.service.ejb
Interface EntitlementDelegationService
-
public interface EntitlementDelegationService
EJB EntitlementDelegationService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RoleAccount
acceptDelegation(RoleAccount ra)
RoleAccount
cancelDelegation(RoleAccount rolAccount)
RoleAccount
delegate(RoleAccount rolAccount, String user, String account, Date since, Date until)
List<String>
findAccountsToDelegate(RoleAccount rolAccount, String user)
List<RoleAccount>
findActiveDelegations()
List<RoleAccount>
findDelegationsToAccept()
void
revertExpiredDelegations()
-
-
-
Method Detail
-
acceptDelegation
RoleAccount acceptDelegation(RoleAccount ra) throws InternalErrorException
- Throws:
InternalErrorException
-
cancelDelegation
RoleAccount cancelDelegation(RoleAccount rolAccount) throws InternalErrorException
- Throws:
InternalErrorException
-
delegate
RoleAccount delegate(RoleAccount rolAccount, String user, String account, Date since, Date until) throws InternalErrorException
- Throws:
InternalErrorException
-
findAccountsToDelegate
List<String> findAccountsToDelegate(RoleAccount rolAccount, String user) throws InternalErrorException
- Throws:
InternalErrorException
-
findActiveDelegations
List<RoleAccount> findActiveDelegations() throws InternalErrorException
- Throws:
InternalErrorException
-
findDelegationsToAccept
List<RoleAccount> findDelegationsToAccept() throws InternalErrorException
- Throws:
InternalErrorException
-
revertExpiredDelegations
void revertExpiredDelegations() throws InternalErrorException
- Throws:
InternalErrorException
-
-