Class AbstractGroupActionStrategy
java.lang.Object
com.atlassian.crowd.directory.synchronisation.cache.AbstractGroupActionStrategy
- All Implemented Interfaces:
GroupActionStrategy
- Direct Known Subclasses:
DefaultGroupActionStrategy
,ExternalIdCheckingGroupActionStrategy
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final DirectoryCacheChangeOperations.GroupsToAddUpdateReplace
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionreplaceGroup
(InternalDirectoryGroup internalGroup, Group remoteGroup) updateGroup
(InternalDirectoryGroup internalGroup, Group remoteGroup) protected boolean
wasGroupUpdatedAfterSearchStart
(Group remoteGroup, InternalDirectoryGroup internalGroup, Date syncStartDate, long directoryId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.crowd.directory.synchronisation.cache.GroupActionStrategy
decide
-
Field Details
-
NO_OP
-
-
Constructor Details
-
AbstractGroupActionStrategy
public AbstractGroupActionStrategy()
-
-
Method Details
-
replaceGroup
protected DirectoryCacheChangeOperations.GroupsToAddUpdateReplace replaceGroup(InternalDirectoryGroup internalGroup, Group remoteGroup) -
updateGroup
protected DirectoryCacheChangeOperations.GroupsToAddUpdateReplace updateGroup(InternalDirectoryGroup internalGroup, Group remoteGroup) -
addGroup
-
wasGroupUpdatedAfterSearchStart
protected boolean wasGroupUpdatedAfterSearchStart(Group remoteGroup, InternalDirectoryGroup internalGroup, Date syncStartDate, long directoryId)
-