@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)
AdminDashboardManagerActivates an account.
activateAccount in interface AdminDashboardManagerambiguousId - the account global IDcomment - the change commentpublic void deactivateAccount(String ambiguousId, String comment)
AdminDashboardManagerDeactivates an account.
deactivateAccount in interface AdminDashboardManagerambiguousId - the account global IDcomment - the change commentpublic void activate(String ambiguousId, String comment)
AdminDashboardManagerActivates a dashboard item.
activate in interface AdminDashboardManagerambiguousId - the work object global IDcomment - the change commentpublic void deactivate(String ambiguousId, String comment)
AdminDashboardManagerActivates a dashboard item.
deactivate in interface AdminDashboardManagerambiguousId - the work object global IDcomment - the change commentpublic FrontendObject createUser(FrontendObject frontendObject, String comment)
AdminDashboardManagerCreates a new user from the given frontend object.
createUser in interface AdminDashboardManagerfrontendObject - the frontend objectcomment - the change commentpublic FrontendObject createGroup(FrontendObject frontendObject, String comment)
AdminDashboardManagerCreates a new group from the given frontend object.
createGroup in interface AdminDashboardManagerfrontendObject - the frontend objectcomment - the change commentpublic FrontendObject saveUser(FrontendObject frontendObject, String comment) throws Exception
AdminDashboardManagerSaves changes to a user from a given frontend object.
saveUser in interface AdminDashboardManagerfrontendObject - the frontend objectcomment - the change commentExceptionCopyright © 2010 - 2019 edorasware ag. All Rights Reserved.