Class TypePermissionRequest
- java.lang.Object
-
- com.gentics.contentnode.rest.model.request.TypePermissionRequest
-
- All Implemented Interfaces:
Serializable
public class TypePermissionRequest extends Object implements Serializable
Request to change permissions on a type- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
subGroups
Set permissions also to the subgroupsprotected boolean
subObjects
Set permissions also to the subobjects
-
Constructor Summary
Constructors Constructor Description TypePermissionRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<TypePermissionItem>
getPerms()
List of permissions to changeList<RoleItem>
getRoles()
List of role assignments to changeboolean
isSubGroups()
True to set permissions also to subgroups, false for only the given groupboolean
isSubObjects()
True to set permissions also for subobjects, false for only the given objectTypePermissionRequest
setPerms(List<TypePermissionItem> perms)
Set permission listTypePermissionRequest
setRoles(List<RoleItem> roles)
Set role listTypePermissionRequest
setSubGroups(boolean subGroups)
Set whether to set permissions on the subgroupsTypePermissionRequest
setSubObjects(boolean subObjects)
Set whether to set permissions for the subobjects
-
-
-
Method Detail
-
getPerms
public List<TypePermissionItem> getPerms()
List of permissions to change- Returns:
- permission list
-
setPerms
public TypePermissionRequest setPerms(List<TypePermissionItem> perms)
Set permission list- Parameters:
perms
- list- Returns:
- fluent API
-
setRoles
public TypePermissionRequest setRoles(List<RoleItem> roles)
Set role list- Parameters:
roles
- list- Returns:
- fluent API
-
isSubGroups
public boolean isSubGroups()
True to set permissions also to subgroups, false for only the given group- Returns:
- true for subgroups, false if not
-
setSubGroups
public TypePermissionRequest setSubGroups(boolean subGroups)
Set whether to set permissions on the subgroups- Parameters:
subGroups
- true for subgroups, false if not- Returns:
- fluent API
-
isSubObjects
public boolean isSubObjects()
True to set permissions also for subobjects, false for only the given object- Returns:
- true for subobjects, false if not
-
setSubObjects
public TypePermissionRequest setSubObjects(boolean subObjects)
Set whether to set permissions for the subobjects- Parameters:
subObjects
- true for subobjects, false if not- Returns:
- fluent API
-
-