org.pentaho.platform.uifoundation.component
Class ActionComponent

java.lang.Object
  extended by org.pentaho.platform.engine.core.system.PentahoBase
      extended by org.pentaho.platform.engine.services.PentahoMessenger
          extended by org.pentaho.platform.uifoundation.component.BaseUIComponent
              extended by org.pentaho.platform.uifoundation.component.ActionComponent
All Implemented Interfaces:
Serializable, ILogger, IUIComponent

public class ActionComponent
extends BaseUIComponent

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.pentaho.platform.uifoundation.component.BaseUIComponent
debug
 
Fields inherited from class org.pentaho.platform.engine.core.system.PentahoBase
EMPTYLOGID, LOGID_MASK1, LOGID_MASK2, LOGID_SEPARATOR
 
Fields inherited from interface org.pentaho.platform.api.engine.ILogger
ACTIVITY_LOG, DEBUG, ERROR, FATAL, INFO, INSTANCE_LOG, SESSION_LOG, SOLUTION_LOG, TRACE, UNKNOWN, WARN
 
Constructor Summary
ActionComponent(String actionString, String instanceId, int outputPreference, IPentahoUrlFactory urlFactory, List messages)
           
ActionComponent(String solutionName, String actionPath, String actionName, String instanceId, int outputPreference, IPentahoUrlFactory urlFactory, List messages)
           
 
Method Summary
 String getContent(String mimeType)
           
 Log getLogger()
           
 boolean validate()
           
 
Methods inherited from class org.pentaho.platform.uifoundation.component.BaseUIComponent
done, getObjectParameter, getParameter, getParameterAsArray, getParameterProviders, getXsl, getXslProperties, handleRequest, setParameterProvider, setParameterProviders, setRequestHandler, setUrlFactory, setXsl, setXslProperty, validate
 
Methods inherited from class org.pentaho.platform.engine.services.PentahoMessenger
debug, debug, error, error, fatal, fatal, getMessages, getUserString, info, info, setMessages, trace, trace, warn, warn
 
Methods inherited from class org.pentaho.platform.engine.core.system.PentahoBase
genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, getLogId, getObjectName, setLoggingLevel, setLogId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionComponent

public ActionComponent(String solutionName,
                       String actionPath,
                       String actionName,
                       String instanceId,
                       int outputPreference,
                       IPentahoUrlFactory urlFactory,
                       List messages)

ActionComponent

public ActionComponent(String actionString,
                       String instanceId,
                       int outputPreference,
                       IPentahoUrlFactory urlFactory,
                       List messages)
Method Detail

getLogger

public Log getLogger()
Specified by:
getLogger in class BaseUIComponent

validate

public boolean validate()
Specified by:
validate in interface IUIComponent
Specified by:
validate in class BaseUIComponent

getContent

public String getContent(String mimeType)
Specified by:
getContent in class BaseUIComponent