1 17 18 package org.pentaho.core.solution; 19 20 import java.util.*; 21 import org.dom4j.Node; 22 import org.pentaho.core.component.IComponent; 23 24 33 public interface IActionDefinition { 34 35 41 public Map getActionInputDefinitions(); 42 43 52 public String getMappedInputName(String name); 53 54 61 public Map getActionOutputDefinitions(); 62 63 72 public String getMappedOutputName(String name); 73 74 80 public List getActionResourceDefinitionNames(); 81 82 public boolean hasActionResources(); 83 84 93 public String getMappedResourceName(String name); 94 95 103 public int getLoggingLevel(); 104 105 112 public List getPreExecuteAuditList(); 113 114 121 public List getPostExecuteAuditList(); 122 123 129 public boolean getSyncPreference(); 130 131 137 public String getComponentName(); 138 139 146 public Node getComponentSection(); 147 148 153 public IComponent getComponent(); 154 155 161 public String getAuthor(); 162 163 169 public String getDescription(); 170 171 176 public String getHelp(); 177 178 183 public String getIconUrl(); 184 185 193 public void setComponent(IComponent component); 194 195 } 196 | Popular Tags |