mondrian.xmla
Class DataSourcesConfig.DataSource

java.lang.Object
  extended by org.eigenbase.xom.ElementDef
      extended by 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
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
DataSourcesConfig.DataSource()
           
DataSourcesConfig.DataSource(DOMWrapper _def)
           
 
Method Summary
 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_new, getMixedChildren, getText, getType, getWrapper, hashCode, toCompactXML, toString, toXML, verifyEqual
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

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

DataSourcesConfig.DataSource

public DataSourcesConfig.DataSource()

DataSourcesConfig.DataSource

public DataSourcesConfig.DataSource(DOMWrapper _def)
                             throws XOMException
Throws:
XOMException
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface NodeDef
Overrides:
getName in class ElementDef

display

public void display(java.io.PrintWriter _out,
                    int _indent)

displayXML

public void displayXML(XMLOutput _out,
                       int _indent)
Specified by:
displayXML in interface NodeDef
Overrides:
displayXML in class ElementDef

displayDiff

public boolean displayDiff(ElementDef _other,
                           java.io.PrintWriter _out,
                           int _indent)
Overrides:
displayDiff in class ElementDef

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()

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads