Class DataCiteConnector

java.lang.Object
org.dspace.identifier.doi.DataCiteConnector
All Implemented Interfaces:
DOIConnector

public class DataCiteConnector extends Object implements DOIConnector
Author:
Pascal-Nicolas Becker
  • Field Details

    • SCHEME

      protected String SCHEME
      Stores the scheme used to connect to the DataCite server. It will be set by spring dependency injection.
    • HOST

      protected String HOST
      Stores the hostname of the DataCite server. Set by spring dependency injection.
    • DOI_PATH

      protected String DOI_PATH
      Path on the DataCite server used to generate DOIs. Set by spring dependency injection.
    • METADATA_PATH

      protected String METADATA_PATH
      Path on the DataCite server used to register metadata. Set by spring dependency injection.
    • CROSSWALK_NAME

      protected String CROSSWALK_NAME
      Name of crosswalk to convert metadata into DataCite Metadata Scheme. Set by spring dependency injection.
    • xwalk

      DisseminationCrosswalk to map local metadata into DataCite metadata. The name of the crosswalk is set by spring dependency injection using setDisseminationCrosswalkName which instantiates the crosswalk.
    • configurationService

      protected ConfigurationService configurationService
    • USERNAME

      protected String USERNAME
    • PASSWORD

      protected String PASSWORD
    • handleService

      @Autowired protected HandleService handleService
  • Constructor Details

    • DataCiteConnector

      public DataCiteConnector()
  • Method Details