Package org.fcrepo.migration.handlers
Class VersionAbstractionFedoraObjectHandler
- java.lang.Object
-
- org.fcrepo.migration.handlers.VersionAbstractionFedoraObjectHandler
-
- All Implemented Interfaces:
FedoraObjectHandler
public class VersionAbstractionFedoraObjectHandler extends Object implements FedoraObjectHandler
A FedoraObjectHandler implementation that analyzes the ObjectReference provided to the processObject method and exposes the version abstraction to a wrapped FedoraObjectVersionHandler implementation.- Author:
- mdurbin
-
-
Constructor Summary
Constructors Constructor Description VersionAbstractionFedoraObjectHandler(FedoraObjectVersionHandler versionHandler)version abstraction fedora object handler.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprocessObject(ObjectReference object)Invoked to process an object.
-
-
-
Constructor Detail
-
VersionAbstractionFedoraObjectHandler
public VersionAbstractionFedoraObjectHandler(FedoraObjectVersionHandler versionHandler)
version abstraction fedora object handler.- Parameters:
versionHandler- the version handler
-
-
Method Detail
-
processObject
public void processObject(ObjectReference object)
Description copied from interface:FedoraObjectHandlerInvoked to process an object. All the metadata and content are accessible during this invocation.- Specified by:
processObjectin interfaceFedoraObjectHandler- Parameters:
object- an object encapsulating everything about a single Fedora 3 object.
-
-