public class

SharepointSiteDataClientImpl

extends Object
implements SharepointSiteDataClient
java.lang.Object
   ↳ org.mule.modules.sharepoint.api.client.impl.SharepointSiteDataClientImpl

Summary

Fields
private SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider
Public Constructors
SharepointSiteDataClientImpl(SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider)
Public Methods
void enumerateFolder(String strFolderUrl, Holder<Long> enumerateFolderResult, Holder<ArrayOfSFPUrl> vUrls)
void getAttachments(String strListName, String strItemId, Holder<Long> getAttachmentsResult, Holder<SitedataArrayOfString> vAttachments)
void getChanges(ObjectType objectType, String contentDatabaseId, Holder<String> startChangeId, Holder<String> endChangeId, int timeout, Holder<String> getChangesResult, Holder<Boolean> moreChanges)
String getChangesEx(int version, String xmlInput)
SiteDataSoap getConnection()
void getContent(ObjectType objectType, String objectId, String folderUrl, String itemId, boolean retrieveChildItems, boolean securityOnly, Holder<String> lastItemIdOnPage, Holder<String> getContentResult)
void getList(String strListName, Holder<Long> getListResult, Holder<SListMetadata> sListMetadata, Holder<ArrayOfSProperty> vProperties)
void getListCollection(Holder<Long> getListCollectionResult, Holder<ArrayOfSList> vLists)
String getListItems(String strListName, String strQuery, String strViewFields, long uRowLimit)
void getSite(Holder<Long> getSiteResult, Holder<SSiteMetadata> sSiteMetadata, Holder<ArrayOfSWebWithTime> vWebs, Holder<String> strUsers, Holder<String> strGroups, Holder<SitedataArrayOfString> vGroups)
void getSiteAndWeb(String strUrl, Holder<Long> getSiteAndWebResult, Holder<String> strSite, Holder<String> strWeb)
void getSiteUrl(String url, Holder<Long> getSiteUrlResult, Holder<String> siteUrl, Holder<String> siteId)
void getURLSegments(String strURL, Holder<Boolean> getURLSegmentsResult, Holder<String> strWebID, Holder<String> strBucketID, Holder<String> strListID, Holder<String> strItemID)
void getWeb(Holder<Long> getWebResult, Holder<SWebMetadata> sWebMetadata, Holder<ArrayOfSWebWithTime> vWebs, Holder<ArrayOfSListWithTime> vLists, Holder<ArrayOfSFPUrl> vFPUrls, Holder<String> strRoles, Holder<SitedataArrayOfString> vRolesUsers, Holder<SitedataArrayOfString> vRolesGroups)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.modules.sharepoint.api.client.SharepointSiteDataClient

Fields

private SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider

Public Constructors

public SharepointSiteDataClientImpl (SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider)

Parameters
serviceProvider

Public Methods

public void enumerateFolder (String strFolderUrl, Holder<Long> enumerateFolderResult, Holder<ArrayOfSFPUrl> vUrls)

Parameters
strFolderUrl
enumerateFolderResult
vUrls

public void getAttachments (String strListName, String strItemId, Holder<Long> getAttachmentsResult, Holder<SitedataArrayOfString> vAttachments)

Parameters
strListName
strItemId
getAttachmentsResult
vAttachments

public void getChanges (ObjectType objectType, String contentDatabaseId, Holder<String> startChangeId, Holder<String> endChangeId, int timeout, Holder<String> getChangesResult, Holder<Boolean> moreChanges)

Parameters
objectType
contentDatabaseId
startChangeId
endChangeId
timeout
getChangesResult
moreChanges

public String getChangesEx (int version, String xmlInput)

Parameters
version
xmlInput

public SiteDataSoap getConnection ()

public void getContent (ObjectType objectType, String objectId, String folderUrl, String itemId, boolean retrieveChildItems, boolean securityOnly, Holder<String> lastItemIdOnPage, Holder<String> getContentResult)

Parameters
objectType
objectId
folderUrl
itemId
retrieveChildItems
securityOnly
lastItemIdOnPage
getContentResult

public void getList (String strListName, Holder<Long> getListResult, Holder<SListMetadata> sListMetadata, Holder<ArrayOfSProperty> vProperties)

Parameters
strListName
getListResult
sListMetadata
vProperties

public void getListCollection (Holder<Long> getListCollectionResult, Holder<ArrayOfSList> vLists)

Parameters
getListCollectionResult
vLists

public String getListItems (String strListName, String strQuery, String strViewFields, long uRowLimit)

Parameters
strListName
strQuery
strViewFields
uRowLimit

public void getSite (Holder<Long> getSiteResult, Holder<SSiteMetadata> sSiteMetadata, Holder<ArrayOfSWebWithTime> vWebs, Holder<String> strUsers, Holder<String> strGroups, Holder<SitedataArrayOfString> vGroups)

Parameters
getSiteResult
sSiteMetadata
vWebs
strUsers
strGroups
vGroups

public void getSiteAndWeb (String strUrl, Holder<Long> getSiteAndWebResult, Holder<String> strSite, Holder<String> strWeb)

Parameters
strUrl
getSiteAndWebResult
strSite
strWeb

public void getSiteUrl (String url, Holder<Long> getSiteUrlResult, Holder<String> siteUrl, Holder<String> siteId)

Parameters
url
getSiteUrlResult
siteUrl
siteId

public void getURLSegments (String strURL, Holder<Boolean> getURLSegmentsResult, Holder<String> strWebID, Holder<String> strBucketID, Holder<String> strListID, Holder<String> strItemID)

Parameters
strURL
getURLSegmentsResult
strWebID
strBucketID
strListID
strItemID

public void getWeb (Holder<Long> getWebResult, Holder<SWebMetadata> sWebMetadata, Holder<ArrayOfSWebWithTime> vWebs, Holder<ArrayOfSListWithTime> vLists, Holder<ArrayOfSFPUrl> vFPUrls, Holder<String> strRoles, Holder<SitedataArrayOfString> vRolesUsers, Holder<SitedataArrayOfString> vRolesGroups)

Parameters
getWebResult
sWebMetadata
vWebs
vLists
vFPUrls
strRoles
vRolesUsers
vRolesGroups