public void setUsers( Set<IUIUser> users ) { Set<IUser> rusers = new HashSet<IUser>(); for ( IUIUser user : users ) { rusers.add( user.getUserInfo() ); } rri.setUsers( rusers ); }
public boolean addUser( IUIUser user ) { return rri.addUser( user.getUserInfo() ); }
@Override public int compareTo( IUIUser o ) { return user.getLogin().compareTo( o.getUserInfo().getLogin() ); } }
public boolean removeUser( IUIUser user ) { return removeUser( user.getUserInfo().getLogin() ); }
public void removeRolesFromUser() throws Exception { ( (UIEESecurity) security ).removeRolesFromSelectedUser( userDetailTable.getSelectedItems() ); service.updateUser( security.getSelectedUser().getUserInfo() ); }
public IRole getRole( IRoleSupportSecurityManager rsm ) { IRole roleInfo = null; try { roleInfo = rsm.constructRole(); } catch ( KettleException e ) { // TODO Auto-generated catch block e.printStackTrace(); } roleInfo.setDescription( description ); roleInfo.setName( name ); for ( IUIUser user : getAssignedUsers() ) { roleInfo.addUser( user.getUserInfo() ); } return roleInfo; }
/** * 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(); } } } }