Class PublicationShadow

  • All Implemented Interfaces:
    Publication, org.intermine.model.FastPathObject, org.intermine.model.InterMineFastPathObject, org.intermine.model.InterMineObject, org.intermine.model.ShadowClass

    public class PublicationShadow
    extends java.lang.Object
    implements Publication, org.intermine.model.ShadowClass
    • Field Detail

      • shadowOf

        public static final java.lang.Class<Publication> shadowOf
      • year

        protected java.lang.Integer year
      • issue

        protected java.lang.String issue
      • title

        protected java.lang.String title
      • pages

        protected java.lang.String pages
      • doi

        protected java.lang.String doi
      • volume

        protected java.lang.String volume
      • journal

        protected java.lang.String journal
      • firstAuthor

        protected java.lang.String firstAuthor
      • month

        protected java.lang.String month
      • abstractText

        protected java.lang.String abstractText
      • pubMedId

        protected java.lang.String pubMedId
      • authors

        protected java.util.Set<Author> authors
      • entities

        protected java.util.Set<Annotatable> entities
      • meshTerms

        protected java.util.Set<MeshTerm> meshTerms
      • id

        protected java.lang.Integer id
    • Constructor Detail

      • PublicationShadow

        public PublicationShadow()
    • Method Detail

      • getYear

        public java.lang.Integer getYear()
        Specified by:
        getYear in interface Publication
      • setYear

        public void setYear​(java.lang.Integer year)
        Specified by:
        setYear in interface Publication
      • getIssue

        public java.lang.String getIssue()
        Specified by:
        getIssue in interface Publication
      • setIssue

        public void setIssue​(java.lang.String issue)
        Specified by:
        setIssue in interface Publication
      • getTitle

        public java.lang.String getTitle()
        Specified by:
        getTitle in interface Publication
      • setTitle

        public void setTitle​(java.lang.String title)
        Specified by:
        setTitle in interface Publication
      • getPages

        public java.lang.String getPages()
        Specified by:
        getPages in interface Publication
      • setPages

        public void setPages​(java.lang.String pages)
        Specified by:
        setPages in interface Publication
      • getDoi

        public java.lang.String getDoi()
        Specified by:
        getDoi in interface Publication
      • setDoi

        public void setDoi​(java.lang.String doi)
        Specified by:
        setDoi in interface Publication
      • getVolume

        public java.lang.String getVolume()
        Specified by:
        getVolume in interface Publication
      • setVolume

        public void setVolume​(java.lang.String volume)
        Specified by:
        setVolume in interface Publication
      • setJournal

        public void setJournal​(java.lang.String journal)
        Specified by:
        setJournal in interface Publication
      • setFirstAuthor

        public void setFirstAuthor​(java.lang.String firstAuthor)
        Specified by:
        setFirstAuthor in interface Publication
      • getMonth

        public java.lang.String getMonth()
        Specified by:
        getMonth in interface Publication
      • setMonth

        public void setMonth​(java.lang.String month)
        Specified by:
        setMonth in interface Publication
      • setAbstractText

        public void setAbstractText​(java.lang.String abstractText)
        Specified by:
        setAbstractText in interface Publication
      • setPubMedId

        public void setPubMedId​(java.lang.String pubMedId)
        Specified by:
        setPubMedId in interface Publication
      • getId

        public java.lang.Integer getId()
        Specified by:
        getId in interface org.intermine.model.InterMineFastPathObject
        Specified by:
        getId in interface org.intermine.model.InterMineObject
      • setId

        public void setId​(java.lang.Integer id)
        Specified by:
        setId in interface org.intermine.model.InterMineFastPathObject
        Specified by:
        setId in interface org.intermine.model.InterMineObject
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getFieldValue

        public java.lang.Object getFieldValue​(java.lang.String fieldName)
                                       throws java.lang.IllegalAccessException
        Specified by:
        getFieldValue in interface org.intermine.model.FastPathObject
        Throws:
        java.lang.IllegalAccessException
      • getFieldProxy

        public java.lang.Object getFieldProxy​(java.lang.String fieldName)
                                       throws java.lang.IllegalAccessException
        Specified by:
        getFieldProxy in interface org.intermine.model.FastPathObject
        Throws:
        java.lang.IllegalAccessException
      • setFieldValue

        public void setFieldValue​(java.lang.String fieldName,
                                  java.lang.Object value)
        Specified by:
        setFieldValue in interface org.intermine.model.FastPathObject
      • getFieldType

        public java.lang.Class<?> getFieldType​(java.lang.String fieldName)
        Specified by:
        getFieldType in interface org.intermine.model.FastPathObject
      • getoBJECT

        public org.intermine.model.StringConstructor getoBJECT()
        Specified by:
        getoBJECT in interface org.intermine.model.InterMineFastPathObject
        Specified by:
        getoBJECT in interface org.intermine.model.InterMineObject
      • setoBJECT

        public void setoBJECT​(java.lang.String notXml,
                              org.intermine.objectstore.ObjectStore os)
        Specified by:
        setoBJECT in interface org.intermine.model.InterMineObject
      • setoBJECT

        public void setoBJECT​(java.lang.String[] notXml,
                              org.intermine.objectstore.ObjectStore os)
        Specified by:
        setoBJECT in interface org.intermine.model.InterMineObject
      • addCollectionElement

        public void addCollectionElement​(java.lang.String fieldName,
                                         org.intermine.model.InterMineObject element)
      • getElementType

        public java.lang.Class<?> getElementType​(java.lang.String fieldName)
        Specified by:
        getElementType in interface org.intermine.model.InterMineFastPathObject
        Specified by:
        getElementType in interface org.intermine.model.InterMineObject