Class MCRDOIService


public class MCRDOIService extends MCRDOIBaseService
Registers MCRDigitalObjectIdentifier at Datacite.

Properties:

MetadataManager
A metadata manager which inserts the MCRDigitalObjectIdentifier to a object
Generator
A MCRPIGenerator which generates MCRDigitalObjectIdentifier
Username
The username which will be used for authentication
Password
The password which will be used for authentication
RegisterBaseURL
The BaseURL (everything before /receive/mcr_object_0000000) which will be send to Datacite.
UseTestPrefix
Deprecated use UseTestServer instead.
UseTestServer
Use the test server of Datacite instead of the production server! (Default is UseTestPrefix or false)
RegistrationConditionProvider
Used to detect if the registration should happen. DOI will be created but the real registration will if the Condition is true. The Parameter is optional and the default condition is always true.
Schema
The path to the schema. (must be in classpath; default is DEFAULT_DATACITE_SCHEMA_PATH)
Namespace
The namespace for the Datacite version (Default is KERNEL_3_NAMESPACE_URI
JobApiUser
The user which will be used to run the registration/update job