/** * Returns information about online sources from which the resource can be obtained. * * @return online sources from which the resource can be obtained. */ @Override @XmlElement(name = "onLine") public Collection<OnlineResource> getOnLines() { return onLines = nonNullCollection(onLines, OnlineResource.class); }
/** * Returns information about online sources from which the resource can be obtained. * * @return online sources from which the resource can be obtained. */ @Override @XmlElement(name = "onLine") public Collection<OnlineResource> getOnLines() { return onLines = nonNullCollection(onLines, OnlineResource.class); }
/** * Returns information about offline media on which the resource can be obtained. * * @return offline media on which the resource can be obtained. * * @since 0.5 */ @UML(identifier="offLine", obligation=OPTIONAL, specification=ISO_19115) public Collection<Medium> getOffLines() { return offLines = nonNullCollection(offLines, Medium.class); }
/** * Returns the formats of distribution. * * @return formats of distribution. * * @since 0.5 */ @UML(identifier="distributionFormat", obligation=OPTIONAL, specification=ISO_19115) public Collection<Format> getDistributionFormats() { return distributionFormats = nonNullCollection(distributionFormats, Format.class); }
/** * Returns the formats of distribution. * * @return formats of distribution. * * @since 0.5 */ // @XmlElement at the end of this class. @UML(identifier="distributionFormat", obligation=OPTIONAL, specification=ISO_19115) public Collection<Format> getDistributionFormats() { return distributionFormats = nonNullCollection(distributionFormats, Format.class); }
/** * Returns information about offline media on which the resource can be obtained. * * @return offline media on which the resource can be obtained. * * @since 0.5 */ @XmlElement(name = "offLine") @UML(identifier="offLine", obligation=OPTIONAL, specification=ISO_19115) public Collection<Medium> getOffLines() { Collection<Medium> c = offLines = nonNullCollection(offLines, Medium.class); if (c != null && c.size() > 1 && FilterByVersion.LEGACY_METADATA.accept()) { c = CollectionsExt.singletonOrEmpty(LegacyPropertyAdapter.getSingleton(c, Medium.class, null, DefaultDigitalTransferOptions.class, "getOffLines")); } return c; }