Package com.soffid.iam.sync.intf
Interface ReconcileMgr2
- All Superinterfaces:
Remote
Interface to reconcile information.
- Author:
- (C) 2013 Soffid
-
Method Summary
Modifier and TypeMethodDescriptiongetAccountChangesToApply(Account account) getAccountGrants(Account account) Get the list of roles assigned to account.getAccountInfo(String userAccount) Get full user informationEnumerate user accounts (only account name)getRoleChangesToApply(Role role) getRoleFullInfo(String roleName) Get full role information from role nameEnumerate roles (only role name)
-
Method Details
-
getAccountsList
Enumerate user accounts (only account name)Implements the functionality to obtain a list of user accounts.
- Returns:
- List of user accounts.
- Throws:
RemoteException- Manage communication errors.InternalErrorException- Manage errors produced by another causes.
-
getAccountInfo
Get full user informationImplements the functionality to obtain the full user information from a user account.
- Parameters:
userAccount- User account name about obtain information.- Returns:
- Full user information.
- Throws:
RemoteException- Manage communication errors.InternalErrorException- Manage errors produced by another causes.
-
getRolesList
Enumerate roles (only role name)Implements the functionality to obtain a list of roles names.
- Returns:
- List of user roles names.
- Throws:
RemoteException- Manage communication errors.InternalErrorException- Manage errors produced by another causes.
-
getRoleFullInfo
Get full role information from role nameImplements the functionality to obtain the full role information from a role name.
- Parameters:
roleName- Role name about obtain information.- Returns:
- Full role information.
- Throws:
RemoteException- Manage communication errors.InternalErrorException- Manage errors produced by another causes.
-
getAccountGrants
Get the list of roles assigned to account.Implements the functionality to obtain the full list of roles assigned to reconcile account.
- Parameters:
account- Account to get roles.- Returns:
- List of roles assigned to account.
- Throws:
RemoteException- Manage communication errors.InternalErrorException- Manage errors produced by another causes.
-
getAccountChangesToApply
List<String[]> getAccountChangesToApply(Account account) throws RemoteException, InternalErrorException -
getRoleChangesToApply
-