public abstract class BaseContentGenerator extends PentahoBase implements org.pentaho.platform.api.engine.IContentGenerator
Modifier and Type | Field and Description |
---|---|
protected List<Object> |
callbacks |
protected String |
instanceId |
protected String |
itemName |
protected List<String> |
messages |
protected org.pentaho.platform.api.engine.IOutputHandler |
outputHandler |
protected Map<String,org.pentaho.platform.api.engine.IParameterProvider> |
parameterProviders |
protected org.pentaho.platform.api.engine.IPentahoUrlFactory |
urlFactory |
protected org.pentaho.platform.api.engine.IPentahoSession |
userSession |
EMPTYLOGID, loggingLevel, LOGID_MASK1, LOGID_MASK2, LOGID_SEPARATOR
Constructor and Description |
---|
BaseContentGenerator() |
Modifier and Type | Method and Description |
---|---|
abstract void |
createContent() |
protected Object |
getCallback(Class<?> clazz) |
String |
getItemName() |
abstract org.apache.commons.logging.Log |
getLogger() |
void |
setCallbacks(List<Object> callbacks) |
void |
setInstanceId(String instanceId) |
void |
setItemName(String itemName) |
void |
setMessagesList(List<String> messages) |
void |
setOutputHandler(org.pentaho.platform.api.engine.IOutputHandler outputHandler) |
void |
setParameterProviders(Map<String,org.pentaho.platform.api.engine.IParameterProvider> parameterProviders) |
void |
setSession(org.pentaho.platform.api.engine.IPentahoSession userSession) |
void |
setUrlFactory(org.pentaho.platform.api.engine.IPentahoUrlFactory urlFactory) |
debug, debug, error, error, fatal, fatal, genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, getLogId, getObjectName, info, info, setLoggingLevel, setLogId, trace, trace, warn, warn
protected String instanceId
protected Map<String,org.pentaho.platform.api.engine.IParameterProvider> parameterProviders
protected org.pentaho.platform.api.engine.IPentahoSession userSession
protected org.pentaho.platform.api.engine.IPentahoUrlFactory urlFactory
protected org.pentaho.platform.api.engine.IOutputHandler outputHandler
protected String itemName
public abstract org.apache.commons.logging.Log getLogger()
getLogger
in class PentahoBase
public abstract void createContent() throws Exception
createContent
in interface org.pentaho.platform.api.engine.IContentGenerator
Exception
public void setCallbacks(List<Object> callbacks)
setCallbacks
in interface org.pentaho.platform.api.engine.IContentGenerator
public void setInstanceId(String instanceId)
setInstanceId
in interface org.pentaho.platform.api.engine.IContentGenerator
public void setParameterProviders(Map<String,org.pentaho.platform.api.engine.IParameterProvider> parameterProviders)
setParameterProviders
in interface org.pentaho.platform.api.engine.IContentGenerator
public void setSession(org.pentaho.platform.api.engine.IPentahoSession userSession)
setSession
in interface org.pentaho.platform.api.engine.IContentGenerator
public void setUrlFactory(org.pentaho.platform.api.engine.IPentahoUrlFactory urlFactory)
setUrlFactory
in interface org.pentaho.platform.api.engine.IContentGenerator
public void setMessagesList(List<String> messages)
setMessagesList
in interface org.pentaho.platform.api.engine.IContentGenerator
public void setOutputHandler(org.pentaho.platform.api.engine.IOutputHandler outputHandler)
setOutputHandler
in interface org.pentaho.platform.api.engine.IContentGenerator
public String getItemName()
getItemName
in interface org.pentaho.platform.api.engine.IContentGenerator
public void setItemName(String itemName)
setItemName
in interface org.pentaho.platform.api.engine.IContentGenerator
Copyright © 2019 Hitachi Vantara. All rights reserved.