package com.dtolabs.rundeck.plugins.notification;

import java.util.Map;

/**
 * ${CLASSNAME} is ...
 * Created by greg
 * Date: 3/11/13
 * Time: 2:20 PM
 */
public interface NotificationPlugin {
    /**
     * Post a notification for the given trigger, dataset, and configuration
     * @param trigger event type causing notification
     * @param executionData execution data
     * @param config notification configuration
     */
    public boolean postNotification(String trigger,Map executionData,Map config);
    public Map getConfigurationProperties();
    public Map validateForm(Map config);
}

@@ -78,27 +78,62 @@
 %0A * 
-$%7BCLASSNAME%7D is ...
+NotificationPlugin interface for a Notification plugin
 %0A * 
@@ -548,92 +548,6 @@
 g);%0A
-    public Map getConfigurationProperties();%0A    public Map validateForm(Map config);%0A
 %7D%0A

Remove unneeded interface methods for NotificationPlugin