public class

SharepointPermissionsClientImpl

extends Object
implements SharepointPermissionsClient
java.lang.Object
   ↳ org.mule.modules.sharepoint.api.client.impl.SharepointPermissionsClientImpl

Summary

Fields
private SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider
Public Constructors
SharepointPermissionsClientImpl(SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider)
Public Methods
void addPermission(String objectName, String objectType, String permissionIdentifier, String permissionType, int permissionMask)
void addPermissionCollection(String objectName, String objectType, AddPermissionCollection.PermissionsInfoXml permissionsInfoXml)
PermissionsSoap getConnection()
GetPermissionCollectionResponse.GetPermissionCollectionResult getPermissionCollection(String objectName, String objectType)
void removePermission(String objectName, String objectType, String permissionIdentifier, String permissionType)
void removePermissionCollection(String objectName, String objectType, RemovePermissionCollection.MemberIdsXml memberIdsXml)
void updatePermission(String objectName, String objectType, String permissionIdentifier, String permissionType, int permissionMask)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.modules.sharepoint.api.client.SharepointPermissionsClient

Fields

private SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider

Public Constructors

public SharepointPermissionsClientImpl (SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider)

Parameters
serviceProvider

Public Methods

public void addPermission (String objectName, String objectType, String permissionIdentifier, String permissionType, int permissionMask)

Parameters
objectName
objectType
permissionIdentifier
permissionType
permissionMask

public void addPermissionCollection (String objectName, String objectType, AddPermissionCollection.PermissionsInfoXml permissionsInfoXml)

Parameters
objectName
objectType
permissionsInfoXml

public PermissionsSoap getConnection ()

public GetPermissionCollectionResponse.GetPermissionCollectionResult getPermissionCollection (String objectName, String objectType)

Parameters
objectName
objectType

public void removePermission (String objectName, String objectType, String permissionIdentifier, String permissionType)

Parameters
objectName
objectType
permissionIdentifier
permissionType

public void removePermissionCollection (String objectName, String objectType, RemovePermissionCollection.MemberIdsXml memberIdsXml)

Parameters
objectName
objectType
memberIdsXml

public void updatePermission (String objectName, String objectType, String permissionIdentifier, String permissionType, int permissionMask)

Parameters
objectName
objectType
permissionIdentifier
permissionType
permissionMask