Package com.soffid.iam.sync.intf
Interface ReconcileMgr2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<String[]>
getAccountChangesToApply(Account account)
List<RoleGrant>
getAccountGrants(String userAccount)
Get the list of roles assigned to account.Account
getAccountInfo(String userAccount)
Get full user informationList<String>
getAccountsList()
Enumerate user accounts (only account name)List<String[]>
getRoleChangesToApply(Role role)
Role
getRoleFullInfo(String roleName)
Get full role information from role nameList<String>
getRolesList()
Enumerate roles (only role name)
-
-
-
Method Detail
-
getAccountsList
List<String> getAccountsList() throws RemoteException, InternalErrorException
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
Account getAccountInfo(String userAccount) throws RemoteException, InternalErrorException
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
List<String> getRolesList() throws RemoteException, InternalErrorException
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
Role getRoleFullInfo(String roleName) throws RemoteException, InternalErrorException
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
List<RoleGrant> getAccountGrants(String userAccount) throws RemoteException, InternalErrorException
Get the list of roles assigned to account.Implements the functionality to obtain the full list of roles assigned to reconcile account.
- Parameters:
userAccount
- 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
List<String[]> getRoleChangesToApply(Role role) throws RemoteException, InternalErrorException
-
-