Package org.bonitasoft.engine.identity
Interface ImportOrganizationStrategy
-
- All Known Implementing Classes:
ImportOrganizationFailOnDuplicatesStrategy,ImportOrganizationIgnoreDuplicatesStrategy,ImportOrganizationMergeDuplicatesStrategy
public interface ImportOrganizationStrategy- Author:
- Baptiste Mesta, Matthieu Chaffotte, Elias Ricken de Medeiros
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfoundExistingCustomUserInfoDefinition(SCustomUserInfoDefinition existingUserInfoDefinition, ExportedCustomUserInfoDefinition newUserInfoDefinition)voidfoundExistingGroup(SGroup existingGroup, ExportedGroup newGroup)voidfoundExistingMembership(SUserMembership existingMembership)voidfoundExistingRole(SRole existingRole, ExportedRole newRole)voidfoundExistingUser(SUser existingUser, ExportedUser user)booleanshouldSkipUpdateManagerOfExistingUser()
-
-
-
Method Detail
-
foundExistingMembership
void foundExistingMembership(SUserMembership existingMembership) throws ImportDuplicateInOrganizationException
-
foundExistingRole
void foundExistingRole(SRole existingRole, ExportedRole newRole) throws ImportDuplicateInOrganizationException, SIdentityException
-
foundExistingUser
void foundExistingUser(SUser existingUser, ExportedUser user) throws SBonitaException
- Throws:
SBonitaException
-
foundExistingGroup
void foundExistingGroup(SGroup existingGroup, ExportedGroup newGroup) throws ImportDuplicateInOrganizationException, SIdentityException
-
foundExistingCustomUserInfoDefinition
void foundExistingCustomUserInfoDefinition(SCustomUserInfoDefinition existingUserInfoDefinition, ExportedCustomUserInfoDefinition newUserInfoDefinition) throws ImportDuplicateInOrganizationException, SIdentityException
-
shouldSkipUpdateManagerOfExistingUser
boolean shouldSkipUpdateManagerOfExistingUser()
- Returns:
- true if users that were already existing should have their manager set
-
-