/** * Check if the specification is set * * @return <code>true</code>, if the specification is set */ public boolean isSetInspireSpecification() { return getInspireSpecification() != null; }
/** * constructor * * @param citation * the specification {@link InspireConformityCitation} * @param degreeOfConformity * the {@link InspireDegreeOfConformity} */ public InspireConformity(InspireConformityCitation citation, InspireDegreeOfConformity degreeOfConformity) { setInspireSpecification(citation); setInspireDegreeOfConformity(degreeOfConformity); }
/** * Write {@link InspireConformity} to stream * * @param conformity * {@link InspireConformity} to write to stream * @throws XMLStreamException * If an error occurs when writing the object to stream */ private void writeConformity(InspireConformity conformity) throws XMLStreamException { start(QN_CONFORMITY); writeSpecification(conformity.getInspireSpecification()); writeDegree(conformity.getInspireDegreeOfConformity()); end(QN_CONFORMITY); }
/** * Get the conformity * * @return the conformity * @throws CodedException */ private InspireConformity getConformity() throws CodedException { try { InspireConformityCitation citation = new InspireConformityCitation(getInspireHelper().getConformityTitle(), new InspireDateOfCreation( DateTimeHelper.parseIsoString2DateTime(getInspireHelper().getConformityDateOfCreation()))); return new InspireConformity(citation, InspireDegreeOfConformity.notEvaluated); } catch (DateTimeParseException e) { throw new NoApplicableCodeException().causedBy(e); } }
/** * Write {@link InspireConformity} to stream * * @param conformity * {@link InspireConformity} to write to stream * @throws XMLStreamException * If an error occurs when writing the object to stream */ private void writeConformity(InspireConformity conformity) throws XMLStreamException { start(QN_CONFORMITY); writeSpecification(conformity.getInspireSpecification()); writeDegree(conformity.getInspireDegreeOfConformity()); end(QN_CONFORMITY); }
/** * Get the conformity * * @return the conformity * @throws CodedException */ private InspireConformity getConformity() throws CodedException { try { InspireConformityCitation citation = new InspireConformityCitation(getInspireHelper().getConformityTitle(), new InspireDateOfCreation( DateTimeHelper.parseIsoString2DateTime(getInspireHelper().getConformityDateOfCreation()))); return new InspireConformity(citation, InspireDegreeOfConformity.notEvaluated); } catch (DateTimeParseException e) { throw new NoApplicableCodeException().causedBy(e); } }
/** * Check if the specification is set * * @return <code>true</code>, if the specification is set */ public boolean isSetInspireSpecification() { return getInspireSpecification() != null; }
/** * constructor * * @param citation * the specification {@link InspireConformityCitation} * @param degreeOfConformity * the {@link InspireDegreeOfConformity} */ public InspireConformity(InspireConformityCitation citation, InspireDegreeOfConformity degreeOfConformity) { setInspireSpecification(citation); setInspireDegreeOfConformity(degreeOfConformity); }