public class

SharepointEmailClientImpl

extends Object
implements SharepointEmailClient
java.lang.Object
   ↳ org.mule.modules.sharepoint.api.client.impl.SharepointEmailClientImpl

Summary

Fields
private SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider
Public Constructors
SharepointEmailClientImpl(SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider)
Public Methods
RequestStatus changeContactsMembershipInDistributionGroup(String alias, MailArrayOfString addListForContacts, MailArrayOfString deleteListForContacts, boolean deleteAllCurrentMembers)
RequestStatus changeUsersMembershipInDistributionGroup(String alias, MailArrayOfString addNt4NameList, MailArrayOfString deleteNt4NameList, boolean deleteAllCurrentMembers)
RequestStatus createContact(String alias, String firstName, String lastName, String forwardingEmail, ContactFlags flags)
RequestResponse createDistributionGroup(String alias, String name, String description, String contactCN, RequestInfo info, DistributionGroupFlags flags)
RequestStatus deleteContact(String alias)
RequestResponse deleteDistributionGroup(String alias, RequestInfo info)
SharepointEmailWSSoap getConnection()
RequestResponse getJobStatus(int jobId)
RequestStatus modifyContact(String oldAlias, String newAlias, String firstName, String lastName, String forwardingEmail, ContactFlags flags)
RequestResponse modifyDistributionGroup(String alias, String name, String description, String contactCN, RequestInfo info, DistributionGroupFlags flags)
RequestResponse renameDistributionGroup(String oldAlias, String newAlias, RequestInfo info)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.modules.sharepoint.api.client.SharepointEmailClient

Fields

private SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider

Public Constructors

public SharepointEmailClientImpl (SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider)

Parameters
serviceProvider

Public Methods

public RequestStatus changeContactsMembershipInDistributionGroup (String alias, MailArrayOfString addListForContacts, MailArrayOfString deleteListForContacts, boolean deleteAllCurrentMembers)

Parameters
alias
addListForContacts
deleteListForContacts
deleteAllCurrentMembers

public RequestStatus changeUsersMembershipInDistributionGroup (String alias, MailArrayOfString addNt4NameList, MailArrayOfString deleteNt4NameList, boolean deleteAllCurrentMembers)

Parameters
alias
addNt4NameList
deleteNt4NameList
deleteAllCurrentMembers

public RequestStatus createContact (String alias, String firstName, String lastName, String forwardingEmail, ContactFlags flags)

Parameters
alias
firstName
lastName
forwardingEmail
flags

public RequestResponse createDistributionGroup (String alias, String name, String description, String contactCN, RequestInfo info, DistributionGroupFlags flags)

Parameters
alias
name
description
contactCN
info
flags

public RequestStatus deleteContact (String alias)

Parameters
alias

public RequestResponse deleteDistributionGroup (String alias, RequestInfo info)

Parameters
alias
info

public SharepointEmailWSSoap getConnection ()

public RequestResponse getJobStatus (int jobId)

Parameters
jobId

public RequestStatus modifyContact (String oldAlias, String newAlias, String firstName, String lastName, String forwardingEmail, ContactFlags flags)

Parameters
oldAlias
newAlias
firstName
lastName
forwardingEmail
flags

public RequestResponse modifyDistributionGroup (String alias, String name, String description, String contactCN, RequestInfo info, DistributionGroupFlags flags)

Parameters
alias
name
description
contactCN
info
flags

public RequestResponse renameDistributionGroup (String oldAlias, String newAlias, RequestInfo info)

Parameters
oldAlias
newAlias
info