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:
  • Field Details

    • subGroups

      protected boolean subGroups
      Set permissions also to the subgroups
    • subObjects

      protected boolean subObjects
      Set permissions also to the subobjects
  • Constructor Details

    • TypePermissionRequest

      public TypePermissionRequest()
  • Method Details

    • 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
    • getRoles

      public List<RoleItem> getRoles()
      List of role assignments to change
      Returns:
      role list
    • 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