E - P - F - @Unstable public abstract class AbstractEntityEventGenerator<E,F> extends Object implements EntityEventGenerator<E>, org.xwiki.component.phase.Initializable
| Modifier and Type | Field and Description |
|---|---|
protected WikiStreamDescriptor |
descriptor |
protected Class<F> |
filterType |
| Constructor and Description |
|---|
AbstractEntityEventGenerator() |
| Modifier and Type | Method and Description |
|---|---|
WikiStreamDescriptor |
getDescriptor() |
void |
initialize() |
protected void |
setDescriptor(WikiStreamDescriptor descriptor) |
protected abstract void |
write(E entity,
Object filter,
F internalFilter,
Map<String,Object> properties) |
void |
write(E entity,
Object filter,
Map<String,Object> properties) |
protected WikiStreamDescriptor descriptor
public void initialize()
throws org.xwiki.component.phase.InitializationException
initialize in interface org.xwiki.component.phase.Initializableorg.xwiki.component.phase.InitializationExceptionpublic WikiStreamDescriptor getDescriptor()
getDescriptor in interface EntityEventGenerator<E>protected void setDescriptor(WikiStreamDescriptor descriptor)
public void write(E entity, Object filter, Map<String,Object> properties) throws WikiStreamException
write in interface EntityEventGenerator<E>WikiStreamExceptionprotected abstract void write(E entity, Object filter, F internalFilter, Map<String,Object> properties) throws WikiStreamException
WikiStreamExceptionCopyright © 2004–2014 XWiki. All rights reserved.