Class ASimpleMetadataAction

java.lang.Object
org.dspace.qaevent.action.ASimpleMetadataAction
All Implemented Interfaces:
QualityAssuranceAction
Direct Known Subclasses:
QANotifySimpleMetadataAction, QAOpenaireSimpleMetadataAction

public abstract class ASimpleMetadataAction extends Object implements QualityAssuranceAction
Abstract class for Simple metadata action.
Author:
Francesco Bacchelli (francesco.bacchelli at 4science.it)
  • Constructor Details

    • ASimpleMetadataAction

      public ASimpleMetadataAction()
  • Method Details

    • setItemService

      public void setItemService(ItemService itemService)
    • getMetadata

      public String getMetadata()
    • setMetadata

      public void setMetadata(String metadata)
    • extractMetadataValue

      public abstract String extractMetadataValue(QAMessageDTO message)
    • applyCorrection

      public void applyCorrection(Context context, Item item, Item relatedItem, QAMessageDTO message)
      Description copied from interface: QualityAssuranceAction
      Perform a correction on the given item.
      Specified by:
      applyCorrection in interface QualityAssuranceAction
      Parameters:
      context - the DSpace context
      item - the item to correct
      relatedItem - the related item, if any
      message - the message with the correction details