org.pentaho.platform.engine.core.solution
Class ActionInfo

java.lang.Object
  extended by org.pentaho.platform.engine.core.solution.ActionInfo

public class ActionInfo
extends Object


Nested Class Summary
static class ActionInfo.ActionInfoParseException
           
 
Constructor Summary
ActionInfo(String solutionName, String path, String actionName)
           
 
Method Summary
static String buildSolutionPath(String solution, String path, String filename)
           
 String getActionName()
           
 String getPath()
           
 String getSolutionName()
           
static ActionInfo parseActionString(String actionString)
           
static ActionInfo parseActionString(String actionString, boolean mustBeComplete)
          Break an action string into it's 3 components: the solution Id, the path to action file, and the action name
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ActionInfo

public ActionInfo(String solutionName,
                  String path,
                  String actionName)
Method Detail

getActionName

public String getActionName()

getPath

public String getPath()

getSolutionName

public String getSolutionName()

parseActionString

public static ActionInfo parseActionString(String actionString)

parseActionString

public static ActionInfo parseActionString(String actionString,
                                           boolean mustBeComplete)
Break an action string into it's 3 components: the solution Id, the path to action file, and the action name

Parameters:
actionString -
Returns:

toString

public String toString()
Overrides:
toString in class Object

buildSolutionPath

public static String buildSolutionPath(String solution,
                                       String path,
                                       String filename)