public Collection findMembershipsByUser(String userName) throws Exception
{
Collection memberships = new ArrayList();
if ("root".equals(userName) || "john".equals(userName) || "admin".equals(userName))
{
MembershipImpl member = new MembershipImpl();
member.setMembershipType("member");
member.setUserName(userName);
member.setGroupId(GROUPID_ADMINISTRATORS);
memberships.add(member);
MembershipImpl admin = new MembershipImpl();
admin.setMembershipType("*");
admin.setUserName(userName);
admin.setGroupId(GROUPID_ADMINISTRATORS);
memberships.add(admin);
}
MembershipImpl membership = new MembershipImpl();
membership.setMembershipType("*");
membership.setUserName(userName);
membership.setGroupId(GROUPID_USERS);
memberships.add(membership);
return memberships;
}