Package jetbrains.buildServer.users.sync
Class SynchronizerOptions
- java.lang.Object
-
- jetbrains.buildServer.users.sync.RemoteDataFetcherOptions
-
- jetbrains.buildServer.users.sync.SynchronizerOptions
-
public class SynchronizerOptions extends RemoteDataFetcherOptions
Holds the options for the synchronization.- Since:
- 8.0
- Author:
- Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
- See Also:
PropertiesConstants
-
-
Constructor Summary
Constructors Constructor Description SynchronizerOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetSyncTimeout()protected booleanhandleCustomProperty(String key, String value)voidinitFromProperties(Set<Map.Entry<Object,Object>> properties, SynchronizerStatistics statistics)booleanisAddSubgroups()booleanisAllowToModifyTeamCityGroups()booleanisAllUsersGroupUserSyncEnabled()booleanisAssignUsers()booleanisCreateGroups()booleanisCreateUsers()booleanisCreateUsersOnlyWhenGroupSync()booleanisDeassignUsers()booleanisDeleteGroups()booleanisDeleteUsers()booleanisDeleteUsersOnlyWhenGroupSync()booleanisForceUpdateUserProperties()booleanisRemoveSubgroups()voidsetAddSubgroups(boolean addSubgroups)voidsetAllowToModifyTeamCityGroups(boolean allowToModifyTeamCityGroups)voidsetAllUsersGroupUserSyncEnabled(boolean allUsersGroupUserSyncEnabled)voidsetAssignUsers(boolean assignUsers)voidsetCreateGroups(boolean createGroups)voidsetCreateUsers(boolean createUsers)voidsetCreateUsersOnlyWhenGroupSync(boolean createUsersOnlyWhenGroupSync)voidsetDeassignUsers(boolean deassignUsers)protected voidsetDefaultOptions()voidsetDeleteGroups(boolean deleteGroups)voidsetDeleteUsers(boolean deleteUsers)voidsetDeleteUsersOnlyWhenGroupSync(boolean deleteUsersOnlyWhenGroupSync)voidsetForceUpdateUserProperties(boolean forceUpdateUserProperties)voidsetRemoveSubgroups(boolean removeSubgroups)voidsetSyncTimeout(long syncTimeout)StringtoString()-
Methods inherited from class jetbrains.buildServer.users.sync.RemoteDataFetcherOptions
isGroupSyncEnabled, isUserSyncEnabled, setGroupSyncEnabled, setUserSyncEnabled
-
-
-
-
Method Detail
-
isCreateUsers
public boolean isCreateUsers()
-
setCreateUsers
public void setCreateUsers(boolean createUsers)
-
isDeleteUsers
public boolean isDeleteUsers()
-
setDeleteUsers
public void setDeleteUsers(boolean deleteUsers)
-
isAssignUsers
public boolean isAssignUsers()
-
setAssignUsers
public void setAssignUsers(boolean assignUsers)
-
isDeassignUsers
public boolean isDeassignUsers()
-
setDeassignUsers
public void setDeassignUsers(boolean deassignUsers)
-
isCreateGroups
public boolean isCreateGroups()
-
setCreateGroups
public void setCreateGroups(boolean createGroups)
-
isDeleteGroups
public boolean isDeleteGroups()
-
setDeleteGroups
public void setDeleteGroups(boolean deleteGroups)
-
isAddSubgroups
public boolean isAddSubgroups()
-
setAddSubgroups
public void setAddSubgroups(boolean addSubgroups)
-
isRemoveSubgroups
public boolean isRemoveSubgroups()
-
setRemoveSubgroups
public void setRemoveSubgroups(boolean removeSubgroups)
-
getSyncTimeout
public long getSyncTimeout()
-
setSyncTimeout
public void setSyncTimeout(long syncTimeout)
-
isForceUpdateUserProperties
public boolean isForceUpdateUserProperties()
-
setForceUpdateUserProperties
public void setForceUpdateUserProperties(boolean forceUpdateUserProperties)
-
isCreateUsersOnlyWhenGroupSync
public boolean isCreateUsersOnlyWhenGroupSync()
-
setCreateUsersOnlyWhenGroupSync
public void setCreateUsersOnlyWhenGroupSync(boolean createUsersOnlyWhenGroupSync)
-
isDeleteUsersOnlyWhenGroupSync
public boolean isDeleteUsersOnlyWhenGroupSync()
-
setDeleteUsersOnlyWhenGroupSync
public void setDeleteUsersOnlyWhenGroupSync(boolean deleteUsersOnlyWhenGroupSync)
-
isAllowToModifyTeamCityGroups
public boolean isAllowToModifyTeamCityGroups()
-
setAllowToModifyTeamCityGroups
public void setAllowToModifyTeamCityGroups(boolean allowToModifyTeamCityGroups)
-
isAllUsersGroupUserSyncEnabled
public boolean isAllUsersGroupUserSyncEnabled()
-
setAllUsersGroupUserSyncEnabled
public void setAllUsersGroupUserSyncEnabled(boolean allUsersGroupUserSyncEnabled)
-
initFromProperties
public void initFromProperties(@NotNull Set<Map.Entry<Object,Object>> properties, @NotNull SynchronizerStatistics statistics)
-
setDefaultOptions
protected void setDefaultOptions()
-
handleCustomProperty
protected boolean handleCustomProperty(@NotNull String key, @NotNull String value)
-
-