@Override public List<Event> getEvents() { return Collections.<Event>singletonList(new DocumentUpdatedEvent()); }
@Override public List<Event> getEvents() { return Collections.<Event>singletonList(new DocumentUpdatedEvent()); }
@Override public List<Event> getEvents() { return Arrays.<Event>asList( new DocumentUpdatedEvent(), new DocumentDeletedEvent()); }
@Override public List<Event> getEvents() { return Arrays.<Event>asList( new DocumentCreatedEvent(), new DocumentUpdatedEvent(), new DocumentDeletedEvent()); }
@Override public List<Event> getEvents() { return Arrays.<Event>asList( new DocumentCreatedEvent(), new DocumentUpdatedEvent(), new DocumentDeletedEvent()); }
@Override public List<Event> getEvents() { return Arrays.<Event>asList(new DocumentCreatedEvent(), new DocumentUpdatedEvent(), new DocumentDeletedEvent()); }
@Override public List<Event> getEvents() { return Arrays.<Event>asList( new DocumentCreatedEvent(), new DocumentUpdatedEvent(), new DocumentDeletedEvent()); }
@Override public List<Event> getEvents() { return Arrays.<Event>asList( new DocumentCreatedEvent(), new DocumentUpdatedEvent(), new DocumentDeletedEvent()); }
/** * XWiki plugin constructor. * * @param name The name of the plugin, which can be used for retrieving the plugin API from velocity. Unused. * @param className The canonical classname of the plugin. Unused. * @param context The current request context. * @see com.xpn.xwiki.plugin.XWikiDefaultPlugin#XWikiDefaultPlugin(String,String,com.xpn.xwiki.XWikiContext) */ public AbstractDocumentSkinExtensionPlugin(String name, String className, XWikiContext context) { super(name, className, context); this.events.add(new DocumentCreatedEvent()); this.events.add(new DocumentDeletedEvent()); this.events.add(new DocumentUpdatedEvent()); this.events.add(new WikiDeletedEvent()); }
/** * {@inheritDoc} * * @see org.xwiki.observation.EventListener#getEvents() */ public List<Event> getEvents() { return Arrays.<Event> asList(new DocumentCreatedEvent(), new DocumentUpdatedEvent(), new DocumentDeletedEvent(), new WikiDeletedEvent()); }
/** * Builds a new {@link DefaultWikiComponentManagerEventListener}. */ public DefaultWikiComponentManagerEventListener() { super(DefaultWikiComponentManagerEventListener.EVENT_LISTENER_NAME, new DocumentCreatedEvent(), new DocumentUpdatedEvent(), new DocumentDeletedEvent(), new ApplicationReadyEvent(), new WikiReadyEvent()); }
private void initialize() { this.events = Arrays.<Event>asList(new DocumentUpdatedEvent(this.documentReference), new DocumentCreatedEvent( this.documentReference), new DocumentDeletedEvent(this.documentReference), new WikiDeletedEvent( this.documentReference.getWikiReference().getName())); this.observation.addListener(this); }
/** * Builds a new {@link DefaultWikiObjectComponentManagerEventListener}. */ public DefaultWikiObjectComponentManagerEventListener() { super(DefaultWikiObjectComponentManagerEventListener.EVENT_LISTENER_NAME, new ApplicationReadyEvent(), new WikiReadyEvent(), new DocumentCreatedEvent(), new DocumentUpdatedEvent(), new DocumentDeletedEvent()); }
private Map<String, Object> parseVelocityMapping(DocumentReference mappingDoc) { try { VelocityEngine e = this.velocityManager.getVelocityEngine(); VelocityContext c = this.velocityManager.getVelocityContext(); e.evaluate(c, new NullWriter(), mappingDoc.getName(), this.bridge.getDocumentContentForDefaultLanguage(mappingDoc)); this.observationManager.addEvent(this.getName(), new DocumentUpdatedEvent(mappingDoc)); this.observationManager.addEvent(this.getName(), new DocumentDeletedEvent(mappingDoc)); @SuppressWarnings("unchecked") Map<String, Object> mappings = (Map<String, Object>) c.get("mappings"); setMappings(mappingDoc, mappings); return mappings; } catch (XWikiVelocityException ex) { this.logger.error("Failed to get a VelocityEngine instance", ex); } catch (Exception ex) { this.logger.error("Failed to parse mapping document [{}]", mappingDoc, ex); } return null; }
private Map<String, Object> parseVelocityMapping(DocumentReference mappingDoc) { try { VelocityEngine e = this.velocityManager.getVelocityEngine(); VelocityContext c = this.velocityManager.getVelocityContext(); e.evaluate(c, new NullWriter(), mappingDoc.getName(), this.bridge.getDocumentContentForDefaultLanguage(mappingDoc)); this.observationManager.addEvent(this.getName(), new DocumentUpdatedEvent(mappingDoc)); this.observationManager.addEvent(this.getName(), new DocumentDeletedEvent(mappingDoc)); @SuppressWarnings("unchecked") Map<String, Object> mappings = (Map<String, Object>) c.get("mappings"); setMappings(mappingDoc, mappings); return mappings; } catch (XWikiVelocityException ex) { this.logger.error("Failed to get a VelocityEngine instance", ex); } catch (Exception ex) { this.logger.error("Failed to parse mapping document [{}]", mappingDoc, ex); } return null; }
XWikiDocChangeNotificationInterface.EVENT_CHANGE, context); if (om != null) { om.notify(new DocumentUpdatedEvent(doc.getDocumentReference()), doc, context);