org.pentaho.platform.engine.services.solution
Class SolutionPublisher

java.lang.Object
  extended by org.pentaho.platform.engine.core.system.PentahoBase
      extended by org.pentaho.platform.engine.core.system.BasePublisher
          extended by org.pentaho.platform.engine.services.solution.SolutionPublisher
All Implemented Interfaces:
Serializable, ILogger, IPentahoPublisher

public class SolutionPublisher
extends BasePublisher

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.pentaho.platform.engine.core.system.BasePublisher
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
SolutionPublisher()
           
 
Method Summary
 String getDescription()
           
 Log getLogger()
           
 String getName()
           
 String publish(IPentahoSession session)
           
 
Methods inherited from class org.pentaho.platform.engine.core.system.BasePublisher
publish
 
Methods inherited from class org.pentaho.platform.engine.core.system.PentahoBase
debug, debug, error, error, fatal, fatal, genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, getLogId, getObjectName, info, info, setLoggingLevel, setLogId, trace, trace, warn, warn
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SolutionPublisher

public SolutionPublisher()
Method Detail

getLogger

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

publish

public String publish(IPentahoSession session)
Specified by:
publish in class BasePublisher

getName

public String getName()
Returns:
The name of the publisher. This name is displayed in the Publish JSP

getDescription

public String getDescription()
Returns:
The description of the publisher. This string is displayed in the Publish JSP