public interface

UserProfileServiceSoap

org.mule.modules.sharepoint.microsoft.userprofile.UserProfileServiceSoap
Known Indirect Subclasses

Class Overview

This class was generated by Apache CXF 2.6.0 2013-11-05T18:39:20.291-03:00 Generated source version: 2.6.0

Summary

Public Methods
abstract ContactData addColleague(String accountName, String colleagueAccountName, String group, Privacy privacy, boolean isInWorkGroup)
abstract ContactData addColleagueWithoutEmailNotification(String accountName, String colleagueAccountName, String group, Privacy privacy, boolean isInWorkGroup)
abstract QuickLinkData addLink(String accountName, String name, String url, String group, Privacy privacy)
abstract MembershipData addMembership(String accountName, MembershipData membershipInfo, String group, Privacy privacy)
abstract PinnedLinkData addPinnedLink(String accountName, String name, String url)
abstract void addSuggestions(SuggestionType type, ArrayOfString suggestions, ArrayOfDouble weights)
abstract void createMemberGroup(MembershipData membershipInfo)
abstract ArrayOfPropertyData createUserProfileByAccountName(String accountName)
abstract ArrayOfContactData getCommonColleagues(String accountName)
abstract ContactData getCommonManager(String accountName)
abstract ArrayOfMembershipData getCommonMemberships(String accountName)
abstract InCommonData getInCommon(String accountName)
abstract ArrayOfPropertyInfo getProfileSchema(String schemaName)
abstract String getProfileSchemaNameByAccountName(String accountName)
abstract ArrayOfString getProfileSchemaNames()
abstract ArrayOfString getPropertyChoiceList(String propertyName)
abstract ArrayOfContactData getUserColleagues(String accountName)
abstract ArrayOfQuickLinkData getUserLinks(String accountName)
abstract ArrayOfMembershipData getUserMemberships(String accountName)
abstract ArrayOfOrganizationProfileData getUserOrganizations(String accountName)
abstract ArrayOfPinnedLinkData getUserPinnedLinks(String accountName)
abstract ArrayOfPropertyData getUserProfileByGuid(Guid guid)
abstract GetUserProfileByIndexResult getUserProfileByIndex(int index)
abstract ArrayOfPropertyData getUserProfileByName(String accountName)
abstract long getUserProfileCount()
abstract ArrayOfPropertyInfo getUserProfileSchema()
abstract PropertyData getUserPropertyByAccountName(String accountName, String propertyName)
abstract void modifyUserPropertyByAccountName(String accountName, ArrayOfPropertyData newData)
abstract void removeAllColleagues(String accountName)
abstract void removeAllLinks(String accountName)
abstract void removeAllMemberships(String accountName)
abstract void removeAllPinnedLinks(String accountName)
abstract void removeColleague(String accountName, String colleagueAccountName)
abstract void removeLink(String accountName, int id)
abstract void removeMembership(String accountName, Guid sourceInternal, String sourceReference)
abstract void removePinnedLink(String accountName, int id)
abstract void updateColleaguePrivacy(String accountName, String colleagueAccountName, Privacy newPrivacy)
abstract void updateLink(String accountName, QuickLinkData data)
abstract void updateMembershipPrivacy(String accountName, Guid sourceInternal, String sourceReference, Privacy newPrivacy)
abstract void updatePinnedLink(String accountName, PinnedLinkData data)

Public Methods

public abstract ContactData addColleague (String accountName, String colleagueAccountName, String group, Privacy privacy, boolean isInWorkGroup)

Parameters
accountName
colleagueAccountName
group
privacy
isInWorkGroup

public abstract ContactData addColleagueWithoutEmailNotification (String accountName, String colleagueAccountName, String group, Privacy privacy, boolean isInWorkGroup)

Parameters
accountName
colleagueAccountName
group
privacy
isInWorkGroup

public abstract QuickLinkData addLink (String accountName, String name, String url, String group, Privacy privacy)

Parameters
accountName
name
url
group
privacy

public abstract MembershipData addMembership (String accountName, MembershipData membershipInfo, String group, Privacy privacy)

Parameters
accountName
membershipInfo
group
privacy

public abstract PinnedLinkData addPinnedLink (String accountName, String name, String url)

Parameters
accountName
name
url

public abstract void addSuggestions (SuggestionType type, ArrayOfString suggestions, ArrayOfDouble weights)

Parameters
type
suggestions
weights

public abstract void createMemberGroup (MembershipData membershipInfo)

Parameters
membershipInfo

public abstract ArrayOfPropertyData createUserProfileByAccountName (String accountName)

Parameters
accountName

public abstract ArrayOfContactData getCommonColleagues (String accountName)

Parameters
accountName

public abstract ContactData getCommonManager (String accountName)

Parameters
accountName

public abstract ArrayOfMembershipData getCommonMemberships (String accountName)

Parameters
accountName

public abstract InCommonData getInCommon (String accountName)

Parameters
accountName

public abstract ArrayOfPropertyInfo getProfileSchema (String schemaName)

Parameters
schemaName

public abstract String getProfileSchemaNameByAccountName (String accountName)

Parameters
accountName

public abstract ArrayOfString getProfileSchemaNames ()

public abstract ArrayOfString getPropertyChoiceList (String propertyName)

Parameters
propertyName

public abstract ArrayOfContactData getUserColleagues (String accountName)

Parameters
accountName

public abstract ArrayOfQuickLinkData getUserLinks (String accountName)

Parameters
accountName

public abstract ArrayOfMembershipData getUserMemberships (String accountName)

Parameters
accountName

public abstract ArrayOfOrganizationProfileData getUserOrganizations (String accountName)

Parameters
accountName

public abstract ArrayOfPinnedLinkData getUserPinnedLinks (String accountName)

Parameters
accountName

public abstract ArrayOfPropertyData getUserProfileByGuid (Guid guid)

Parameters
guid

public abstract GetUserProfileByIndexResult getUserProfileByIndex (int index)

Parameters
index

public abstract ArrayOfPropertyData getUserProfileByName (String accountName)

Parameters
accountName

public abstract long getUserProfileCount ()

public abstract ArrayOfPropertyInfo getUserProfileSchema ()

public abstract PropertyData getUserPropertyByAccountName (String accountName, String propertyName)

Parameters
accountName
propertyName

public abstract void modifyUserPropertyByAccountName (String accountName, ArrayOfPropertyData newData)

Parameters
accountName
newData

public abstract void removeAllColleagues (String accountName)

Parameters
accountName

public abstract void removeAllLinks (String accountName)

Parameters
accountName

public abstract void removeAllMemberships (String accountName)

Parameters
accountName

public abstract void removeAllPinnedLinks (String accountName)

Parameters
accountName

public abstract void removeColleague (String accountName, String colleagueAccountName)

Parameters
accountName
colleagueAccountName

public abstract void removeLink (String accountName, int id)

Parameters
accountName
id

public abstract void removeMembership (String accountName, Guid sourceInternal, String sourceReference)

Parameters
accountName
sourceInternal
sourceReference

public abstract void removePinnedLink (String accountName, int id)

Parameters
accountName
id

public abstract void updateColleaguePrivacy (String accountName, String colleagueAccountName, Privacy newPrivacy)

Parameters
accountName
colleagueAccountName
newPrivacy

public abstract void updateLink (String accountName, QuickLinkData data)

Parameters
accountName
data

public abstract void updateMembershipPrivacy (String accountName, Guid sourceInternal, String sourceReference, Privacy newPrivacy)

Parameters
accountName
sourceInternal
sourceReference
newPrivacy

public abstract void updatePinnedLink (String accountName, PinnedLinkData data)

Parameters
accountName
data