Class MetadataControlServiceImpl

java.lang.Object
org.lockss.ws.metadata.MetadataControlServiceImpl
All Implemented Interfaces:
MetadataControlService

@Service public class MetadataControlServiceImpl extends Object implements MetadataControlService
The Metadata Control SOAP web service implementation.
  • Constructor Details

    • MetadataControlServiceImpl

      public MetadataControlServiceImpl()
  • Method Details

    • deletePublicationIssn

      public org.lockss.ws.entities.MetadataControlResult deletePublicationIssn(Long mdItemSeq, String issn, String issnType) throws org.lockss.ws.entities.LockssWebServicesFault
      Deletes an ISSN linked to a publication.
      Specified by:
      deletePublicationIssn in interface MetadataControlService
      Parameters:
      mdItemSeq - A Long with the publication metadata identifier.
      issn - A String with the ISSN.
      issnType - A String with the ISSN type.
      Returns:
      a MetadataControlResult with the result of the operation.
      Throws:
      org.lockss.ws.entities.LockssWebServicesFault - if there are problems.
    • deleteAu

      public org.lockss.ws.entities.MetadataControlResult deleteAu(Long auSeq, String auKey) throws org.lockss.ws.entities.LockssWebServicesFault
      Deletes an Archival Unit and its metadata.
      Specified by:
      deleteAu in interface MetadataControlService
      Parameters:
      auSeq - A Long with the Archival Unit database identifier.
      auKey - A String with the Archival Unit key identifier.
      Returns:
      a MetadataControlResult with the result of the operation.
      Throws:
      org.lockss.ws.entities.LockssWebServicesFault - if there are problems.