Package com.soffid.iam.reconcile.service
Interface ReconcileService
-
public interface ReconcileServiceService ReconcileService
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERVICE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReconcileAssignmentaddAssignment(ReconcileAssignment assignmentInfo)Operation addAssignmentReconcileRoleaddRole(ReconcileRole roleInfo)Operation addRoleReconcileAccountaddUser(ReconcileAccount userInfo)Operation addUservoidcreateReconcileTask(Long processId, String dispatcher)Operation createReconcileTaskList<ReconcileAccount>findAllReconAccounts(Long processId)Operation findAllReconAccountsList<ReconcileAssignment>findAllReconAssignment(Long processId)Operation findAllReconAssignmentList<ReconcileRole>findAllReconRole(Long processId)Operation findAllReconRoleReconcileAccountfindReconAccountById(Long accountId)Operation findReconAccountByIdReconcileAssignmentfindReconAssignmentById(Long assignId)Operation findReconAssignmentByIdReconcileRolefindReconRoleById(Long roleId)Operation findReconRoleByIdbooleanisPendingTasks(Long processId, Long taskId)Operation isPendingTasksvoidreconcileAssignment(Long processId)Operation reconcileAssignmentvoidreconcileData(Long processId)Operation reconcileDatavoidreconcileRoles(Long processId)Operation reconcileRolesvoidreconcileUsers(Long processId)Operation reconcileUsersvoidupdateAssignment(ReconcileAssignment assignInfo)Operation updateAssignmentvoidupdateRole(ReconcileRole roleInfo)Operation updateRolevoidupdateUser(ReconcileAccount userInfo)Operation updateUservoidvalidateReconcileAccount(ReconcileAccount accountinfo)Operation validateReconcileAccountvoidvalidateReconcileRole(ReconcileRole roleInfo)Operation validateReconcileRole
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
isPendingTasks
boolean isPendingTasks(Long processId, Long taskId) throws InternalErrorException, InternalErrorException
Operation isPendingTasks- Parameters:
processId-taskId-- Returns:
- Throws:
InternalErrorException
-
addUser
ReconcileAccount addUser(ReconcileAccount userInfo) throws InternalErrorException, InternalErrorException
Operation addUser- Parameters:
userInfo-- Returns:
- Throws:
InternalErrorException
-
findReconAccountById
ReconcileAccount findReconAccountById(Long accountId) throws InternalErrorException, InternalErrorException
Operation findReconAccountById- Parameters:
accountId-- Returns:
- Throws:
InternalErrorException
-
addAssignment
ReconcileAssignment addAssignment(ReconcileAssignment assignmentInfo) throws InternalErrorException, InternalErrorException
Operation addAssignment- Parameters:
assignmentInfo-- Returns:
- Throws:
InternalErrorException
-
findReconAssignmentById
ReconcileAssignment findReconAssignmentById(Long assignId) throws InternalErrorException, InternalErrorException
Operation findReconAssignmentById- Parameters:
assignId-- Returns:
- Throws:
InternalErrorException
-
addRole
ReconcileRole addRole(ReconcileRole roleInfo) throws InternalErrorException, InternalErrorException
Operation addRole- Parameters:
roleInfo-- Returns:
- Throws:
InternalErrorException
-
findReconRoleById
ReconcileRole findReconRoleById(Long roleId) throws InternalErrorException, InternalErrorException
Operation findReconRoleById- Parameters:
roleId-- Returns:
- Throws:
InternalErrorException
-
findAllReconAccounts
List<ReconcileAccount> findAllReconAccounts(Long processId) throws InternalErrorException, InternalErrorException
Operation findAllReconAccounts- Parameters:
processId-- Returns:
- Throws:
InternalErrorException
-
findAllReconAssignment
List<ReconcileAssignment> findAllReconAssignment(Long processId) throws InternalErrorException, InternalErrorException
Operation findAllReconAssignment- Parameters:
processId-- Returns:
- Throws:
InternalErrorException
-
findAllReconRole
List<ReconcileRole> findAllReconRole(Long processId) throws InternalErrorException, InternalErrorException
Operation findAllReconRole- Parameters:
processId-- Returns:
- Throws:
InternalErrorException
-
createReconcileTask
void createReconcileTask(Long processId, String dispatcher) throws InternalErrorException, InternalErrorException
Operation createReconcileTask- Parameters:
processId-dispatcher-- Throws:
InternalErrorException
-
reconcileAssignment
void reconcileAssignment(Long processId) throws InternalErrorException, InternalErrorException
Operation reconcileAssignment- Parameters:
processId-- Throws:
InternalErrorException
-
reconcileData
void reconcileData(Long processId) throws InternalErrorException, InternalErrorException
Operation reconcileData- Parameters:
processId-- Throws:
InternalErrorException
-
reconcileRoles
void reconcileRoles(Long processId) throws InternalErrorException, InternalErrorException
Operation reconcileRoles- Parameters:
processId-- Throws:
InternalErrorException
-
reconcileUsers
void reconcileUsers(Long processId) throws InternalErrorException, InternalErrorException
Operation reconcileUsers- Parameters:
processId-- Throws:
InternalErrorException
-
updateAssignment
void updateAssignment(ReconcileAssignment assignInfo) throws InternalErrorException, InternalErrorException
Operation updateAssignment- Parameters:
assignInfo-- Throws:
InternalErrorException
-
updateRole
void updateRole(ReconcileRole roleInfo) throws InternalErrorException, InternalErrorException
Operation updateRole- Parameters:
roleInfo-- Throws:
InternalErrorException
-
updateUser
void updateUser(ReconcileAccount userInfo) throws InternalErrorException, InternalErrorException
Operation updateUser- Parameters:
userInfo-- Throws:
InternalErrorException
-
validateReconcileAccount
void validateReconcileAccount(ReconcileAccount accountinfo) throws InternalErrorException, InternalErrorException
Operation validateReconcileAccount- Parameters:
accountinfo-- Throws:
InternalErrorException
-
validateReconcileRole
void validateReconcileRole(ReconcileRole roleInfo) throws InternalErrorException, InternalErrorException
Operation validateReconcileRole- Parameters:
roleInfo-- Throws:
InternalErrorException
-
-