Package jetbrains.buildServer.users.impl
Class UserFactoryImpl
- java.lang.Object
-
- jetbrains.buildServer.users.impl.UserFactoryImpl
-
- All Implemented Interfaces:
UserFactoryEx
,UserFactory
public class UserFactoryImpl extends Object implements UserFactoryEx
- Author:
- Sergey.Anchipolevsky Date: 19.09.2007
-
-
Constructor Summary
Constructors Constructor Description UserFactoryImpl()
-
Method Summary
-
-
-
Method Detail
-
setChangesFacade
public void setChangesFacade(UserChangesFacade changesFacade)
-
setSecurityContext
public void setSecurityContext(SecurityContextEx securityContext)
-
setUserUpdate
public void setUserUpdate(UserUpdate userUpdate)
-
setProjectManager
public void setProjectManager(ProjectManagerEx projectManager)
-
setLoginConfiguration
public void setLoginConfiguration(LoginConfiguration loginConfiguration)
-
setBlockStateManager
public void setBlockStateManager(BlockStateManager blockStateManager)
-
setUserGroupManager
public void setUserGroupManager(UserGroupManager userGroupManager)
-
setNotificationRulesManager
public void setNotificationRulesManager(NotificationRulesManager notificationRulesManager)
-
setRolesManager
public void setRolesManager(RolesManager rolesManager)
-
setRolesConverter
public void setRolesConverter(RolesConverter rolesConverter)
-
setVcsUsernameStorage
public void setVcsUsernameStorage(VcsUsernameStorage vcsUsernameStorage)
-
setServerResponsibility
public void setServerResponsibility(ServerResponsibility serverResponsibility)
-
setPasswordComplexityChecker
public void setPasswordComplexityChecker(PasswordComplexityChecker passwordComplexityChecker)
-
setUserAttributeStorage
public void setUserAttributeStorage(UserAttributeStorage userAttributeStorage)
-
createUser
@NotNull public UserEx createUser(long id, String realm, String account, String name, String email, Date lastLoginTimestamp, boolean hasPassword, @NotNull UserDataLoader userDataLoader)
- Specified by:
createUser
in interfaceUserFactory
- Specified by:
createUser
in interfaceUserFactoryEx
-
createPermissionsRestrictedUser
@NotNull public UserEx createPermissionsRestrictedUser(@NotNull UserEx delegate, @NotNull PermissionsHolder permissionsRestrictor)
- Specified by:
createPermissionsRestrictedUser
in interfaceUserFactoryEx
-
createGuest
@NotNull public UserEx createGuest(@NotNull UserDataLoader userDataLoader)
- Specified by:
createGuest
in interfaceUserFactory
- Specified by:
createGuest
in interfaceUserFactoryEx
-
createSuperUser
@NotNull public UserEx createSuperUser()
- Specified by:
createSuperUser
in interfaceUserFactory
- Specified by:
createSuperUser
in interfaceUserFactoryEx
-
createAssociatedUser
@NotNull public UserEx createAssociatedUser(long id, FeatureProvider featureProvider, @NotNull String featureType)
- Specified by:
createAssociatedUser
in interfaceUserFactoryEx
-
-