/** * Returns identification of and means of communicating with person(s) and organization(s) using the resource(s). * * <div class="warning"><b>Upcoming API change — generalization</b><br> * As of ISO 19115:2014, {@code ResponsibleParty} is replaced by the {@code Responsibility} parent interface. * This change may be applied in GeoAPI 4.0. * </div> * * @return means of communicating with person(s) and organization(s) using the resource(s). */ @Override @XmlElement(name = "userContactInfo", required = true) public Collection<ResponsibleParty> getUserContactInfo() { return userContactInfo = nonNullCollection(userContactInfo, ResponsibleParty.class); }
/** * Returns identification of and means of communicating with person(s) and organization(s) using the resource(s). * * <div class="warning"><b>Upcoming API change — generalization</b><br> * As of ISO 19115:2014, {@code ResponsibleParty} is replaced by the {@code Responsibility} parent interface. * This change may be applied in GeoAPI 4.0. * </div> * * @return means of communicating with person(s) and organization(s) using the resource(s). */ @Override @XmlElement(name = "userContactInfo") public Collection<ResponsibleParty> getUserContactInfo() { return userContactInfo = nonNullCollection(userContactInfo, ResponsibleParty.class); }
/** * Responses to the user-determined limitations. * * @return response to the user-determined limitations. * * @since 0.5 */ /// @XmlElement(name = "response") @UML(identifier="response", obligation=OPTIONAL, specification=ISO_19115) public Collection<? extends InternationalString> getResponses() { return responses = nonNullCollection(responses, InternationalString.class); }
/** * Publications that describe usage of data. * * @return publications that describe usage of data. * * @since 0.5 */ /// @XmlElement(name = "additionalDocumentation") @UML(identifier="additionalDocumentation", obligation=OPTIONAL, specification=ISO_19115) public Collection<Citation> getAdditionalDocumentation() { return additionalDocumentation = nonNullCollection(additionalDocumentation, Citation.class); }
/** * Responses to the user-determined limitations. * * @return response to the user-determined limitations. * * @since 0.5 */ // @XmlElement at the end of this class. @UML(identifier="response", obligation=OPTIONAL, specification=ISO_19115) public Collection<InternationalString> getResponses() { return responses = nonNullCollection(responses, InternationalString.class); }
/** * Publications that describe usage of data. * * @return publications that describe usage of data. * * @since 0.5 */ // @XmlElement at the end of this class. @UML(identifier="additionalDocumentation", obligation=OPTIONAL, specification=ISO_19115) public Collection<Citation> getAdditionalDocumentation() { return additionalDocumentation = nonNullCollection(additionalDocumentation, Citation.class); }
/** * Citation of a description of known issues associated with the resource * along with proposed solutions if available. * * @return citation of a description of known issues associated with the resource. * * @since 0.5 */ /// @XmlElement(name = "identifiedIssues") @UML(identifier="identifiedIssues", obligation=OPTIONAL, specification=ISO_19115) public Collection<? extends Citation> getIdentifiedIssues() { return identifiedIssues = nonNullCollection(identifiedIssues, Citation.class); }
/** * Citation of a description of known issues associated with the resource * along with proposed solutions if available. * * @return citation of a description of known issues associated with the resource. * * @since 0.5 */ // @XmlElement at the end of this class. @UML(identifier="identifiedIssues", obligation=OPTIONAL, specification=ISO_19115) public Collection<Citation> getIdentifiedIssues() { return identifiedIssues = nonNullCollection(identifiedIssues, Citation.class); }