public class ExternalIdCheckingGroupActionStrategy extends AbstractGroupActionStrategy
DefaultGroupActionStrategy, mostly related to groups of type
GroupType.LEGACY_ROLE, so it is not intended as a drop in replacement for
existing LDAP directories, even if they support the notion of external ids for groups.NO_OP| Constructor and Description |
|---|
ExternalIdCheckingGroupActionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
DirectoryCacheChangeOperations.GroupsToAddUpdateReplace |
decide(InternalDirectoryGroup internalGroup,
InternalDirectoryGroup groupMatchedByExternalId,
Group remoteGroup,
Date syncStartDate,
long directoryId) |
addGroup, replaceGroup, updateGroup, wasGroupUpdatedAfterSearchStartpublic ExternalIdCheckingGroupActionStrategy()
public DirectoryCacheChangeOperations.GroupsToAddUpdateReplace decide(@Nullable InternalDirectoryGroup internalGroup, @Nullable InternalDirectoryGroup groupMatchedByExternalId, Group remoteGroup, Date syncStartDate, long directoryId) throws OperationFailedException
OperationFailedExceptionCopyright © 2023 Atlassian. All rights reserved.