core/src/main/java/org/sakaiproject/nakamura/lite/OSGiStoreListener.java
public void onUpdate(String zone, String path, String user, String resourceType, boolean isNew,  Map<String, Object> beforeEvent, String... attributes) {

        String topic = DEFAULT_UPDATE_TOPIC;
        if (isNew) {
            topic = DEFAULT_CREATE_TOPIC;
            if (deleteTopics.containsKey(zone)) {
                topic = createTopics.get(zone);
            }
        } else {
            if (deleteTopics.containsKey(zone)) {
                topic = updateTopics.get(zone);
            }

        }
        postEvent(topic, path, user, resourceType, beforeEvent, attributes);
    }
public void onUpdate(String zone, String path, String user, String resourceType, boolean isNew,  Map<String, Object> beforeEvent, String... attributes) {

        String topic = DEFAULT_UPDATE_TOPIC;
        if (isNew) {
            topic = DEFAULT_CREATE_TOPIC;
            if (deleteTopics.containsKey(zone)) {
                topic = createTopics.get(zone);
            }
        } else {
            if (deleteTopics.containsKey(zone)) {
                topic = updateTopics.get(zone);
            }

        }
        postEvent(topic, path, user, resourceType, beforeEvent, attributes);
    }
public void onUpdate ( String zone , String path , String user , String resourceType , boolean isNew , Map < String , Object > beforeEvent , String ... attributes ) { String topic = DEFAULT_UPDATE_TOPIC ; if ( isNew ) { topic = DEFAULT_CREATE_TOPIC ; if ( deleteTopics . containsKey ( zone ) ) { topic = createTopics . get ( zone ) ; } } else { if ( deleteTopics . containsKey ( zone ) ) { topic = updateTopics . get ( zone ) ; } } postEvent ( topic , path , user , resourceType , beforeEvent , attributes ) ; }
{@inheritDoc}
{