JavaScript is disabled on your browser.
Skip navigation links
org.biojavax

Class SimpleCrossRef

    • Constructor Detail

      • SimpleCrossRef

        public SimpleCrossRef(String dbname,
         String accession,
         int version)
        Creates a new instance of SimpleCrossRef with the values to use for the immutable database name, accession and version.
        Parameters:
        dbname - the dbname for this crossref.
        accession - the accession for this crossref.
        version - the version for this crossref.
      • SimpleCrossRef

        public SimpleCrossRef(String dbname,
         String accession,
         Integer version)
        Creates a new instance of SimpleCrossRef with the values to use for the immutable database name, accession and version. Identical to other dbname/accession/version constructor except the version is specified as an Integer object rather than an int primitive. Will throw an exception if version is null.
        Parameters:
        dbname - the dbname for this crossref.
        accession - the accession for this crossref.
        version - the version for this crossref.
    • Method Detail

      • getNoteSet

        public Set getNoteSet()
        Returns the set of notes associated with this object. Would normally delegate call to internal RichAnnotation instance.
        Specified by:
        getNoteSet in interface RichAnnotatable
        Returns:
        set a set of Note objects.
        See Also:
        Note
      • setNoteSet

        public void setNoteSet(Set notes)
        Clears the notes associated with this object and replaces them with the contents of this set. Would normally delegate call to internal RichAnnotation instance.
        Specified by:
        setNoteSet in interface RichAnnotatable
        Parameters:
        notes - the set of Note objects to replace the existing ones with.
        See Also:
        Note
      • getAccession

        public String getAccession()
        Returns the accession of the object that the crossref refers to.
        Specified by:
        getAccession in interface CrossRef
        Returns:
        Value of property accession.
      • getDbname

        public String getDbname()
        Returns the name of the database the cross reference refers to. This would normally be a namespace name, eg. 'gb' for GenBank.
        Specified by:
        getDbname in interface CrossRef
        Returns:
        Value of property dbname.
      • getVersion

        public int getVersion()
        Returns the version of the object that the crossref refers to.
        Specified by:
        getVersion in interface CrossRef
        Returns:
        Value of property version.
      • compareTo

        public int compareTo(Object o)
        Compares cross references first by database name, then by accession, then by version.
        Specified by:
        compareTo in interface Comparable
      • equals

        public boolean equals(Object obj)
        Equality is defined as having the same database name, accession and version.
        Overrides:
        equals in class Object
      • getId

        public Integer getId()
        Gets the Hibernate ID. Should be used with caution.
        Returns:
        the Hibernate ID, if using Hibernate.
      • setId

        public void setId(Integer id)
        Sets the Hibernate ID. Should be used with caution.
        Parameters:
        id - the Hibernate ID, if using Hibernate.
Skip navigation links

Copyright © 2020 BioJava. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /