Class Permissions

java.lang.Object
com.genologics.ri.permission.Permissions
All Implemented Interfaces:
Batch<PermissionLink>, Serializable, Iterable<PermissionLink>

public class Permissions extends Object implements Batch<PermissionLink>, Serializable
The representation of a list of permission links.
Since:
2.19
See Also:
  • Field Details

    • permissions

      protected List<PermissionLink> permissions
      The list of permission links.
    • uri

      protected String uri
      The URI of the permissions collection.
  • Constructor Details

    • Permissions

      public Permissions()
      Default constructor.
    • Permissions

      public Permissions(String uri)
      Constructor with URI.
      Parameters:
      uri - The permissions collection URI.
  • Method Details

    • getPermissions

      public List<PermissionLink> getPermissions()
      Get the list of permission links.
      Returns:
      The list of permission links.
    • getList

      public List<PermissionLink> getList()
      Gets the list of items in this batch.
      Specified by:
      getList in interface Batch<PermissionLink>
      Returns:
      The list of items.
    • getSize

      public int getSize()
      Gets the number of items in this batch.
      Specified by:
      getSize in interface Batch<PermissionLink>
      Returns:
      The size of the batch.
    • getUri

      public String getUri()
      Get the URI.
      Returns:
      The URI.
    • setUri

      public void setUri(String uri)
      Set the URI.
      Parameters:
      uri - The URI.