%@ page contentType="text/html; charset=iso-8859-1" language="java" %>
<%@ page import="java.util.Iterator" %>
<%@ page import="java.util.List" %>
<%@ page import="javax.servlet.jsp.JspWriter" %>
<%@ page import="javax.servlet.http.HttpServletRequest" %>
<%@ page import="org.springframework.web.context.support.WebApplicationContextUtils" %>
<%@ page import="org.springframework.web.context.WebApplicationContext" %>
<%@ page import="com.lamsinternational.lams.usermanagement.service.UserManagementService" %>
<%@ page import="com.lamsinternational.lams.usermanagement.Role" %>
<%@ page import="com.lamsinternational.lams.usermanagement.User" %>
<%@ taglib uri="/WEB-INF/jstl/c.tld" prefix="c" %>
<%!
/* Display ther user map, for a particular right */
public void displayUsers( List users, javax.servlet.jsp.JspWriter out, UserManagementService service )
{
if ( userMap == null )
return;
try {
out.println("
");
out.println("
Remove?
User
LAMS Roles
");
Iterator iter = users.iterator();
while ( iter.hasNext() )
{
displayUser((User)iter.next(), out,service );
}
out.println("
");
} catch ( java.io.IOException e ) {
System.err.println("Internal Error: Unable to show user details");
e.printStackTrace(System.err);
}
}
/* Display the user details, in a single column table row */
public void displayUser( User user, javax.servlet.jsp.JspWriter out, UserManagementService service) throws java.io.IOException
{
out.println("
");
Iterator iter = service.getRolesForUserByOrganisation(user,org.getOrganisationId()).iterator();
while ( iter.hasNext() )
{
Role role = (Role) iter.next();
out.print(role.getName()+" ");
}
out.println("
");
out.println("
");
}
%>
Remove Users:
Select the users that you wish to remove from the organisation.