public void changeToUserDeck() { security.setSelectedDeck( ObjectRecipient.Type.USER ); }
protected void createSecurity() throws Exception { security = new UISecurity( service ); }
public void removeUser( IUIUser userToRemove ) { int index = getIndexOfUser( userToRemove ); userList.remove( userToRemove ); this.firePropertyChange( "userList", null, userList ); if ( index - 1 >= 0 ) { setSelectedUser( getUserAtIndex( index - 1 ) ); } }
public void setSelectedUser( IUIUser selectedUser ) { this.selectedUser = selectedUser; this.firePropertyChange( "selectedUser", null, selectedUser ); setSelectedUserIndex( getIndexOfUser( selectedUser ) ); }
public void removeUser( String name ) { removeUser( getUser( name ) ); }
public void removeRolesFromUser() throws Exception { ( (UIEESecurity) security ).removeRolesFromSelectedUser( userDetailTable.getSelectedItems() ); service.updateUser( security.getSelectedUser().getUserInfo() ); }
public void updateUser( IUIUser userToUpdate ) { IUIUser user = getUser( userToUpdate.getName() ); user.setDescription( userToUpdate.getDescription() ); this.firePropertyChange( "userList", null, userList ); setSelectedUser( user ); }
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(); } } } }
/** * 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(); } } } }
public void addUser( IUIUser userToAdd ) { userList.add( userToAdd ); this.firePropertyChange( "userList", null, userList ); setSelectedUser( userToAdd ); }
public void setSelectedDeck( Type selectedDeck ) { this.selectedDeck = selectedDeck; this.firePropertyChange( "selectedDeck", null, selectedDeck ); }
/** * addRole method is called when user has click ok on a add role dialog. The method add the role * * @throws Exception */ protected void addUser() { if ( service != null ) { try { service.saveUserInfo( securityUser.getUserInfo() ); security.addUser( UIObjectRegistry.getInstance().constructUIRepositoryUser( securityUser.getUserInfo() ) ); userDialog.hide(); } catch ( Throwable th ) { if ( mainController == null || !mainController.handleLostRepository( th ) ) { messageBox.setTitle( BaseMessages.getString( PKG, "CantCreateUserDialog.Title" ) ); messageBox.setAcceptLabel( BaseMessages.getString( PKG, "Dialog.Close" ) ); messageBox.setMessage( BaseMessages.getString( PKG, "CantCreateUserDialog.Message", th.getLocalizedMessage() ) ); messageBox.open(); } } } }
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 setSelectedUserIndex( int selectedUserIndex ) { this.selectedUserIndex = selectedUserIndex; this.firePropertyChange( "selectedUserIndex", null, selectedUserIndex ); }
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(); } }
public void changeToRoleDeck() { security.setSelectedDeck( ObjectRecipient.Type.ROLE ); instructionalTextLabel.setValue( BaseMessages.getString( PKG, "SecurityTab.RoleInstructionalText" ) ); }
public void setUserList( List<IUIUser> userList ) { this.userList.clear(); this.userList.addAll( userList ); this.firePropertyChange( "userList", null, userList ); }
@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 changeToSystemRoleDeck() { security.setSelectedDeck( ObjectRecipient.Type.SYSTEM_ROLE ); instructionalTextLabel.setValue( BaseMessages.getString( PKG, "SecurityTab.SystemRoleInstructionalText" ) ); }
public UISecurity( RepositorySecurityManager rsm ) throws Exception { this(); if ( rsm != null && rsm.getUsers() != null ) { for ( IUser user : rsm.getUsers() ) { userList.add( UIObjectRegistry.getInstance().constructUIRepositoryUser( user ) ); } Collections.sort( userList ); this.firePropertyChange( "userList", null, userList ); } }