Class IdentificationImpl

    • Constructor Detail

      • IdentificationImpl

        public IdentificationImpl()
        Constructs an initially empty identification.
      • IdentificationImpl

        public IdentificationImpl​(Identification source)
        Constructs a metadata entity initialized with the values from the specified metadata.
        Since:
        2.4
      • IdentificationImpl

        public IdentificationImpl​(Citation citation,
                                  InternationalString abstracts)
        Creates an identification initialized to the specified values.
    • Method Detail

      • getCitation

        public Citation getCitation()
        Citation data for the resource(s).
        Specified by:
        getCitation in interface Identification
        Returns:
        Citation data for the resource(s).
      • setCitation

        public void setCitation​(Citation newValue)
        Set the citation data for the resource(s).
      • getAbstract

        public InternationalString getAbstract()
        Brief narrative summary of the content of the resource(s).
        Specified by:
        getAbstract in interface Identification
        Returns:
        Brief narrative summary of the content.
      • setAbstract

        public void setAbstract​(InternationalString newValue)
        Set a brief narrative summary of the content of the resource(s).
      • getPurpose

        public InternationalString getPurpose()
        Summary of the intentions with which the resource(s) was developed.
        Specified by:
        getPurpose in interface Identification
        Returns:
        The intentions with which the resource(s) was developed, or null.
      • setPurpose

        public void setPurpose​(InternationalString newValue)
        Set a summary of the intentions with which the resource(s) was developed.
      • getCredits

        public Collection<String> getCredits()
        Recognition of those who contributed to the resource(s).
        Specified by:
        getCredits in interface Identification
        Returns:
        Recognition of those who contributed to the resource(s).
      • setCredits

        public void setCredits​(Collection<? extends String> newValues)
        Set a recognition of those who contributed to the resource(s).
      • getStatus

        public Collection<Progress> getStatus()
        Status of the resource(s).
        Specified by:
        getStatus in interface Identification
        Returns:
        Status of the resource(s), or null.
      • setStatus

        public void setStatus​(Collection<? extends Progress> newValues)
        Set the status of the resource(s).
      • getPointOfContacts

        public Collection<ResponsibleParty> getPointOfContacts()
        Identification of, and means of communication with, person(s) and organizations(s) associated with the resource(s).
        Specified by:
        getPointOfContacts in interface Identification
        Returns:
        Means of communication with person(s) and organizations(s) associated with the resource(s).
      • setPointOfContacts

        public void setPointOfContacts​(Collection<? extends ResponsibleParty> newValues)
        Set the point of contacts.
      • getResourceMaintenance

        public Collection<MaintenanceInformation> getResourceMaintenance()
        Provides information about the frequency of resource updates, and the scope of those updates.
        Specified by:
        getResourceMaintenance in interface Identification
        Returns:
        Frequency and scope of resource updates.
      • setResourceMaintenance

        public void setResourceMaintenance​(Collection<? extends MaintenanceInformation> newValues)
        Set information about the frequency of resource updates, and the scope of those updates.
      • getGraphicOverviews

        public Collection<BrowseGraphic> getGraphicOverviews()
        Provides a graphic that illustrates the resource(s) (should include a legend for the graphic).
        Specified by:
        getGraphicOverviews in interface Identification
        Returns:
        A graphic that illustrates the resource(s).
      • setGraphicOverviews

        public void setGraphicOverviews​(Collection<? extends BrowseGraphic> newValues)
        Set a graphic that illustrates the resource(s).
      • getResourceFormat

        public Collection<Format> getResourceFormat()
        Provides a description of the format of the resource(s).
        Specified by:
        getResourceFormat in interface Identification
        Returns:
        Description of the format.
      • setResourceFormat

        public void setResourceFormat​(Collection<? extends Format> newValues)
        Set a description of the format of the resource(s).
      • getDescriptiveKeywords

        public Collection<Keywords> getDescriptiveKeywords()
        Provides category keywords, their type, and reference source.
        Specified by:
        getDescriptiveKeywords in interface Identification
        Returns:
        Category keywords, their type, and reference source.
      • setDescriptiveKeywords

        public void setDescriptiveKeywords​(Collection<? extends Keywords> newValues)
        Set category keywords, their type, and reference source.
      • getResourceSpecificUsages

        public Collection<Usage> getResourceSpecificUsages()
        Provides basic information about specific application(s) for which the resource(s) has/have been or is being used by different users.
        Specified by:
        getResourceSpecificUsages in interface Identification
        Returns:
        Information about specific application(s) for which the resource(s) has/have been or is being used.
      • setResourceSpecificUsages

        public void setResourceSpecificUsages​(Collection<? extends Usage> newValues)
        Set basic information about specific application(s).
      • getResourceConstraints

        public Collection<Constraints> getResourceConstraints()
        Provides information about constraints which apply to the resource(s).
        Specified by:
        getResourceConstraints in interface Identification
        Returns:
        Constraints which apply to the resource(s).
      • setResourceConstraints

        public void setResourceConstraints​(Collection<? extends Constraints> newValues)
        Set information about constraints which apply to the resource(s).
      • setAggregationInfo

        public void setAggregationInfo​(Collection<? extends AggregateInformation> newValues)
        Sets aggregate dataset information.
        Since:
        2.4