@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 - 2018 edorasware ag. All Rights Reserved.