Uses of Class
org.mycore.datamodel.metadata.MCRBase
-
Uses of MCRBase in org.mycore.common.content
-
Uses of MCRBase in org.mycore.datamodel.common
-
Uses of MCRBase in org.mycore.datamodel.metadata
Modifier and TypeClassDescriptionfinal class
This class holds all information of a derivate.final class
This class holds all information of a metadata object.Modifier and TypeMethodDescriptionstatic <T extends MCRBase>
TMCRObjectUtils.restore
(MCRObjectID mcrId, String revision) Restores a MyCoRe Object to the selected revision.Modifier and TypeMethodDescriptionstatic void
MCRMetadataManager.fireRepairEvent
(MCRBase mcrBaseObj) FiresMCREvent.EventType.REPAIR
for given object.static void
Updates theMCRObject
orMCRDerivate
. -
Uses of MCRBase in org.mycore.mods.identifier
Modifier and TypeMethodDescriptionprotected MCRObject
MCRAbstractMODSMetadataService.checkObject
(MCRBase base) MCRAbstractMODSMetadataService.getIdentifier
(MCRBase base, String additional) void
MCRAbstractMODSMetadataService.insertIdentifier
(MCRPersistentIdentifier identifier, MCRBase base, String additional) void
MCRAbstractMODSMetadataService.removeIdentifier
(MCRPersistentIdentifier identifier, MCRBase obj, String additional) -
Uses of MCRBase in org.mycore.pi
Modifier and TypeMethodDescriptionMCRPIService.getCreationPredicate()
MCRPIService.getPredicateInstance
(String predicateProperty) MCRPIJobService.getRegistrationCondition()
Deprecated.MCRPIService.getRegistrationPredicate()
Modifier and TypeMethodDescriptionstatic void
MCRPIService.addFlagToObject
(MCRBase obj, MCRPI databaseEntry) protected abstract void
Should handle deletion of a Object with the PI.abstract T
generates aMCRPersistentIdentifier
abstract Optional<MCRPersistentIdentifier>
MCRPIMetadataService.getIdentifier
(MCRBase obj, String additional) MCRPIXPathMetadataService.getIdentifier
(MCRBase obj, String additional) protected T
MCRPIService.getNewIdentifier
(MCRBase id, String additional) MCRPIManager.getRegistered
(MCRBase object) static boolean
MCRPIService.hasFlag
(MCRBase obj, String additional, MCRPIRegistrationInfo mcrpi) abstract void
MCRPIMetadataService.insertIdentifier
(T identifier, MCRBase obj, String additional) void
MCRPIXPathMetadataService.insertIdentifier
(MCRPersistentIdentifier identifier, MCRBase obj, String additional) MCRPIService.insertIdentifierToDatabase
(MCRBase obj, String additional, T identifier) protected final void
protected final void
protected Date
MCRPIService.provideRegisterDate
(MCRBase obj, String additional) Adds a identifier to the object.shorthand forMCRPIService.register(MCRBase, String, boolean)
with update = trueValidates everything, registers a new Identifier, inserts the identifier to object metadata and writes a information to the Database.protected abstract void
MCRPIService.registerIdentifier
(MCRBase obj, String additional, T pi) static MCRPI
MCRPIService.removeFlagFromObject
(MCRBase obj, MCRPI databaseEntry) Removes a flag from aMCRObject
abstract void
MCRPIMetadataService.removeIdentifier
(T identifier, MCRBase obj, String additional) void
MCRPIXPathMetadataService.removeIdentifier
(MCRPersistentIdentifier identifier, MCRBase obj, String additional) protected abstract void
Should handle updates of a Object with the PI.static void
MCRPIService.updateFlagsInDatabase
(MCRBase obj) protected void
MCRPIService.validatePermission
(MCRBase obj, boolean writePermission) void
MCRPIService.validateRegistration
(MCRBase obj, String additional) Validates if an object can get an Identifier assigned from this service!void
MCRPIService.validateRegistration
(MCRBase obj, String additional, boolean checkWritePermission) -
Uses of MCRBase in org.mycore.pi.condition
-
Uses of MCRBase in org.mycore.pi.doi
Modifier and TypeMethodDescriptionprotected void
MCRCrossrefService.delete
(MCRDigitalObjectIdentifier identifier, MCRBase obj, String additional) void
MCRDOIService.delete
(MCRDigitalObjectIdentifier doi, MCRBase obj, String additional) MCRDOIService.getRegisteredURI
(MCRBase obj) MCRDOIBaseService.insertIdentifierToDatabase
(MCRBase obj, String additional, MCRDigitalObjectIdentifier identifier) protected Date
MCRDOIBaseService.provideRegisterDate
(MCRBase obj, String additional) protected void
MCRCrossrefService.registerIdentifier
(MCRBase obj, String additional, MCRDigitalObjectIdentifier pi) void
MCRDOIService.registerIdentifier
(MCRBase obj, String additional, MCRDigitalObjectIdentifier newDOI) protected void
MCRDOIBaseService.startRegisterJob
(MCRBase obj, MCRDigitalObjectIdentifier newDOI) protected Document
protected abstract Document
protected Document
void
MCRDOIBaseService.update
(MCRDigitalObjectIdentifier doi, MCRBase obj, String additional) void
MCRDOIService.validateRegistration
(MCRBase obj, String additional) -
Uses of MCRBase in org.mycore.pi.handle
Modifier and TypeMethodDescriptionprotected void
MCREpicService.insertIdentifierToDatabase
(MCRBase obj, String additional, MCRHandle identifier) protected void
MCREpicService.registerIdentifier
(MCRBase obj, String additional, MCRHandle pi) protected void
-
Uses of MCRBase in org.mycore.pi.purl
Modifier and TypeMethodDescriptionprotected void
MCRPURLService.insertIdentifierToDatabase
(MCRBase obj, String additional, MCRPURL identifier) protected void
MCRPURLService.registerIdentifier
(MCRBase obj, String additional, MCRPURL purl) protected void
-
Uses of MCRBase in org.mycore.pi.urn
Modifier and TypeMethodDescriptionprotected void
protected void
protected Date
MCRURNOAIService.provideRegisterDate
(MCRBase obj, String additional) protected void
MCRURNGranularOAIService.registerIdentifier
(MCRBase obj, String additional, MCRDNBURN urn) protected void
MCRURNOAIService.registerIdentifier
(MCRBase obj, String additional, MCRDNBURN urn) protected void
protected void
-
Uses of MCRBase in org.mycore.pi.urn.rest
Modifier and TypeMethodDescriptionprotected void
protected void
MCRURNGranularRESTService.registerIdentifier
(MCRBase obj, String additional, MCRDNBURN urn) protected void
-
Uses of MCRBase in org.mycore.solr.index
-
Uses of MCRBase in org.mycore.solr.index.document
Modifier and TypeMethodDescriptionorg.apache.solr.common.SolrInputDocument
MCRSolrInputDocumentFactory.getDocument
(MCRBase derOrObj) -
Uses of MCRBase in org.mycore.solr.index.handlers
Modifier and TypeMethodDescriptionMCRSolrIndexHandlerFactory.getIndexHandler
(MCRBase... derOrObjs) -
Uses of MCRBase in org.mycore.sword.manager
Modifier and TypeMethodDescriptionstatic void
MCRSwordContainerManager.checkIsObject
(MCRBase retrievedMCRBase)