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 SUserGroup
createGroup(RemoteGroupData data)
boolean
deleteGroup(SUserGroup userGroup)
void
logRefusedToCreateGroup(RemoteGroupData groupData)
void
logRefusedToDeleteAllGroups()
void
logRefusedToDeleteGroup(UserGroup userGroup)
protected void
logWarn(String message)
void
updateGroup(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)
-
-