Class DefaultGroupActionStrategy
java.lang.Object
com.atlassian.crowd.directory.synchronisation.cache.AbstractGroupActionStrategy
com.atlassian.crowd.directory.synchronisation.cache.DefaultGroupActionStrategy
- All Implemented Interfaces:
GroupActionStrategy
The default GroupActionStrategy, that does not have explicit handling for groups with duplicate names and different
external ids
-
Field Summary
Fields inherited from class com.atlassian.crowd.directory.synchronisation.cache.AbstractGroupActionStrategy
NO_OP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecide(InternalDirectoryGroup groupMatchedByName, InternalDirectoryGroup groupMatchedByExternalId, Group remoteGroup, Date syncStartDate, long directoryId) Methods inherited from class com.atlassian.crowd.directory.synchronisation.cache.AbstractGroupActionStrategy
addGroup, replaceGroup, updateGroup, wasGroupUpdatedAfterSearchStart
-
Constructor Details
-
DefaultGroupActionStrategy
public DefaultGroupActionStrategy()
-
-
Method Details
-
decide
public DirectoryCacheChangeOperations.GroupsToAddUpdateReplace decide(@Nullable InternalDirectoryGroup groupMatchedByName, @Nullable InternalDirectoryGroup groupMatchedByExternalId, Group remoteGroup, Date syncStartDate, long directoryId) throws OperationFailedException - Throws:
OperationFailedException
-