usersession.setUserStatus(getRequestAdmin(), username, newstatus);
usersession.setUserStatus(getRequestAdmin(), username, newstatus, false);
	public void execute() throws ApprovalRequestExecutionException {		log.debug("Executing Change Status  for user:" + username);		try{			ServiceLocator locator = ServiceLocator.getInstance();			IUserAdminSessionLocalHome userdatahome = (IUserAdminSessionLocalHome) locator.getLocalHome(IUserAdminSessionLocalHome.COMP_NAME);			IUserAdminSessionLocal usersession = userdatahome.create();				    usersession.setUserStatus(getRequestAdmin(), username, newstatus);		}catch (CreateException e) {			throw new ApprovalRequestExecutionException("Error creating new userdata session", e);		} catch (AuthorizationDeniedException e) {			throw new ApprovalRequestExecutionException("Authorization Denied :" + e.getMessage(), e);		} catch (FinderException e) {			throw new ApprovalRequestExecutionException("User with username + " + username  + " doesn't exist.", e);		} catch (ApprovalException e) {			throw new EJBException("This should never happen",e);		} catch (WaitingForApprovalException e) {			throw new EJBException("This should never happen",e);		} 	}