public interface

SharepointEmailClient

org.mule.modules.sharepoint.api.client.SharepointEmailClient
Known Indirect Subclasses

Summary

Public Methods
abstract RequestStatus changeContactsMembershipInDistributionGroup(String alias, MailArrayOfString addListForContacts, MailArrayOfString deleteListForContacts, boolean deleteAllCurrentMembers)
abstract RequestStatus changeUsersMembershipInDistributionGroup(String alias, MailArrayOfString addNt4NameList, MailArrayOfString deleteNt4NameList, boolean deleteAllCurrentMembers)
abstract RequestStatus createContact(String alias, String firstName, String lastName, String forwardingEmail, ContactFlags flags)
abstract RequestResponse createDistributionGroup(String alias, String name, String description, String contactCN, RequestInfo info, DistributionGroupFlags flags)
abstract RequestStatus deleteContact(String alias)
abstract RequestResponse deleteDistributionGroup(String alias, RequestInfo info)
abstract RequestResponse getJobStatus(int jobId)
abstract RequestStatus modifyContact(String oldAlias, String newAlias, String firstName, String lastName, String forwardingEmail, ContactFlags flags)
abstract RequestResponse modifyDistributionGroup(String alias, String name, String description, String contactCN, RequestInfo info, DistributionGroupFlags flags)
abstract RequestResponse renameDistributionGroup(String oldAlias, String newAlias, RequestInfo info)

Public Methods

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

Parameters
alias
addListForContacts
deleteListForContacts
deleteAllCurrentMembers

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

Parameters
alias
addNt4NameList
deleteNt4NameList
deleteAllCurrentMembers

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

Parameters
alias
firstName
lastName
forwardingEmail
flags

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

Parameters
alias
name
description
contactCN
info
flags

public abstract RequestStatus deleteContact (String alias)

Parameters
alias

public abstract RequestResponse deleteDistributionGroup (String alias, RequestInfo info)

Parameters
alias
info

public abstract RequestResponse getJobStatus (int jobId)

Parameters
jobId

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

Parameters
oldAlias
newAlias
firstName
lastName
forwardingEmail
flags

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

Parameters
alias
name
description
contactCN
info
flags

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

Parameters
oldAlias
newAlias
info