Class HarvestedCollectionRest

All Implemented Interfaces:
Serializable, RestModel

public class HarvestedCollectionRest extends BaseObjectRest<Integer>
The HarvestCollection REST Resource
Author:
Jelle Pelgrims (jelle.pelgrims at atmire.com)
See Also:
  • Field Details

  • Constructor Details

    • HarvestedCollectionRest

      public HarvestedCollectionRest()
  • Method Details

    • getId

      public Integer getId()
      Overrides:
      getId in class BaseObjectRest<Integer>
    • getCategory

      public String getCategory()
      Specified by:
      getCategory in class RestAddressableModel
    • getController

      public Class getController()
      Specified by:
      getController in class RestAddressableModel
    • getType

      public String getType()
    • getTypePlural

      public String getTypePlural()
    • getCollectionRest

      public CollectionRest getCollectionRest()
    • setCollection

      public void setCollection(CollectionRest collectionRest)
    • getHarvestType

      public int getHarvestType()
    • getHarvestTypeAsString

      public String getHarvestTypeAsString()
    • setHarvestType

      public void setHarvestType(HarvestTypeEnum harvestType)
    • getOaiSource

      public String getOaiSource()
    • setOaiSource

      public void setOaiSource(String oaiSource)
    • getOaiSetId

      public String getOaiSetId()
    • setOaiSetId

      public void setOaiSetId(String oaiSetId)
    • getMetadataConfigId

      public String getMetadataConfigId()
    • setMetadataConfigId

      public void setMetadataConfigId(String metadataConfigId)
    • getHarvestMessage

      public String getHarvestMessage()
    • setHarvestMessage

      public void setHarvestMessage(String harvestMessage)
    • getHarvestStatus

      public HarvestStatusEnum getHarvestStatus()
    • getHarvestStatusAsString

      public String getHarvestStatusAsString()
    • setHarvestStatus

      public void setHarvestStatus(HarvestStatusEnum harvestStatus)
    • getHarvestStartTime

      public Instant getHarvestStartTime()
    • setHarvestStartTime

      public void setHarvestStartTime(Instant harvestStartTime)
    • getLastHarvested

      public Instant getLastHarvested()
    • setLastHarvested

      public void setLastHarvested(Instant lastHarvested)
    • getMetadataConfigs

      @LinkRest(name="harvestermetadata") public HarvesterMetadataRest getMetadataConfigs()
    • setMetadataConfigs

      public void setMetadataConfigs(HarvesterMetadataRest metadata_configs)