public class PermissionTicketAdapter extends Object implements PermissionTicket, CachedModel<PermissionTicket>
Modifier and Type | Field and Description |
---|---|
protected CachedPermissionTicket |
cached |
protected StoreFactoryCacheSession |
cacheSession |
protected boolean |
invalidated |
protected PermissionTicket |
updated |
GRANTED, ID, OWNER, POLICY, POLICY_IS_NOT_NULL, REQUESTER, REQUESTER_IS_NULL, RESOURCE, RESOURCE_NAME, SCOPE, SCOPE_IS_NULL
Constructor and Description |
---|
PermissionTicketAdapter(CachedPermissionTicket cached,
StoreFactoryCacheSession cacheSession) |
Modifier and Type | Method and Description |
---|---|
long |
getCacheTimestamp() |
Long |
getCreatedTimestamp() |
PermissionTicket |
getDelegateForUpdate() |
Long |
getGrantedTimestamp() |
String |
getId() |
String |
getOwner() |
Policy |
getPolicy() |
String |
getRequester() |
Resource |
getResource() |
ResourceServer |
getResourceServer() |
Scope |
getScope() |
int |
hashCode() |
void |
invalidate() |
protected void |
invalidateFlag() |
boolean |
isGranted() |
protected boolean |
isUpdated() |
void |
setGrantedTimestamp(Long millis) |
void |
setPolicy(Policy policy) |
protected CachedPermissionTicket cached
protected StoreFactoryCacheSession cacheSession
protected PermissionTicket updated
protected boolean invalidated
public PermissionTicketAdapter(CachedPermissionTicket cached, StoreFactoryCacheSession cacheSession)
public PermissionTicket getDelegateForUpdate()
getDelegateForUpdate
in interface CachedModel<PermissionTicket>
protected void invalidateFlag()
public void invalidate()
invalidate
in interface CachedModel<PermissionTicket>
public long getCacheTimestamp()
getCacheTimestamp
in interface CachedModel<PermissionTicket>
protected boolean isUpdated()
public String getId()
getId
in interface PermissionTicket
public String getOwner()
getOwner
in interface PermissionTicket
public String getRequester()
getRequester
in interface PermissionTicket
public boolean isGranted()
isGranted
in interface PermissionTicket
public Long getCreatedTimestamp()
getCreatedTimestamp
in interface PermissionTicket
public Long getGrantedTimestamp()
getGrantedTimestamp
in interface PermissionTicket
public void setGrantedTimestamp(Long millis)
setGrantedTimestamp
in interface PermissionTicket
public ResourceServer getResourceServer()
getResourceServer
in interface PermissionTicket
public Policy getPolicy()
getPolicy
in interface PermissionTicket
public void setPolicy(Policy policy)
setPolicy
in interface PermissionTicket
public Resource getResource()
getResource
in interface PermissionTicket
public Scope getScope()
getScope
in interface PermissionTicket
Copyright © 2021 JBoss by Red Hat. All rights reserved.