Class ExchangeServerInfo
- java.lang.Object
-
- microsoft.exchange.webservices.data.core.ExchangeServerInfo
-
public final class ExchangeServerInfo extends Object
Represents Exchange server information.
-
-
Constructor Summary
Constructors Constructor Description ExchangeServerInfo()Instantiates a new exchange server info.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetMajorBuildNumber()Gets the Major Exchange server build number.intgetMajorVersion()Gets the Major Exchange server version number.intgetMinorBuildNumber()Gets the Minor Exchange server build number.intgetMinorVersion()Gets the Minor Exchange server version number.StringgetVersionString()Gets the Exchange server version string (e.g.static ExchangeServerInfoparse(EwsServiceXmlReader reader)Parse current element to extract server information.voidsetMajorBuildNumber(int majorBuildNumber)Sets the major build number.voidsetMajorVersion(int majorVersion)Sets the major version.voidsetMinorBuildNumber(int minorBuildNumber)Sets the minor build number.voidsetMinorVersion(int minorVersion)Sets the minor version.voidsetVersionString(String versionString)Sets the version string.StringtoString()Override ToString method.
-
-
-
Constructor Detail
-
ExchangeServerInfo
public ExchangeServerInfo()
Instantiates a new exchange server info.
-
-
Method Detail
-
parse
public static ExchangeServerInfo parse(EwsServiceXmlReader reader) throws Exception
Parse current element to extract server information.- Parameters:
reader- EwsServiceXmlReader- Returns:
- ExchangeServerInfo
- Throws:
Exception- the exception
-
getMajorVersion
public int getMajorVersion()
Gets the Major Exchange server version number.- Returns:
- the major version
-
setMajorVersion
public 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
public 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
public 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
public void setMinorBuildNumber(int minorBuildNumber)
Sets the minor build number.- Parameters:
minorBuildNumber- the new minor build number
-
getVersionString
public String getVersionString()
Gets the Exchange server version string (e.g. "Exchange2010")- Returns:
- the version string
-
setVersionString
public void setVersionString(String versionString)
Sets the version string.- Parameters:
versionString- the new version string
-
-