/** * {@inheritDoc} * * @see java.lang.Object#equals(java.lang.Object) */ @Override public boolean equals(Object obj) { if (!(obj instanceof Group)) return false; Group other = (Group) obj; return groupId.equals(other.getGroupId()) && organization.equals(other.getOrganization()); }
@Override public boolean equals(Object obj) { if (!(obj instanceof Group)) return false; Group other = (Group) obj; return groupId.equals(other.getGroupId()) && organization.equals(other.getOrganization()); }
public static JaxbGroup fromGroup(Group group) { JaxbOrganization organization = JaxbOrganization.fromOrganization(group.getOrganization()); Set<JaxbRole> roles = new HashSet<JaxbRole>(); for (Role role : group.getRoles()) { if (role instanceof JaxbRole) { roles.add((JaxbRole) role); } else { roles.add(JaxbRole.fromRole(role)); } } return new JaxbGroup(group.getGroupId(), organization, group.getName(), group.getDescription(), roles, group.getMembers()); }