Package org.openiam.sync.service
Interface TransformScript<T extends ProvisionObject>
-
- All Superinterfaces:
org.springframework.context.ApplicationContextAware
,org.springframework.beans.factory.Aware
- All Known Implementing Classes:
AbstractGroupTransformScript
,AbstractLogTransformScript
,AbstractManSysTransformationScript
,AbstractOrganizationTransformScript
,AbstractResourceTransformationScript
,AbstractRoleTransformScript
,AbstractTransformScript
,AbstractUserTransformScript
public interface TransformScript<T extends ProvisionObject> extends org.springframework.context.ApplicationContextAware
Interface that all transformation scripts in the synchronization process must implement- Author:
- suneet
-
-
Field Summary
Fields Modifier and Type Field Description static int
DELETE
static int
DISABLE
static int
ENABLE
static int
EXCEPTION
static int
INITIATE_ADD_USER_AND_INVITE_WORKFLOW
static int
INITIATE_CHANGE_POSITION_WORKFLOW
static int
INITIATE_EDIT_USER_WORKFLOW
static int
INITIATE_NEW_HIRE_WORKFLOW
static int
INITIATE_REVOKE_ACCESS_WORKFLOW
static int
INITIATE_TERMINATE_USER_WORKFLOW
static int
NO_DELETE
static int
SKIP
static int
SKIP_OK
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
execute(LineObject rowObj, T pUser)
void
init()
boolean
isNewUser()
void
setNewUser(boolean isNewUser)
-
-
-
Field Detail
-
SKIP
static final int SKIP
- See Also:
- Constant Field Values
-
NO_DELETE
static final int NO_DELETE
- See Also:
- Constant Field Values
-
DELETE
static final int DELETE
- See Also:
- Constant Field Values
-
DISABLE
static final int DISABLE
- See Also:
- Constant Field Values
-
ENABLE
static final int ENABLE
- See Also:
- Constant Field Values
-
EXCEPTION
static final int EXCEPTION
- See Also:
- Constant Field Values
-
INITIATE_NEW_HIRE_WORKFLOW
static final int INITIATE_NEW_HIRE_WORKFLOW
- See Also:
- Constant Field Values
-
INITIATE_EDIT_USER_WORKFLOW
static final int INITIATE_EDIT_USER_WORKFLOW
- See Also:
- Constant Field Values
-
INITIATE_REVOKE_ACCESS_WORKFLOW
static final int INITIATE_REVOKE_ACCESS_WORKFLOW
- See Also:
- Constant Field Values
-
INITIATE_CHANGE_POSITION_WORKFLOW
static final int INITIATE_CHANGE_POSITION_WORKFLOW
- See Also:
- Constant Field Values
-
INITIATE_ADD_USER_AND_INVITE_WORKFLOW
static final int INITIATE_ADD_USER_AND_INVITE_WORKFLOW
- See Also:
- Constant Field Values
-
INITIATE_TERMINATE_USER_WORKFLOW
static final int INITIATE_TERMINATE_USER_WORKFLOW
- See Also:
- Constant Field Values
-
SKIP_OK
static final int SKIP_OK
- See Also:
- Constant Field Values
-
-
Method Detail
-
execute
int execute(LineObject rowObj, T pUser)
-
init
void init()
-
isNewUser
boolean isNewUser()
-
setNewUser
void setNewUser(boolean isNewUser)
-
-