Class HarvestedCollection

    • Method Detail

      • setHarvestParams

        public void setHarvestParams​(int type,
                                     String oaiSource,
                                     String oaiSetId,
                                     String mdConfigId)
        A function to set all harvesting-related parameters at once
        Parameters:
        type - harvest type (TYPE_NONE, TYPE_DMD, TYPE_DMDREF, TYPE_FULL)
        oaiSource - base URL of the OAI-PMH server
        oaiSetId - OAI set identifier
        mdConfigId - harvest metadata config ID
      • setHarvestType

        public void setHarvestType​(int type)
      • setHarvestStatus

        public void setHarvestStatus​(int status)
        Sets the current status of the collection.
        Parameters:
        status - a HarvestInstance.STATUS_... constant (STATUS_READY, STATUS_BUSY, STATUS_QUEUED, STATUS_OAI_ERROR, STATUS_UNKNOWN_ERROR)
      • setOaiSource

        public void setOaiSource​(String oaiSource)
        Sets the base URL of the OAI-PMH server.
        Parameters:
        oaiSource - base URL of the OAI-PMH server
      • setOaiSetId

        public void setOaiSetId​(String oaiSetId)
        Sets the OAI set to harvest.
        Parameters:
        oaiSetId - OAI set to harvest
      • setHarvestMetadataConfig

        public void setHarvestMetadataConfig​(String mdConfigId)
      • setLastHarvested

        public void setLastHarvested​(Date lastHarvested)
      • setHarvestMessage

        public void setHarvestMessage​(String message)
      • setHarvestStartTime

        public void setHarvestStartTime​(Date date)
      • getCollection

        public Collection getCollection()
      • getHarvestType

        public int getHarvestType()
      • getHarvestStatus

        public int getHarvestStatus()
      • getOaiSource

        public String getOaiSource()
      • getOaiSetId

        public String getOaiSetId()
      • getHarvestMetadataConfig

        public String getHarvestMetadataConfig()
      • getHarvestMessage

        public String getHarvestMessage()
      • getHarvestDate

        public Date getHarvestDate()
      • getHarvestStartTime

        public Date getHarvestStartTime()