microsoft.exchange.webservices.data
Class ExchangeServerInfo

java.lang.Object
  extended by microsoft.exchange.webservices.data.ExchangeServerInfo

public final class ExchangeServerInfo
extends java.lang.Object

Represents Exchange server information.


Constructor Summary
protected ExchangeServerInfo()
          Instantiates a new exchange server info.
 
Method Summary
 int getMajorBuildNumber()
          Gets the Major Exchange server build number.
 int getMajorVersion()
          Gets the Major Exchange server version number.
 int getMinorBuildNumber()
          Gets the Minor Exchange server build number.
 int getMinorVersion()
          Gets the Minor Exchange server version number.
 java.lang.String getVersionString()
          Gets the Exchange server version string (e.g.
protected static ExchangeServerInfo parse(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
          * Parse current element to extract server information.
protected  void setMajorBuildNumber(int majorBuildNumber)
          Sets the major build number.
protected  void setMajorVersion(int majorVersion)
          Sets the major version.
protected  void setMinorBuildNumber(int minorBuildNumber)
          Sets the minor build number.
protected  void setMinorVersion(int minorVersion)
          Sets the minor version.
protected  void setVersionString(java.lang.String versionString)
          Sets the version string.
 java.lang.String toString()
          Override ToString method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExchangeServerInfo

protected ExchangeServerInfo()
Instantiates a new exchange server info.

Method Detail

parse

protected static ExchangeServerInfo parse(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
                                   throws java.lang.Exception
* Parse current element to extract server information.

Parameters:
reader - EwsServiceXmlReader
Returns:
ExchangeServerInfo
Throws:
java.lang.Exception - the exception

getMajorVersion

public int getMajorVersion()
Gets the Major Exchange server version number.

Returns:
the major version

setMajorVersion

protected void setMajorVersion(int majorVersion)
Sets the major version.

Parameters:
majorVersion - the new major version

getMinorVersion

public int getMinorVersion()
Gets the Minor Exchange server version number.

Returns:
the minor version

setMinorVersion

protected void setMinorVersion(int minorVersion)
Sets the minor version.

Parameters:
minorVersion - the new minor version

getMajorBuildNumber

public int getMajorBuildNumber()
Gets the Major Exchange server build number.

Returns:
the major build number

setMajorBuildNumber

protected void setMajorBuildNumber(int majorBuildNumber)
Sets the major build number.

Parameters:
majorBuildNumber - the new major build number

getMinorBuildNumber

public int getMinorBuildNumber()
Gets the Minor Exchange server build number.

Returns:
the minor build number

setMinorBuildNumber

protected void setMinorBuildNumber(int minorBuildNumber)
Sets the minor build number.

Parameters:
minorBuildNumber - the new minor build number

getVersionString

public java.lang.String getVersionString()
Gets the Exchange server version string (e.g. "Exchange2010")

Returns:
the version string

setVersionString

protected void setVersionString(java.lang.String versionString)
Sets the version string.

Parameters:
versionString - the new version string

toString

public java.lang.String toString()
Override ToString method.

Overrides:
toString in class java.lang.Object
Returns:
the string