Interface PermissionTicket

All Known Implementing Classes:
AbstractPermissionTicketModel, MapPermissionTicketAdapter, PermissionTicketAdapter, PermissionTicketAdapter

public interface PermissionTicket
Author:
Pedro Igor
  • Method Details

    • getId

      String getId()
      Returns the unique identifier for this instance.
      Returns:
      the unique identifier for this instance
    • getOwner

      String getOwner()
      Returns the resource's owner, which is usually an identifier that uniquely identifies the resource's owner.
      Returns:
      the owner of this resource
    • getRequester

      String getRequester()
    • getResource

      Resource getResource()
      Returns the Resource associated with this instance
      Returns:
      the Resource associated with this instance
    • getScope

      Scope getScope()
      Returns the Scope associated with this instance
      Returns:
      the Scope associated with this instance
    • isGranted

      boolean isGranted()
    • getCreatedTimestamp

      Long getCreatedTimestamp()
    • getGrantedTimestamp

      Long getGrantedTimestamp()
    • setGrantedTimestamp

      void setGrantedTimestamp(Long millis)
    • getResourceServer

      ResourceServer getResourceServer()
      Returns the ResourceServer where this policy belongs to.
      Returns:
      a resource server
    • getPolicy

      Policy getPolicy()
    • setPolicy

      void setPolicy(Policy policy)