1 17 package org.pentaho.core.solution; 18 19 import java.util.Map ; 20 21 31 public interface ISequenceDefinition { 32 33 36 public static final int ACTION_SEQUENCE_DEFINITION_OK = 0; 37 38 41 public static final int ACTION_SEQUENCE_DEFINITION_INVALID_XML = 1; 42 43 47 public static final int ACTION_SEQUENCE_DEFINITION_INVALID_ACTION_DOC = 2; 48 49 53 public static final String RESULT_TYPE_NONE = "none"; 55 59 public static final String RESULT_TYPE_REPORT = "report"; 61 65 public static final String RESULT_TYPE_RULE = "rule"; 67 71 public static final String RESULT_TYPE_PROCESS = "process"; 73 81 public Map getInputDefinitions(); 82 83 94 public Map getInputDefinitionsForParameterProvider( String parameterProviderName ); 95 96 105 public Map getOutputDefinitions(); 106 107 115 public Map getResourceDefinitions(); 116 117 123 public String getSequenceName(); 124 125 136 public String getResultType(); 137 138 144 public String getAuthor(); 145 146 152 public String getDescription(); 153 154 159 public String getHelp(); 160 161 167 public String getTitle(); 168 169 175 public String getSolutionName(); 176 177 183 public String getSolutionPath(); 184 185 194 public int getLoggingLevel(); 195 196 205 public String getIcon(); 206 207 208 } 209 | Popular Tags |