/** * Compare with another organization * * @param org Organization to compare with * * @return boolean true if organizations are equals */ public final Boolean equalsTo(Organization org) { return orgName.equals(org.getOrgName()) && orgDisplayName.equals(org.getOrgDisplayName()) && orgUrl.equals(org.getOrgUrl()) && orgLangAttribute.equals(org.getOrgLangAttribute()); } }
/** * Generates the organization section of the metadata's template * * @param organization * organization object * @return the organization section of the metadata's template */ private String toOrganizationXml(Organization organization) { String orgXml = ""; if (organization != null) { String lang = organization.getOrgLangAttribute(); orgXml = "<md:Organization><md:OrganizationName xml:lang=\"" + lang + "\">" + organization.getOrgName() + "</md:OrganizationName><md:OrganizationDisplayName xml:lang=\"" + lang + "\">" + organization.getOrgDisplayName() + "</md:OrganizationDisplayName><md:OrganizationURL xml:lang=\"" + lang + "\">" + organization.getOrgUrl() + "</md:OrganizationURL></md:Organization>"; } return orgXml; }
if (org != null && (org.getOrgDisplayName().isEmpty() || org.getOrgName().isEmpty() || org.getOrgUrl().isEmpty())) { errorMsg = "organization_not_enought_data"; errors.add(errorMsg);
assertEquals("", org.getOrgName()); assertEquals("", org.getOrgDisplayName()); assertEquals("", org.getOrgUrl()); assertEquals("en", org.getOrgLangAttribute()); assertEquals("", org2.getOrgName()); assertEquals("", org2.getOrgDisplayName()); assertEquals("", org2.getOrgUrl()); assertEquals("en", org2.getOrgLangAttribute()); assertEquals("", org3.getOrgName()); assertEquals("", org3.getOrgDisplayName()); assertEquals("http://example.com", org3.getOrgUrl()); assertEquals("en", org3.getOrgLangAttribute()); assertEquals("", org4.getOrgName()); assertEquals("", org4.getOrgDisplayName()); assertEquals("http://example.com", org4.getOrgUrl()); assertEquals("en", org4.getOrgLangAttribute()); assertEquals("OrgName", org5.getOrgName()); assertEquals("DisplayName", org5.getOrgDisplayName()); assertEquals("http://example.com", org5.getOrgUrl()); assertEquals("en", org5.getOrgLangAttribute()); assertEquals("NomOrg", org6.getOrgName()); assertEquals("DisplayName", org6.getOrgDisplayName()); assertEquals("http://example.com", org6.getOrgUrl()); assertEquals("fr", org6.getOrgLangAttribute());