public abstract class ConfigurationSettingsBase extends Object
Constructor and Description |
---|
ConfigurationSettingsBase()
Initializes a new instance of the ConfigurationSettingsBase class.
|
Modifier and Type | Method and Description |
---|---|
abstract GetUserSettingsResponse |
convertSettings(String smtpAddress,
List<UserSettingName> requestedSettings)
Convert ConfigurationSettings to GetUserSettings response.
|
AutodiscoverError |
getError()
Gets the error.
|
abstract String |
getNamespace()
Gets the namespace that defines the settings.
|
abstract String |
getRedirectTarget()
Gets the redirect target.
|
abstract AutodiscoverResponseType |
getResponseType()
Gets the type of the response.
|
void |
loadFromXml(EwsXmlReader reader)
Loads the settings from XML.
|
abstract void |
makeRedirectionResponse(URI redirectUrl)
Makes this instance a redirection response.
|
boolean |
tryReadCurrentXmlElement(EwsXmlReader reader)
Tries to read the current XML element.
|
public ConfigurationSettingsBase()
public boolean tryReadCurrentXmlElement(EwsXmlReader reader) throws Exception
reader
- the readerException
- the exceptionpublic void loadFromXml(EwsXmlReader reader) throws Exception
reader
- the readerException
- the exceptionpublic abstract String getNamespace()
public abstract void makeRedirectionResponse(URI redirectUrl)
redirectUrl
- the redirect urlpublic abstract AutodiscoverResponseType getResponseType()
public abstract String getRedirectTarget()
public abstract GetUserSettingsResponse convertSettings(String smtpAddress, List<UserSettingName> requestedSettings)
smtpAddress
- SMTP address.requestedSettings
- The requested settings.public AutodiscoverError getError()
Copyright © 2012–2015 Microsoft. All rights reserved.