Class OrcidHistory

  • All Implemented Interfaces:
    ReloadableEntity<Integer>

    @Entity
    public class OrcidHistory
    extends Object
    implements ReloadableEntity<Integer>
    The ORCID history entity that it contains information relating to an attempt to synchronize the DSpace items and information on ORCID. While the entity OrcidQueue contains the data to be synchronized with ORCID, this entity instead contains the data synchronized with ORCID, with the result of the synchronization. Each record in this table is associated with a profile item and the entity synchronized (which can be the profile itself, a publication or a project/funding). If the entity is the profile itself then the metadata field contains the signature of the information synchronized.
    Author:
    Luca Giamminonni (luca.giamminonni at 4science.it)
    • Field Detail

      • profileItem

        protected Item profileItem
        The profile item.
    • Constructor Detail

      • OrcidHistory

        public OrcidHistory()
    • Method Detail

      • getStatus

        public Integer getStatus()
      • setStatus

        public void setStatus​(Integer status)
      • setId

        public void setId​(Integer id)
      • getProfileItem

        public Item getProfileItem()
      • setProfileItem

        public void setProfileItem​(Item profileItem)
      • getEntity

        public Item getEntity()
      • setEntity

        public void setEntity​(Item entity)
      • getPutCode

        public String getPutCode()
      • setPutCode

        public void setPutCode​(String putCode)
      • getResponseMessage

        public String getResponseMessage()
      • setResponseMessage

        public void setResponseMessage​(String responseMessage)
      • getRecordType

        public String getRecordType()
      • setRecordType

        public void setRecordType​(String recordType)
      • getMetadata

        public String getMetadata()
      • setMetadata

        public void setMetadata​(String metadata)
      • setOperation

        public void setOperation​(OrcidOperation operation)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • getTimestamp

        public Date getTimestamp()
      • setTimestamp

        public void setTimestamp​(Date timestamp)