public interface

SharepointSiteDataClient

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

Summary

Public Methods
abstract void enumerateFolder(String strFolderUrl, Holder<Long> enumerateFolderResult, Holder<ArrayOfSFPUrl> vUrls)
abstract void getAttachments(String strListName, String strItemId, Holder<Long> getAttachmentsResult, Holder<SitedataArrayOfString> vAttachments)
abstract void getChanges(ObjectType objectType, String contentDatabaseId, Holder<String> startChangeId, Holder<String> endChangeId, int timeout, Holder<String> getChangesResult, Holder<Boolean> moreChanges)
abstract String getChangesEx(int version, String xmlInput)
abstract void getContent(ObjectType objectType, String objectId, String folderUrl, String itemId, boolean retrieveChildItems, boolean securityOnly, Holder<String> lastItemIdOnPage, Holder<String> getContentResult)
abstract void getList(String strListName, Holder<Long> getListResult, Holder<SListMetadata> sListMetadata, Holder<ArrayOfSProperty> vProperties)
abstract void getListCollection(Holder<Long> getListCollectionResult, Holder<ArrayOfSList> vLists)
abstract String getListItems(String strListName, String strQuery, String strViewFields, long uRowLimit)
abstract void getSite(Holder<Long> getSiteResult, Holder<SSiteMetadata> sSiteMetadata, Holder<ArrayOfSWebWithTime> vWebs, Holder<String> strUsers, Holder<String> strGroups, Holder<SitedataArrayOfString> vGroups)
abstract void getSiteAndWeb(String strUrl, Holder<Long> getSiteAndWebResult, Holder<String> strSite, Holder<String> strWeb)
abstract void getSiteUrl(String url, Holder<Long> getSiteUrlResult, Holder<String> siteUrl, Holder<String> siteId)
abstract void getURLSegments(String strURL, Holder<Boolean> getURLSegmentsResult, Holder<String> strWebID, Holder<String> strBucketID, Holder<String> strListID, Holder<String> strItemID)
abstract 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)

Public Methods

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

Parameters
strFolderUrl
enumerateFolderResult
vUrls

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

Parameters
strListName
strItemId
getAttachmentsResult
vAttachments

public abstract 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 abstract String getChangesEx (int version, String xmlInput)

Parameters
version
xmlInput

public abstract 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 abstract void getList (String strListName, Holder<Long> getListResult, Holder<SListMetadata> sListMetadata, Holder<ArrayOfSProperty> vProperties)

Parameters
strListName
getListResult
sListMetadata
vProperties

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

Parameters
getListCollectionResult
vLists

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

Parameters
strListName
strQuery
strViewFields
uRowLimit

public abstract 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 abstract void getSiteAndWeb (String strUrl, Holder<Long> getSiteAndWebResult, Holder<String> strSite, Holder<String> strWeb)

Parameters
strUrl
getSiteAndWebResult
strSite
strWeb

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

Parameters
url
getSiteUrlResult
siteUrl
siteId

public abstract 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 abstract 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