Interface EntityEventGenerator<E>

  • Type Parameters:
    E - the type of the entity (XWikiDocument, BaseObject, BaseClass, etc.)
    All Known Subinterfaces:
    BeanEntityEventGenerator<E,​P>
    All Known Implementing Classes:
    AbstractEntityEventGenerator

    @Role
    public interface EntityEventGenerator<E>
    Since:
    6.2M1
    Version:
    $Id: aa899a487c47fcaaf3ddda1236bb2a58f0e2b294 $
    • Method Detail

      • write

        void write​(E entity,
                   Object filter,
                   Map<String,​Object> properties)
            throws org.xwiki.filter.FilterException
        Throws:
        org.xwiki.filter.FilterException
      • getDescriptor

        org.xwiki.filter.descriptor.FilterStreamDescriptor getDescriptor()
        Returns:
        the FilterStreamDescriptor describes a FilterStream and has the list of bean class parameters or properties.