Class QAEntityOpenaireMetadataAction

java.lang.Object
org.dspace.qaevent.action.QAEntityOpenaireMetadataAction
All Implemented Interfaces:
QualityAssuranceAction

public class QAEntityOpenaireMetadataAction extends Object implements QualityAssuranceAction
Implementation of QualityAssuranceAction that handle the relationship between the item to correct and a related item.
Author:
Andrea Bollini (andrea.bollini at 4science.it)
  • Constructor Details

    • QAEntityOpenaireMetadataAction

      public QAEntityOpenaireMetadataAction()
  • Method Details

    • setItemService

      public void setItemService(ItemService itemService)
    • getRelation

      public String getRelation()
    • setRelation

      public void setRelation(String relation)
    • splitMetadata

      public String[] splitMetadata(String metadata)
    • getEntityType

      public String getEntityType()
    • setEntityType

      public void setEntityType(String entityType)
    • getEntityMetadata

      public Map<String,String> getEntityMetadata()
    • setEntityMetadata

      public void setEntityMetadata(Map<String,String> entityMetadata)
    • 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