Class MCRMailEventHandler

  • All Implemented Interfaces:
    org.mycore.common.events.MCREventHandler

    public class MCRMailEventHandler
    extends org.mycore.common.events.MCREventHandlerBase
    Uses "e-mail-events.xsl" to transform derivate, object and files to emails. See MCRMailer for email xml format.
    Author:
    Thomas Scheffler (yagee)
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void handleClassificationCreated​(org.mycore.common.events.MCREvent evt, org.mycore.datamodel.classifications2.MCRCategory obj)  
      protected void handleClassificationDeleted​(org.mycore.common.events.MCREvent evt, org.mycore.datamodel.classifications2.MCRCategory obj)  
      protected void handleClassificationUpdated​(org.mycore.common.events.MCREvent evt, org.mycore.datamodel.classifications2.MCRCategory obj)  
      protected void handleDerivateCreated​(org.mycore.common.events.MCREvent evt, org.mycore.datamodel.metadata.MCRDerivate der)  
      protected void handleDerivateDeleted​(org.mycore.common.events.MCREvent evt, org.mycore.datamodel.metadata.MCRDerivate der)  
      protected void handleDerivateUpdated​(org.mycore.common.events.MCREvent evt, org.mycore.datamodel.metadata.MCRDerivate der)  
      protected void handleObjectCreated​(org.mycore.common.events.MCREvent evt, org.mycore.datamodel.metadata.MCRObject obj)  
      protected void handleObjectDeleted​(org.mycore.common.events.MCREvent evt, org.mycore.datamodel.metadata.MCRObject obj)  
      protected void handleObjectUpdated​(org.mycore.common.events.MCREvent evt, org.mycore.datamodel.metadata.MCRObject obj)  
      protected void handlePathCreated​(org.mycore.common.events.MCREvent evt, java.nio.file.Path file, java.nio.file.attribute.BasicFileAttributes attrs)  
      protected void handlePathDeleted​(org.mycore.common.events.MCREvent evt, java.nio.file.Path file, java.nio.file.attribute.BasicFileAttributes attrs)  
      protected void handlePathUpdated​(org.mycore.common.events.MCREvent evt, java.nio.file.Path file, java.nio.file.attribute.BasicFileAttributes attrs)  
      • Methods inherited from class org.mycore.common.events.MCREventHandlerBase

        doHandleEvent, doNothing, handleClassificationRepaired, handleDerivateRepaired, handleObjectIndex, handleObjectRepaired, handlePathRepaired, undoClassificationCreated, undoClassificationDeleted, undoClassificationRepaired, undoClassificationUpdated, undoDerivateCreated, undoDerivateDeleted, undoDerivateRepaired, undoDerivateUpdated, undoHandleEvent, undoObjectCreated, undoObjectDeleted, undoObjectRepaired, undoObjectUpdated, undoPathCreated, undoPathDeleted, undoPathRepaired, undoPathUpdated, updateDerivateFileIndex, updatePathIndex
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MCRMailEventHandler

        public MCRMailEventHandler()
    • Method Detail

      • handleClassificationCreated

        protected void handleClassificationCreated​(org.mycore.common.events.MCREvent evt,
                                                   org.mycore.datamodel.classifications2.MCRCategory obj)
        Overrides:
        handleClassificationCreated in class org.mycore.common.events.MCREventHandlerBase
      • handleClassificationUpdated

        protected void handleClassificationUpdated​(org.mycore.common.events.MCREvent evt,
                                                   org.mycore.datamodel.classifications2.MCRCategory obj)
        Overrides:
        handleClassificationUpdated in class org.mycore.common.events.MCREventHandlerBase
      • handleClassificationDeleted

        protected void handleClassificationDeleted​(org.mycore.common.events.MCREvent evt,
                                                   org.mycore.datamodel.classifications2.MCRCategory obj)
        Overrides:
        handleClassificationDeleted in class org.mycore.common.events.MCREventHandlerBase
      • handleObjectCreated

        protected void handleObjectCreated​(org.mycore.common.events.MCREvent evt,
                                           org.mycore.datamodel.metadata.MCRObject obj)
        Overrides:
        handleObjectCreated in class org.mycore.common.events.MCREventHandlerBase
      • handleObjectUpdated

        protected void handleObjectUpdated​(org.mycore.common.events.MCREvent evt,
                                           org.mycore.datamodel.metadata.MCRObject obj)
        Overrides:
        handleObjectUpdated in class org.mycore.common.events.MCREventHandlerBase
      • handleObjectDeleted

        protected void handleObjectDeleted​(org.mycore.common.events.MCREvent evt,
                                           org.mycore.datamodel.metadata.MCRObject obj)
        Overrides:
        handleObjectDeleted in class org.mycore.common.events.MCREventHandlerBase
      • handleDerivateCreated

        protected void handleDerivateCreated​(org.mycore.common.events.MCREvent evt,
                                             org.mycore.datamodel.metadata.MCRDerivate der)
        Overrides:
        handleDerivateCreated in class org.mycore.common.events.MCREventHandlerBase
      • handleDerivateUpdated

        protected void handleDerivateUpdated​(org.mycore.common.events.MCREvent evt,
                                             org.mycore.datamodel.metadata.MCRDerivate der)
        Overrides:
        handleDerivateUpdated in class org.mycore.common.events.MCREventHandlerBase
      • handleDerivateDeleted

        protected void handleDerivateDeleted​(org.mycore.common.events.MCREvent evt,
                                             org.mycore.datamodel.metadata.MCRDerivate der)
        Overrides:
        handleDerivateDeleted in class org.mycore.common.events.MCREventHandlerBase
      • handlePathCreated

        protected void handlePathCreated​(org.mycore.common.events.MCREvent evt,
                                         java.nio.file.Path file,
                                         java.nio.file.attribute.BasicFileAttributes attrs)
        Overrides:
        handlePathCreated in class org.mycore.common.events.MCREventHandlerBase
      • handlePathUpdated

        protected void handlePathUpdated​(org.mycore.common.events.MCREvent evt,
                                         java.nio.file.Path file,
                                         java.nio.file.attribute.BasicFileAttributes attrs)
        Overrides:
        handlePathUpdated in class org.mycore.common.events.MCREventHandlerBase
      • handlePathDeleted

        protected void handlePathDeleted​(org.mycore.common.events.MCREvent evt,
                                         java.nio.file.Path file,
                                         java.nio.file.attribute.BasicFileAttributes attrs)
        Overrides:
        handlePathDeleted in class org.mycore.common.events.MCREventHandlerBase