public boolean isMatch(String domain,List<UserMappingAttribute> attributes,List<String> groups){
  return _domain.equalsIgnoreCase(domain) && attributesMatch(attributes) && groupsMatch(groups);
}

public boolean isMatch ( String domain , List < UserMappingAttribute > attributes , List < String > groups ) { return _domain . equalsIgnoreCase ( domain ) && attributesMatch ( attributes ) && groupsMatch ( groups ) ; }
check if the domain , attributes , and groups results in a match with this usermapping object
