org.pentaho.platform.repository.subscription
Class SubscriptionExecute

java.lang.Object
  extended by org.pentaho.platform.engine.core.system.PentahoBase
      extended by org.pentaho.platform.repository.subscription.SubscriptionExecute
All Implemented Interfaces:
Serializable, ILogger

public class SubscriptionExecute
extends PentahoBase

See Also:
Serialized Form

Field Summary
 
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
SubscriptionExecute()
           
 
Method Summary
 void execute(String scheduleReference, boolean isFinalFiring)
           
 IPentahoSession getEffectiveUserSession(String userName)
           
 Log getLogger()
           
 String getLogId()
           
 
Methods inherited from class org.pentaho.platform.engine.core.system.PentahoBase
debug, debug, error, error, fatal, fatal, genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, 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

SubscriptionExecute

public SubscriptionExecute()
Method Detail

getLogger

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

getLogId

public String getLogId()
Overrides:
getLogId in class PentahoBase

getEffectiveUserSession

public IPentahoSession getEffectiveUserSession(String userName)

execute

public void execute(String scheduleReference,
                    boolean isFinalFiring)