Package mondrian.xmla
Class DataSourcesConfig.DataSource
- java.lang.Object
-
- org.eigenbase.xom.ElementDef
-
- mondrian.xmla.DataSourcesConfig.DataSource
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,NodeDef
- Enclosing class:
- DataSourcesConfig
public static class DataSourcesConfig.DataSource extends ElementDef
Definition of a data source.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AUTH_MODE_AUTHENTICATED
static java.lang.String
AUTH_MODE_INTEGRATED
static java.lang.String
AUTH_MODE_UNAUTHENTICATED
java.lang.String
authenticationMode
Ignored.DataSourcesConfig.Catalogs
catalogs
One or more Catalogs.java.lang.String
dataSourceInfo
ConnectString of Mondrian (minus the catalog entry).java.lang.String
description
Description.java.lang.String
name
Name.static java.lang.String
PROVIDER_TYPE_DMP
static java.lang.String
PROVIDER_TYPE_MDP
static java.lang.String
PROVIDER_TYPE_TDP
java.lang.String
providerName
Customized Service Provider Name.java.lang.String
providerType
Ignored.java.lang.String
url
URL of Web Services invocation.
-
Constructor Summary
Constructors Constructor Description DataSource()
DataSource(DOMWrapper _def)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
display(java.io.PrintWriter _out, int _indent)
boolean
displayDiff(ElementDef _other, java.io.PrintWriter _out, int _indent)
void
displayXML(XMLOutput _out, int _indent)
java.lang.String
getAuthenticationMode()
java.lang.String
getDataSourceDescription()
java.lang.String
getDataSourceInfo()
java.lang.String
getDataSourceName()
java.lang.String
getName()
java.lang.String
getProviderName()
java.lang.String[]
getProviderType()
java.lang.String
getURL()
-
Methods inherited from class org.eigenbase.xom.ElementDef
addChild, addChildren, clone, constructElement, constructElement, deepCopy, diff, displayAttribute, displayAttributeDiff, displayElement, displayElementArray, displayElementArrayDiff, displayElementDiff, displayIndent, displayString, displayStringArray, displayStringArrayDiff, displayStringDiff, displayXML, displayXMLElement, displayXMLElementArray, displayXMLString, displayXMLStringArray, equals, getChildren, getElementChildren, getElementClass, getLocation, getMixedChildren, getMixedChildren_new, getText, getType, getWrapper, hashCode, toCompactXML, toString, toXML, verifyEqual
-
-
-
-
Field Detail
-
name
public java.lang.String name
Name.
-
description
public java.lang.String description
Description.
-
url
public java.lang.String url
URL of Web Services invocation.
-
dataSourceInfo
public java.lang.String dataSourceInfo
ConnectString of Mondrian (minus the catalog entry). Required, but catalog may override.
-
providerName
public java.lang.String providerName
Customized Service Provider Name.
-
providerType
public java.lang.String providerType
Ignored. Only return "MDP" for DISCOVER_DATASOURCES.
-
authenticationMode
public java.lang.String authenticationMode
Ignored. Only return "Unauthenticated" for DISCOVER_DATASOURCES.
-
catalogs
public DataSourcesConfig.Catalogs catalogs
One or more Catalogs.
-
PROVIDER_TYPE_TDP
public static final java.lang.String PROVIDER_TYPE_TDP
- See Also:
- Constant Field Values
-
PROVIDER_TYPE_MDP
public static final java.lang.String PROVIDER_TYPE_MDP
- See Also:
- Constant Field Values
-
PROVIDER_TYPE_DMP
public static final java.lang.String PROVIDER_TYPE_DMP
- See Also:
- Constant Field Values
-
AUTH_MODE_UNAUTHENTICATED
public static final java.lang.String AUTH_MODE_UNAUTHENTICATED
- See Also:
- Constant Field Values
-
AUTH_MODE_AUTHENTICATED
public static final java.lang.String AUTH_MODE_AUTHENTICATED
- See Also:
- Constant Field Values
-
AUTH_MODE_INTEGRATED
public static final java.lang.String AUTH_MODE_INTEGRATED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DataSource
public DataSource()
-
DataSource
public DataSource(DOMWrapper _def) throws XOMException
- Throws:
XOMException
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceNodeDef
- Overrides:
getName
in classElementDef
-
display
public void display(java.io.PrintWriter _out, int _indent)
-
displayXML
public void displayXML(XMLOutput _out, int _indent)
- Specified by:
displayXML
in interfaceNodeDef
- Overrides:
displayXML
in classElementDef
-
displayDiff
public boolean displayDiff(ElementDef _other, java.io.PrintWriter _out, int _indent)
- Overrides:
displayDiff
in classElementDef
-
getDataSourceName
public java.lang.String getDataSourceName()
-
getDataSourceDescription
public java.lang.String getDataSourceDescription()
-
getURL
public java.lang.String getURL()
-
getDataSourceInfo
public java.lang.String getDataSourceInfo()
-
getProviderName
public java.lang.String getProviderName()
-
getProviderType
public java.lang.String[] getProviderType()
-
getAuthenticationMode
public java.lang.String getAuthenticationMode()
-
-