org.pentaho.platform.uifoundation.component.xml
Class PMDUIComponent
java.lang.Object
org.pentaho.platform.engine.core.system.PentahoBase
org.pentaho.platform.engine.services.PentahoMessenger
org.pentaho.platform.uifoundation.component.BaseUIComponent
org.pentaho.platform.uifoundation.component.xml.XmlComponent
org.pentaho.platform.uifoundation.component.xml.PMDUIComponent
- All Implemented Interfaces:
- Serializable, ILogger, IUIComponent, IXMLComponent
public class PMDUIComponent
- extends XmlComponent
- See Also:
- Serialized Form
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 |
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, error, fatal, fatal, getMessages, getUserString, info, info, setMessages, trace, trace, warn, warn |
ACTION_LIST_DOMAINS
public static final int ACTION_LIST_DOMAINS
- See Also:
- Constant Field Values
ACTION_LIST_MODELS
public static final int ACTION_LIST_MODELS
- See Also:
- Constant Field Values
ACTION_MODELS_DETAIL
public static final int ACTION_MODELS_DETAIL
- See Also:
- Constant Field Values
ACTION_LOAD_MODEL
public static final int ACTION_LOAD_MODEL
- See Also:
- Constant Field Values
ACTION_LOOKUP
public static final int ACTION_LOOKUP
- See Also:
- Constant Field Values
PMDUIComponent
public PMDUIComponent(IPentahoUrlFactory urlFactory,
List messages)
getLogger
public org.apache.commons.logging.Log getLogger()
- Specified by:
getLogger
in class BaseUIComponent
validate
public boolean validate()
- Specified by:
validate
in interface IUIComponent
- Specified by:
validate
in class BaseUIComponent
getMetadataRepository
public org.pentaho.metadata.repository.IMetadataDomainRepository getMetadataRepository()
getXmlContent
public org.dom4j.Document getXmlContent()
- Specified by:
getXmlContent
in interface IXMLComponent
- Specified by:
getXmlContent
in class XmlComponent
addColumn
public void addColumn(org.pentaho.metadata.model.LogicalColumn column,
org.dom4j.Element tableNode,
String locale)
getLookup
public org.dom4j.Document getLookup()
setAction
public void setAction(int action)
getAction
public int getAction()
setDomainName
public void setDomainName(String domainName)
getDomainName
public String getDomainName()
getParameters
public IParameterProvider getParameters()
setParameters
public void setParameters(IParameterProvider parameters)
getModelId
public String getModelId()
setModelId
public void setModelId(String modelId)
getColumnId
public String getColumnId()
setColumnId
public void setColumnId(String columnId)