Package mondrian.xmla
Class DataSourcesConfig.DataSource
- java.lang.Object
-
- org.eigenbase.xom.ElementDef
-
- mondrian.xmla.DataSourcesConfig.DataSource
-
- All Implemented Interfaces:
Serializable,Cloneable,org.eigenbase.xom.NodeDef
- Enclosing class:
- DataSourcesConfig
public static class DataSourcesConfig.DataSource extends org.eigenbase.xom.ElementDefDefinition of a data source.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTH_MODE_AUTHENTICATEDstatic StringAUTH_MODE_INTEGRATEDstatic StringAUTH_MODE_UNAUTHENTICATEDStringauthenticationModeIgnored.DataSourcesConfig.CatalogscatalogsOne or more Catalogs.StringdataSourceInfoConnectString of Mondrian (minus the catalog entry).StringdescriptionDescription.StringnameName.static StringPROVIDER_TYPE_DMPstatic StringPROVIDER_TYPE_MDPstatic StringPROVIDER_TYPE_TDPStringproviderNameCustomized Service Provider Name.StringproviderTypeIgnored.StringurlURL of Web Services invocation.
-
Constructor Summary
Constructors Constructor Description DataSource()DataSource(org.eigenbase.xom.DOMWrapper _def)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisplay(PrintWriter _out, int _indent)booleandisplayDiff(org.eigenbase.xom.ElementDef _other, PrintWriter _out, int _indent)voiddisplayXML(org.eigenbase.xom.XMLOutput _out, int _indent)StringgetAuthenticationMode()StringgetDataSourceDescription()StringgetDataSourceInfo()StringgetDataSourceName()StringgetName()StringgetProviderName()String[]getProviderType()StringgetURL()-
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 String name
Name.
-
description
public String description
Description.
-
url
public String url
URL of Web Services invocation.
-
dataSourceInfo
public String dataSourceInfo
ConnectString of Mondrian (minus the catalog entry). Required, but catalog may override.
-
providerName
public String providerName
Customized Service Provider Name.
-
providerType
public String providerType
Ignored. Only return "MDP" for DISCOVER_DATASOURCES.
-
authenticationMode
public String authenticationMode
Ignored. Only return "Unauthenticated" for DISCOVER_DATASOURCES.
-
catalogs
public DataSourcesConfig.Catalogs catalogs
One or more Catalogs.
-
PROVIDER_TYPE_TDP
public static final String PROVIDER_TYPE_TDP
- See Also:
- Constant Field Values
-
PROVIDER_TYPE_MDP
public static final String PROVIDER_TYPE_MDP
- See Also:
- Constant Field Values
-
PROVIDER_TYPE_DMP
public static final String PROVIDER_TYPE_DMP
- See Also:
- Constant Field Values
-
AUTH_MODE_UNAUTHENTICATED
public static final String AUTH_MODE_UNAUTHENTICATED
- See Also:
- Constant Field Values
-
AUTH_MODE_AUTHENTICATED
public static final String AUTH_MODE_AUTHENTICATED
- See Also:
- Constant Field Values
-
AUTH_MODE_INTEGRATED
public static final String AUTH_MODE_INTEGRATED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.eigenbase.xom.NodeDef- Overrides:
getNamein classorg.eigenbase.xom.ElementDef
-
display
public void display(PrintWriter _out, int _indent)
-
displayXML
public void displayXML(org.eigenbase.xom.XMLOutput _out, int _indent)- Specified by:
displayXMLin interfaceorg.eigenbase.xom.NodeDef- Overrides:
displayXMLin classorg.eigenbase.xom.ElementDef
-
displayDiff
public boolean displayDiff(org.eigenbase.xom.ElementDef _other, PrintWriter _out, int _indent)- Overrides:
displayDiffin classorg.eigenbase.xom.ElementDef
-
getDataSourceName
public String getDataSourceName()
-
getDataSourceDescription
public String getDataSourceDescription()
-
getURL
public String getURL()
-
getDataSourceInfo
public String getDataSourceInfo()
-
getProviderName
public String getProviderName()
-
getProviderType
public String[] getProviderType()
-
getAuthenticationMode
public String getAuthenticationMode()
-
-