final Logger logger = LoggerFactory.getLogger(ConceptValidatorHandler.class);
// 'Bad pattern' for shortIdentifiers matches any non-word characters
- private static final Pattern SHORT_ID_BAD_PATTERN = Pattern.compile("[\\W]"); //.matcher(input).matches()
- private static final String VALIDATION_ERROR = "The record payload was invalid. See log file for more details.";
+ private static final Pattern SHORT_ID_BAD_PATTERN = Pattern.compile("[\\W]");
+ private static final String VALIDATION_ERROR =
+ "The record payload was invalid. See log file for more details.";
private static final String SHORT_ID_BAD_CHARS_ERROR =
"shortIdentifier must only contain standard word characters";
private static final String HAS_NO_TERMS_ERROR =
"Authority items must contain at least one term.";
- private static final String HAS_AN_EMPTY_TERM_ERROR =
+ private static final String TERM_HAS_EMPTY_DISPLAYNAME_ERROR =
"Each term group in an authority item must contain "
- + "a non-empty term name or "
+ "a non-empty term display name.";
@Override
CS_ASSERT(shortIdentifierContainsOnlyValidChars(shortId), SHORT_ID_BAD_CHARS_ERROR);
}
CS_ASSERT(containsAtLeastOneTerm(concept), HAS_NO_TERMS_ERROR);
- CS_ASSERT(allTermsContainNameOrDisplayName(concept), HAS_AN_EMPTY_TERM_ERROR);
+ CS_ASSERT(allTermsContainDisplayName(concept), TERM_HAS_EMPTY_DISPLAYNAME_ERROR);
} catch (AssertionError e) {
if (logger.isErrorEnabled()) {
logger.error(e.getMessage(), e);
// prevented from being changed on an update, and thus
// we don't need to check its value here.
CS_ASSERT(containsAtLeastOneTerm(concept), HAS_NO_TERMS_ERROR);
- CS_ASSERT(allTermsContainNameOrDisplayName(concept), HAS_AN_EMPTY_TERM_ERROR);
+ CS_ASSERT(allTermsContainDisplayName(concept), TERM_HAS_EMPTY_DISPLAYNAME_ERROR);
} catch (AssertionError e) {
if (logger.isErrorEnabled()) {
logger.error(e.getMessage(), e);
return true;
}
- private boolean allTermsContainNameOrDisplayName(ConceptsCommon concept) {
+ private boolean allTermsContainDisplayName(ConceptsCommon concept) {
ConceptTermGroupList termGroupList = concept.getConceptTermGroupList();
List<ConceptTermGroup> termGroups = termGroupList.getConceptTermGroup();
for (ConceptTermGroup termGroup : termGroups) {
- if (Tools.isBlank(termGroup.getTermName()) && Tools.isBlank(termGroup.getTermDisplayName())) {
+ if (Tools.isBlank(termGroup.getTermDisplayName())) {
return false;
}
}
final Logger logger = LoggerFactory.getLogger(LocationValidatorHandler.class);
// 'Bad pattern' for shortIdentifiers matches any non-word characters
- private static final Pattern SHORT_ID_BAD_PATTERN = Pattern.compile("[\\W]"); //.matcher(input).matches()
- private static final String VALIDATION_ERROR = "The record payload was invalid. See log file for more details.";
+ private static final Pattern SHORT_ID_BAD_PATTERN = Pattern.compile("[\\W]");
+ private static final String VALIDATION_ERROR =
+ "The record payload was invalid. See log file for more details.";
private static final String SHORT_ID_BAD_CHARS_ERROR =
"shortIdentifier must only contain standard word characters";
private static final String HAS_NO_TERMS_ERROR =
"Authority items must contain at least one term.";
- private static final String HAS_AN_EMPTY_TERM_ERROR =
+ private static final String TERM_HAS_EMPTY_DISPLAYNAME_ERROR =
"Each term group in an authority item must contain "
- + "a non-empty term name or "
+ "a non-empty term display name.";
@Override
CS_ASSERT(shortIdentifierContainsOnlyValidChars(shortId), SHORT_ID_BAD_CHARS_ERROR);
}
CS_ASSERT(containsAtLeastOneTerm(location), HAS_NO_TERMS_ERROR);
- CS_ASSERT(allTermsContainNameOrDisplayName(location), HAS_AN_EMPTY_TERM_ERROR);
+ CS_ASSERT(allTermsContainDisplayName(location), TERM_HAS_EMPTY_DISPLAYNAME_ERROR);
} catch (AssertionError e) {
if (logger.isErrorEnabled()) {
logger.error(e.getMessage(), e);
// prevented from being changed on an update, and thus
// we don't need to check its value here.
CS_ASSERT(containsAtLeastOneTerm(location), HAS_NO_TERMS_ERROR);
- CS_ASSERT(allTermsContainNameOrDisplayName(location), HAS_AN_EMPTY_TERM_ERROR);
+ CS_ASSERT(allTermsContainDisplayName(location), TERM_HAS_EMPTY_DISPLAYNAME_ERROR);
} catch (AssertionError e) {
if (logger.isErrorEnabled()) {
logger.error(e.getMessage(), e);
return true;
}
- private boolean allTermsContainNameOrDisplayName(LocationsCommon person) {
+ private boolean allTermsContainDisplayName(LocationsCommon person) {
LocTermGroupList termGroupList = person.getLocTermGroupList();
List<LocTermGroup> termGroups = termGroupList.getLocTermGroup();
for (LocTermGroup termGroup : termGroups) {
- if (Tools.isBlank(termGroup.getTermName()) && Tools.isBlank(termGroup.getTermDisplayName())) {
+ if (Tools.isBlank(termGroup.getTermDisplayName())) {
return false;
}
}
final Logger logger = LoggerFactory.getLogger(OrganizationValidatorHandler.class);
// 'Bad pattern' for shortIdentifiers matches any non-word characters
- private static final Pattern SHORT_ID_BAD_PATTERN = Pattern.compile("[\\W]"); //.matcher(input).matches()
- private static final String VALIDATION_ERROR = "The record payload was invalid. See log file for more details.";
+ private static final Pattern SHORT_ID_BAD_PATTERN = Pattern.compile("[\\W]");
+ private static final String VALIDATION_ERROR =
+ "The record payload was invalid. See log file for more details.";
private static final String SHORT_ID_BAD_CHARS_ERROR =
"shortIdentifier must only contain standard word characters";
private static final String HAS_NO_TERMS_ERROR =
"Authority items must contain at least one term.";
- private static final String HAS_AN_EMPTY_TERM_ERROR =
+ private static final String TERM_HAS_EMPTY_DISPLAYNAME_ERROR =
"Each term group in an authority item must contain "
- + "a non-empty term name or "
+ "a non-empty term display name.";
@Override
CS_ASSERT(shortIdentifierContainsOnlyValidChars(shortId), SHORT_ID_BAD_CHARS_ERROR);
}
CS_ASSERT(containsAtLeastOneTerm(organization), HAS_NO_TERMS_ERROR);
- CS_ASSERT(allTermsContainNameOrDisplayName(organization), HAS_AN_EMPTY_TERM_ERROR);
+ CS_ASSERT(allTermsContainDisplayName(organization), TERM_HAS_EMPTY_DISPLAYNAME_ERROR);
} catch (AssertionError e) {
if (logger.isErrorEnabled()) {
logger.error(e.getMessage(), e);
// prevented from being changed on an update, and thus
// we don't need to check its value here.
CS_ASSERT(containsAtLeastOneTerm(organization), HAS_NO_TERMS_ERROR);
- CS_ASSERT(allTermsContainNameOrDisplayName(organization), HAS_AN_EMPTY_TERM_ERROR);
+ CS_ASSERT(allTermsContainDisplayName(organization), TERM_HAS_EMPTY_DISPLAYNAME_ERROR);
} catch (AssertionError e) {
if (logger.isErrorEnabled()) {
logger.error(e.getMessage(), e);
return true;
}
- private boolean allTermsContainNameOrDisplayName(OrganizationsCommon organization) {
+ private boolean allTermsContainDisplayName(OrganizationsCommon organization) {
OrgTermGroupList termGroupList = organization.getOrgTermGroupList();
List<OrgTermGroup> termGroups = termGroupList.getOrgTermGroup();
for (OrgTermGroup termGroup : termGroups) {
- if (Tools.isBlank(termGroup.getTermName()) && Tools.isBlank(termGroup.getTermDisplayName())) {
+ if (Tools.isBlank(termGroup.getTermDisplayName())) {
return false;
}
}
final Logger logger = LoggerFactory.getLogger(PersonValidatorHandler.class);
// 'Bad pattern' for shortIdentifiers matches any non-word characters
- private static final Pattern SHORT_ID_BAD_PATTERN = Pattern.compile("[\\W]"); //.matcher(input).matches()
- private static final String VALIDATION_ERROR = "The record payload was invalid. See log file for more details.";
- private static final String SHORT_ID_BAD_CHARS_MSG =
+ private static final Pattern SHORT_ID_BAD_PATTERN = Pattern.compile("[\\W]");
+ private static final String VALIDATION_ERROR =
+ "The record payload was invalid. See log file for more details.";
+ private static final String SHORT_ID_BAD_CHARS_ERROR =
"shortIdentifier must only contain standard word characters";
- private static final String HAS_NO_TERMS_MSG =
+ private static final String HAS_NO_TERMS_ERROR =
"Authority items must contain at least one term.";
- private static final String HAS_AN_EMPTY_TERM_MSG =
+ private static final String TERM_HAS_EMPTY_DISPLAYNAME_ERROR =
"Each term group in an authority item must contain "
- + "a non-empty term name or "
+ "a non-empty term display name.";
@Override
try {
String shortId = person.getShortIdentifier();
if (shortId != null) {
- CS_ASSERT(shortIdentifierContainsOnlyValidChars(shortId), SHORT_ID_BAD_CHARS_MSG);
+ CS_ASSERT(shortIdentifierContainsOnlyValidChars(shortId), SHORT_ID_BAD_CHARS_ERROR);
}
- CS_ASSERT(containsAtLeastOneTerm(person), HAS_NO_TERMS_MSG);
- CS_ASSERT(allTermsContainNameOrDisplayName(person), HAS_AN_EMPTY_TERM_MSG);
+ CS_ASSERT(containsAtLeastOneTerm(person), HAS_NO_TERMS_ERROR);
+ CS_ASSERT(allTermsContainDisplayName(person), TERM_HAS_EMPTY_DISPLAYNAME_ERROR);
} catch (AssertionError e) {
if (logger.isErrorEnabled()) {
logger.error(e.getMessage(), e);
// shortIdentifier is among a set of fields that are
// prevented from being changed on an update, and thus
// we don't need to check its value here.
- CS_ASSERT(containsAtLeastOneTerm(person), HAS_NO_TERMS_MSG);
- CS_ASSERT(allTermsContainNameOrDisplayName(person), HAS_AN_EMPTY_TERM_MSG);
+ CS_ASSERT(containsAtLeastOneTerm(person), HAS_NO_TERMS_ERROR);
+ CS_ASSERT(allTermsContainDisplayName(person), TERM_HAS_EMPTY_DISPLAYNAME_ERROR);
} catch (AssertionError e) {
if (logger.isErrorEnabled()) {
logger.error(e.getMessage(), e);
return true;
}
- private boolean allTermsContainNameOrDisplayName(PersonsCommon person) {
+ private boolean allTermsContainDisplayName(PersonsCommon person) {
PersonTermGroupList termGroupList = person.getPersonTermGroupList();
List<PersonTermGroup> termGroups = termGroupList.getPersonTermGroup();
for (PersonTermGroup termGroup : termGroups) {
- if (Tools.isBlank(termGroup.getTermName()) && Tools.isBlank(termGroup.getTermDisplayName())) {
+ if (Tools.isBlank(termGroup.getTermDisplayName())) {
return false;
}
}
final Logger logger = LoggerFactory.getLogger(PlaceValidatorHandler.class);
// 'Bad pattern' for shortIdentifiers matches any non-word characters
- private static final Pattern SHORT_ID_BAD_PATTERN = Pattern.compile("[\\W]"); //.matcher(input).matches()
- private static final String VALIDATION_ERROR = "The record payload was invalid. See log file for more details.";
+ private static final Pattern SHORT_ID_BAD_PATTERN = Pattern.compile("[\\W]");
+ private static final String VALIDATION_ERROR =
+ "The record payload was invalid. See log file for more details.";
private static final String SHORT_ID_BAD_CHARS_ERROR =
"shortIdentifier must only contain standard word characters";
private static final String HAS_NO_TERMS_ERROR =
"Authority items must contain at least one term.";
- private static final String HAS_AN_EMPTY_TERM_ERROR =
+ private static final String TERM_HAS_EMPTY_DISPLAYNAME_ERROR =
"Each term group in an authority item must contain "
- + "a non-empty term name or "
+ "a non-empty term display name.";
@Override
CS_ASSERT(shortIdentifierContainsOnlyValidChars(shortId), SHORT_ID_BAD_CHARS_ERROR);
}
CS_ASSERT(containsAtLeastOneTerm(place), HAS_NO_TERMS_ERROR);
- CS_ASSERT(allTermsContainNameOrDisplayName(place), HAS_AN_EMPTY_TERM_ERROR);
+ CS_ASSERT(allTermsContainDisplayName(place), TERM_HAS_EMPTY_DISPLAYNAME_ERROR);
} catch (AssertionError e) {
if (logger.isErrorEnabled()) {
logger.error(e.getMessage(), e);
// prevented from being changed on an update, and thus
// we don't need to check its value here.
CS_ASSERT(containsAtLeastOneTerm(place), HAS_NO_TERMS_ERROR);
- CS_ASSERT(allTermsContainNameOrDisplayName(place), HAS_AN_EMPTY_TERM_ERROR);
+ CS_ASSERT(allTermsContainDisplayName(place), TERM_HAS_EMPTY_DISPLAYNAME_ERROR);
} catch (AssertionError e) {
if (logger.isErrorEnabled()) {
logger.error(e.getMessage(), e);
return true;
}
- private boolean allTermsContainNameOrDisplayName(PlacesCommon place) {
+ private boolean allTermsContainDisplayName(PlacesCommon place) {
PlaceTermGroupList termGroupList = place.getPlaceTermGroupList();
List<PlaceTermGroup> termGroups = termGroupList.getPlaceTermGroup();
for (PlaceTermGroup termGroup : termGroups) {
- if (Tools.isBlank(termGroup.getTermName()) && Tools.isBlank(termGroup.getTermDisplayName())) {
+ if (Tools.isBlank(termGroup.getTermDisplayName())) {
return false;
}
}
final Logger logger = LoggerFactory.getLogger(TaxonValidatorHandler.class);
// 'Bad pattern' for shortIdentifiers matches any non-word characters
- private static final Pattern SHORT_ID_BAD_PATTERN = Pattern.compile("[\\W]"); //.matcher(input).matches()
- private static final String VALIDATION_ERROR = "The record payload was invalid. See log file for more details.";
+ private static final Pattern SHORT_ID_BAD_PATTERN = Pattern.compile("[\\W]");
+ private static final String VALIDATION_ERROR =
+ "The record payload was invalid. See log file for more details.";
private static final String SHORT_ID_BAD_CHARS_ERROR =
"shortIdentifier must only contain standard word characters";
private static final String HAS_NO_TERMS_ERROR =
"Authority items must contain at least one term.";
- private static final String HAS_AN_EMPTY_TERM_ERROR =
+ private static final String TERM_HAS_EMPTY_DISPLAYNAME_ERROR =
"Each term group in an authority item must contain "
- + "a non-empty term name or "
+ "a non-empty term display name.";
@Override
CS_ASSERT(shortIdentifierContainsOnlyValidChars(shortId), SHORT_ID_BAD_CHARS_ERROR);
}
CS_ASSERT(containsAtLeastOneTerm(organization), HAS_NO_TERMS_ERROR);
- CS_ASSERT(allTermsContainNameOrDisplayName(organization), HAS_AN_EMPTY_TERM_ERROR);
+ CS_ASSERT(allTermsContainDisplayName(organization), TERM_HAS_EMPTY_DISPLAYNAME_ERROR);
} catch (AssertionError e) {
if (logger.isErrorEnabled()) {
logger.error(e.getMessage(), e);
// prevented from being changed on an update, and thus
// we don't need to check its value here.
CS_ASSERT(containsAtLeastOneTerm(organization), HAS_NO_TERMS_ERROR);
- CS_ASSERT(allTermsContainNameOrDisplayName(organization), HAS_AN_EMPTY_TERM_ERROR);
+ CS_ASSERT(allTermsContainDisplayName(organization), TERM_HAS_EMPTY_DISPLAYNAME_ERROR);
} catch (AssertionError e) {
if (logger.isErrorEnabled()) {
logger.error(e.getMessage(), e);
return true;
}
- private boolean allTermsContainNameOrDisplayName(TaxonCommon organization) {
+ private boolean allTermsContainDisplayName(TaxonCommon organization) {
TaxonTermGroupList termGroupList = organization.getTaxonTermGroupList();
List<TaxonTermGroup> termGroups = termGroupList.getTaxonTermGroup();
for (TaxonTermGroup termGroup : termGroups) {
- if (Tools.isBlank(termGroup.getTermName()) && Tools.isBlank(termGroup.getTermDisplayName())) {
+ if (Tools.isBlank(termGroup.getTermDisplayName())) {
return false;
}
}