Package jetbrains.buildServer.users.sync
Class UserGroupUpdater
- java.lang.Object
-
- jetbrains.buildServer.users.sync.UserGroupUpdater
-
public class UserGroupUpdater extends Object
- Author:
- Maxim.Manuylov Date: 21.11.2014
-
-
Constructor Summary
Constructors Constructor Description UserGroupUpdater(SynchronizerStatistics statistics, UserGroupManager userGroupManager, SyncHelper syncHelper, Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SUserGroupcreateGroup(RemoteGroupData data)booleandeleteGroup(SUserGroup userGroup)voidlogRefusedToCreateGroup(RemoteGroupData groupData)voidlogRefusedToDeleteAllGroups()voidlogRefusedToDeleteGroup(UserGroup userGroup)protected voidlogWarn(String message)voidupdateGroup(SUserGroup userGroup, RemoteGroupData groupData, boolean updateStats)
-
-
-
Constructor Detail
-
UserGroupUpdater
public UserGroupUpdater(@NotNull SynchronizerStatistics statistics, @NotNull UserGroupManager userGroupManager, @NotNull SyncHelper syncHelper, @NotNull Logger logger)
-
-
Method Detail
-
createGroup
@Nullable public SUserGroup createGroup(@NotNull RemoteGroupData data)
-
logRefusedToCreateGroup
public void logRefusedToCreateGroup(@NotNull RemoteGroupData groupData)
-
updateGroup
public void updateGroup(@NotNull SUserGroup userGroup, @NotNull RemoteGroupData groupData, boolean updateStats)
-
deleteGroup
public boolean deleteGroup(@NotNull SUserGroup userGroup)
-
logRefusedToDeleteGroup
public void logRefusedToDeleteGroup(@NotNull UserGroup userGroup)
-
logRefusedToDeleteAllGroups
public void logRefusedToDeleteAllGroups()
-
logWarn
protected void logWarn(@NotNull String message)
-
-