Class PermissionTicketAdapter
- java.lang.Object
-
- org.keycloak.authorization.jpa.store.PermissionTicketAdapter
-
- All Implemented Interfaces:
PermissionTicket
,JpaModel<PermissionTicketEntity>
public class PermissionTicketAdapter extends Object implements PermissionTicket, JpaModel<PermissionTicketEntity>
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.keycloak.authorization.model.PermissionTicket
PermissionTicket.FilterOption, PermissionTicket.SearchableFields
-
-
Constructor Summary
Constructors Constructor Description PermissionTicketAdapter(PermissionTicketEntity entity, javax.persistence.EntityManager entityManager, StoreFactory storeFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Long
getCreatedTimestamp()
PermissionTicketEntity
getEntity()
Long
getGrantedTimestamp()
String
getId()
String
getOwner()
Policy
getPolicy()
String
getRequester()
Resource
getResource()
ResourceServer
getResourceServer()
Scope
getScope()
int
hashCode()
boolean
isGranted()
void
setGrantedTimestamp(Long millis)
void
setPolicy(Policy policy)
static PermissionTicketEntity
toEntity(javax.persistence.EntityManager em, PermissionTicket permission)
-
-
-
Constructor Detail
-
PermissionTicketAdapter
public PermissionTicketAdapter(PermissionTicketEntity entity, javax.persistence.EntityManager entityManager, StoreFactory storeFactory)
-
-
Method Detail
-
getEntity
public PermissionTicketEntity getEntity()
- Specified by:
getEntity
in interfaceJpaModel<PermissionTicketEntity>
-
getId
public String getId()
- Specified by:
getId
in interfacePermissionTicket
-
getOwner
public String getOwner()
- Specified by:
getOwner
in interfacePermissionTicket
-
getRequester
public String getRequester()
- Specified by:
getRequester
in interfacePermissionTicket
-
isGranted
public boolean isGranted()
- Specified by:
isGranted
in interfacePermissionTicket
-
getCreatedTimestamp
public Long getCreatedTimestamp()
- Specified by:
getCreatedTimestamp
in interfacePermissionTicket
-
getGrantedTimestamp
public Long getGrantedTimestamp()
- Specified by:
getGrantedTimestamp
in interfacePermissionTicket
-
setGrantedTimestamp
public void setGrantedTimestamp(Long millis)
- Specified by:
setGrantedTimestamp
in interfacePermissionTicket
-
getResourceServer
public ResourceServer getResourceServer()
- Specified by:
getResourceServer
in interfacePermissionTicket
-
getPolicy
public Policy getPolicy()
- Specified by:
getPolicy
in interfacePermissionTicket
-
setPolicy
public void setPolicy(Policy policy)
- Specified by:
setPolicy
in interfacePermissionTicket
-
getResource
public Resource getResource()
- Specified by:
getResource
in interfacePermissionTicket
-
getScope
public Scope getScope()
- Specified by:
getScope
in interfacePermissionTicket
-
toEntity
public static PermissionTicketEntity toEntity(javax.persistence.EntityManager em, PermissionTicket permission)
-
-