Package org.mycore.datamodel.common
Class MCRXMLMetadataEventHandler
java.lang.Object
org.mycore.common.events.MCREventHandlerBase
org.mycore.datamodel.common.MCRXMLMetadataEventHandler
- All Implemented Interfaces:
MCREventHandler
This class manages all operations of the XMLTables for operations of an
object or derivate.
- Author:
- Jens Kupferschmidt
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected final void
handleDerivateCreated
(MCREvent evt, MCRDerivate der) This method add the data to SQL table of XML data via MCRXMLMetadataManager.protected final void
handleDerivateDeleted
(MCREvent evt, MCRDerivate der) This method delete the XML data from SQL table data via MCRXMLMetadataManager.protected final void
handleDerivateUpdated
(MCREvent evt, MCRDerivate der) This method update the data to SQL table of XML data via MCRXMLMetadataManager.protected final void
handleObjectCreated
(MCREvent evt, MCRObject obj) This method add the data to SQL table of XML data via MCRXMLMetadataManager.protected final void
handleObjectDeleted
(MCREvent evt, MCRObject obj) This method delete the XML data from SQL table data via MCRXMLMetadataManager.protected void
handleObjectRepaired
(MCREvent evt, MCRObject obj) Handles object repair events.protected final void
handleObjectUpdated
(MCREvent evt, MCRObject obj) This method update the data to SQL table of XML data via MCRXMLMetadataManager.Methods inherited from class org.mycore.common.events.MCREventHandlerBase
doHandleEvent, doNothing, handleClassificationCreated, handleClassificationDeleted, handleClassificationRepaired, handleClassificationUpdated, handleDerivateRepaired, handleObjectIndex, handlePathCreated, handlePathDeleted, handlePathRepaired, handlePathUpdated, undoClassificationCreated, undoClassificationDeleted, undoClassificationRepaired, undoClassificationUpdated, undoDerivateCreated, undoDerivateDeleted, undoDerivateRepaired, undoDerivateUpdated, undoHandleEvent, undoObjectCreated, undoObjectDeleted, undoObjectRepaired, undoObjectUpdated, undoPathCreated, undoPathDeleted, undoPathRepaired, undoPathUpdated, updateDerivateFileIndex, updatePathIndex
-
Constructor Details
-
MCRXMLMetadataEventHandler
public MCRXMLMetadataEventHandler()
-
-
Method Details
-
handleObjectCreated
This method add the data to SQL table of XML data via MCRXMLMetadataManager.- Overrides:
handleObjectCreated
in classMCREventHandlerBase
- Parameters:
evt
- the event that occuredobj
- the MCRObject that caused the event
-
handleObjectUpdated
This method update the data to SQL table of XML data via MCRXMLMetadataManager.- Overrides:
handleObjectUpdated
in classMCREventHandlerBase
- Parameters:
evt
- the event that occuredobj
- the MCRObject that caused the event
-
handleObjectDeleted
This method delete the XML data from SQL table data via MCRXMLMetadataManager.- Overrides:
handleObjectDeleted
in classMCREventHandlerBase
- Parameters:
evt
- the event that occuredobj
- the MCRObject that caused the event
-
handleObjectRepaired
Description copied from class:MCREventHandlerBase
Handles object repair events. This implementation does nothing and should be overwritted by subclasses.- Overrides:
handleObjectRepaired
in classMCREventHandlerBase
- Parameters:
evt
- the event that occuredobj
- the MCRObject that caused the event
-
handleDerivateCreated
This method add the data to SQL table of XML data via MCRXMLMetadataManager.- Overrides:
handleDerivateCreated
in classMCREventHandlerBase
- Parameters:
evt
- the event that occuredder
- the MCRDerivate that caused the event
-
handleDerivateUpdated
This method update the data to SQL table of XML data via MCRXMLMetadataManager.- Overrides:
handleDerivateUpdated
in classMCREventHandlerBase
- Parameters:
evt
- the event that occuredder
- the MCRObject that caused the event
-
handleDerivateDeleted
This method delete the XML data from SQL table data via MCRXMLMetadataManager.- Overrides:
handleDerivateDeleted
in classMCREventHandlerBase
- Parameters:
evt
- the event that occuredder
- the MCRObject that caused the event
-