@Manager public class DefaultAdminDashboardManager extends Object implements AdminDashboardManager
Default implementation of the AdminDashboardManager
interface.
Modifier and Type | Field and Description |
---|---|
static String |
PASSWORD1_VARIABLE |
static String |
PASSWORD2_VARIABLE |
Constructor and Description |
---|
DefaultAdminDashboardManager(FrontendObjectService frontendObjectService,
WorkObjectService workObjectService,
StateMachineManager stateMachineManager,
NotificationService notificationService,
UserManager userManager,
GroupManager groupManager,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
String passwordValidatorRegex,
UserUtils userUtils,
FrontendObjectManagerUtils managerUtils,
AmbiguousIdHelper ambiguousIdHelper) |
Modifier and Type | Method and Description |
---|---|
void |
activate(String ambiguousId,
String comment)
Activates a dashboard item.
|
void |
activateAccount(String ambiguousId,
String comment)
Activates an account.
|
FrontendObject |
createGroup(FrontendObject frontendObject,
String comment)
Creates a new group from the given frontend object.
|
FrontendObject |
createUser(FrontendObject frontendObject,
String comment)
Creates a new user from the given frontend object.
|
void |
deactivate(String ambiguousId,
String comment)
Activates a dashboard item.
|
void |
deactivateAccount(String ambiguousId,
String comment)
Deactivates an account.
|
FrontendObject |
saveUser(FrontendObject frontendObject,
String comment)
Saves changes to a user from a given frontend object.
|
public static final String PASSWORD1_VARIABLE
public static final String PASSWORD2_VARIABLE
public DefaultAdminDashboardManager(FrontendObjectService frontendObjectService, WorkObjectService workObjectService, StateMachineManager stateMachineManager, NotificationService notificationService, UserManager userManager, GroupManager groupManager, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder, String passwordValidatorRegex, UserUtils userUtils, FrontendObjectManagerUtils managerUtils, AmbiguousIdHelper ambiguousIdHelper)
public void activateAccount(String ambiguousId, String comment)
AdminDashboardManager
Activates an account.
activateAccount
in interface AdminDashboardManager
ambiguousId
- the account global IDcomment
- the change commentpublic void deactivateAccount(String ambiguousId, String comment)
AdminDashboardManager
Deactivates an account.
deactivateAccount
in interface AdminDashboardManager
ambiguousId
- the account global IDcomment
- the change commentpublic void activate(String ambiguousId, String comment)
AdminDashboardManager
Activates a dashboard item.
activate
in interface AdminDashboardManager
ambiguousId
- the work object global IDcomment
- the change commentpublic void deactivate(String ambiguousId, String comment)
AdminDashboardManager
Activates a dashboard item.
deactivate
in interface AdminDashboardManager
ambiguousId
- the work object global IDcomment
- the change commentpublic FrontendObject createUser(FrontendObject frontendObject, String comment)
AdminDashboardManager
Creates a new user from the given frontend object.
createUser
in interface AdminDashboardManager
frontendObject
- the frontend objectcomment
- the change commentpublic FrontendObject createGroup(FrontendObject frontendObject, String comment)
AdminDashboardManager
Creates a new group from the given frontend object.
createGroup
in interface AdminDashboardManager
frontendObject
- the frontend objectcomment
- the change commentpublic FrontendObject saveUser(FrontendObject frontendObject, String comment) throws Exception
AdminDashboardManager
Saves changes to a user from a given frontend object.
saveUser
in interface AdminDashboardManager
frontendObject
- the frontend objectcomment
- the change commentException
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.