Package com.kaltura.client.services
Class PermissionService
- java.lang.Object
-
- com.kaltura.client.services.PermissionService
-
public class PermissionService extends Object
Permission service lets you create and manage user permissions
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPermissionService.AddPermissionBuilderstatic classPermissionService.DeletePermissionBuilderstatic classPermissionService.GetCurrentPermissionsPermissionBuilderstatic classPermissionService.GetPermissionBuilderstatic classPermissionService.ListPermissionBuilderstatic classPermissionService.UpdatePermissionBuilder
-
Constructor Summary
Constructors Constructor Description PermissionService()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PermissionService.AddPermissionBuilderadd(Permission permission)Adds a new permission object to the account.static PermissionService.DeletePermissionBuilderdelete(String permissionName)Deletes an existing permission object.static PermissionService.GetPermissionBuilderget(String permissionName)Retrieves a permission object using its ID.static PermissionService.GetCurrentPermissionsPermissionBuildergetCurrentPermissions()Retrieves a list of permissions that apply to the current KS.static PermissionService.ListPermissionBuilderlist()static PermissionService.ListPermissionBuilderlist(PermissionFilter filter)static PermissionService.ListPermissionBuilderlist(PermissionFilter filter, FilterPager pager)Lists permission objects that are associated with an account.static PermissionService.UpdatePermissionBuilderupdate(String permissionName, Permission permission)Updates an existing permission object.
-
-
-
Method Detail
-
add
public static PermissionService.AddPermissionBuilder add(Permission permission)
Adds a new permission object to the account.- Parameters:
permission- The new permission
-
delete
public static PermissionService.DeletePermissionBuilder delete(String permissionName)
Deletes an existing permission object.- Parameters:
permissionName- The name assigned to the permission
-
get
public static PermissionService.GetPermissionBuilder get(String permissionName)
Retrieves a permission object using its ID.- Parameters:
permissionName- The name assigned to the permission
-
getCurrentPermissions
public static PermissionService.GetCurrentPermissionsPermissionBuilder getCurrentPermissions()
Retrieves a list of permissions that apply to the current KS.
-
list
public static PermissionService.ListPermissionBuilder list()
-
list
public static PermissionService.ListPermissionBuilder list(PermissionFilter filter)
-
list
public static PermissionService.ListPermissionBuilder list(PermissionFilter filter, FilterPager pager)
Lists permission objects that are associated with an account. Blocked permissions are listed unless you use a filter to exclude them. Blocked permissions are listed unless you use a filter to exclude them.- Parameters:
filter- A filter used to exclude specific types of permissionspager- A limit for the number of records to display on a page
-
update
public static PermissionService.UpdatePermissionBuilder update(String permissionName, Permission permission)
Updates an existing permission object.- Parameters:
permissionName- The name assigned to the permissionpermission- Name The name assigned to the permission
-
-