org.pentaho.platform.repository.solution
Class CleanRepoPublisher

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.repository.solution.CleanRepoPublisher
All Implemented Interfaces:
Serializable, ILogger, IPentahoPublisher

public class CleanRepoPublisher
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
CleanRepoPublisher()
           
 
Method Summary
 String getDescription()
           
 Log getLogger()
           
 String getName()
           
 String publish(IPentahoSession localSession)
           
 
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

CleanRepoPublisher

public CleanRepoPublisher()
Method Detail

getLogger

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

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

publish

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