public void removeRolesFromUser() throws Exception { ( (UIEESecurity) security ).removeRolesFromSelectedUser( userDetailTable.getSelectedItems() ); service.updateUser( security.getSelectedUser().getUserInfo() ); }
public void showEditUserDialog() throws Exception { if ( service != null ) { securityUser.clear(); securityUser.setUser( security.getSelectedUser() ); securityUser.setMode( Mode.EDIT ); userDialog.setTitle( BaseMessages.getString( PKG, "EditUserDialog.Title" ) ); userDialog.show(); } }
public void onClose( XulComponent sender, Status returnCode, Object retVal ) { if ( returnCode == Status.ACCEPT ) { if ( service != null ) { if ( security != null && security.getSelectedUser() != null ) { try { service.delUser( security.getSelectedUser().getName() ); security.removeUser( security.getSelectedUser().getName() ); } catch ( Throwable th ) { if ( mainController == null || !mainController.handleLostRepository( th ) ) { messageBox.setTitle( BaseMessages.getString( PKG, "Dialog.Error" ) ); messageBox.setAcceptLabel( BaseMessages.getString( PKG, "Dialog.Ok" ) ); messageBox.setMessage( BaseMessages.getString( PKG, "RemoveUser.UnableToRemoveUser", th .getLocalizedMessage() ) ); messageBox.open(); } } } else { messageBox.setTitle( BaseMessages.getString( PKG, "Dialog.Error" ) ); messageBox.setAcceptLabel( BaseMessages.getString( PKG, "Dialog.Ok" ) ); messageBox.setMessage( BaseMessages.getString( PKG, "RemoveUser.NoUserSelected" ) ); messageBox.open(); } } } }
@Override public void showEditUserDialog() throws Exception { if ( service != null && ( (IRoleSupportSecurityManager) service ).getRoles() != null ) { eeSecurityUser.clear(); eeSecurityUser.setUser( security.getSelectedUser(), convertToUIRoleModel( ( (IRoleSupportSecurityManager) service ).getRoles() ) ); eeSecurityUser.setMode( Mode.EDIT ); userDialog.setTitle( BaseMessages.getString( PKG, "EditUserDialog.Title" ) );//$NON-NLS-1$ userDialog.show(); } }
public void showAddRoleToUserDialog() throws Exception { if ( service != null && ( (IRoleSupportSecurityManager) service ).getRoles() != null ) { eeSecurityUser.clear(); eeSecurityUser.setUser( security.getSelectedUser(), convertToUIRoleModel( ( (IRoleSupportSecurityManager) service ).getRoles() ) ); eeSecurityUser.setMode( Mode.EDIT_MEMBER ); userDialog.setTitle( BaseMessages.getString( PKG, "AddRoleToUserDialog.Title" ) );//$NON-NLS-1$ userDialog.show(); } }
/** * updateUser method is called when user has click ok on a edit user dialog. The method updates the user * * @throws Exception */ protected void updateUser() { if ( service != null ) { try { IUIUser uiUser = security.getSelectedUser(); uiUser.setDescription( securityUser.getDescription() ); uiUser.setPassword( securityUser.getPassword() ); service.updateUser( uiUser.getUserInfo() ); security.updateUser( uiUser ); userDialog.hide(); } catch ( Throwable th ) { if ( mainController == null || !mainController.handleLostRepository( th ) ) { messageBox.setTitle( BaseMessages.getString( PKG, "Dialog.Error" ) ); messageBox.setAcceptLabel( BaseMessages.getString( PKG, "Dialog.Ok" ) ); messageBox.setMessage( BaseMessages.getString( PKG, "UpdateUser.UnableToUpdateUser", th .getLocalizedMessage() ) ); messageBox.open(); } } } }