|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmicrosoft.exchange.webservices.data.ExchangeCredentials
public abstract class ExchangeCredentials
Base class of Exchange credential types.
Constructor Summary | |
---|---|
ExchangeCredentials()
|
Method Summary | |
---|---|
protected java.net.URI |
adjustUrl(java.net.URI url)
Adjusts the URL endpoint based on the credentials. |
protected void |
emitExtraSoapHeaderNamespaceAliases(javax.xml.stream.XMLStreamWriter writer)
* Emit any extra necessary namespace aliases for the SOAP:header block. |
static ExchangeCredentials |
getExchangeCredentialsFromNetworkCredential(java.lang.String userName,
java.lang.String password,
java.lang.String domain)
Performs an implicit conversion from |
protected static java.lang.String |
getUriWithoutWSSecurity(java.net.URI url)
Return the url without wssecruity address. |
protected boolean |
isNeedSignature()
Gets the flag indicating whether any sign action need taken. |
protected void |
preAuthenticate()
This method is called to pre-authenticate credentials before a service request is made. |
protected void |
prepareWebRequest(microsoft.exchange.webservices.data.HttpWebRequest client)
* This method is called to apply credentials to a service request before the request is made. |
protected void |
serializeExtraSoapHeaders(javax.xml.stream.XMLStreamWriter writer,
java.lang.String webMethodName)
* Serialize any extra necessary SOAP headers. |
protected void |
serializeWSSecurityHeaders(javax.xml.stream.XMLStreamWriter writer)
* Serialize SOAP headers used for authentication schemes that rely on WS-Security. |
protected void |
sign(java.io.ByteArrayOutputStream memoryStream)
Add the signature element to the memory stream. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExchangeCredentials()
Method Detail |
---|
public static ExchangeCredentials getExchangeCredentialsFromNetworkCredential(java.lang.String userName, java.lang.String password, java.lang.String domain)
userName
- Account user name.password
- Account password.domain
- Account domain.
protected static java.lang.String getUriWithoutWSSecurity(java.net.URI url)
url
- The urlprotected void preAuthenticate()
protected void prepareWebRequest(microsoft.exchange.webservices.data.HttpWebRequest client) throws java.net.URISyntaxException
client
- The request.
java.net.URISyntaxException
- the uRI syntax exceptionprotected void emitExtraSoapHeaderNamespaceAliases(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
writer
- The writer.
javax.xml.stream.XMLStreamException
- the xML stream exceptionprotected void serializeExtraSoapHeaders(javax.xml.stream.XMLStreamWriter writer, java.lang.String webMethodName) throws javax.xml.stream.XMLStreamException
writer
- The writer.webMethodName
- The Web method being called.
javax.xml.stream.XMLStreamException
- the xML stream exceptionprotected java.net.URI adjustUrl(java.net.URI url) throws java.net.URISyntaxException
url
- The URL.
java.net.URISyntaxException
protected boolean isNeedSignature()
protected void sign(java.io.ByteArrayOutputStream memoryStream) throws java.lang.Exception
memoryStream
- The memory stream.
java.lang.Exception
protected void serializeWSSecurityHeaders(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
writer
- The writer.
javax.xml.stream.XMLStreamException
- the xML stream exception
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |