public class PermissionTicketAdapter extends Object implements PermissionTicket, CachedModel<PermissionTicket>
PermissionTicket.FilterOption, PermissionTicket.SearchableFields| Modifier and Type | Field and Description |
|---|---|
protected CachedPermissionTicket |
cached |
protected StoreFactoryCacheSession |
cacheSession |
protected boolean |
invalidated |
protected PermissionTicket |
updated |
| 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 PermissionTicketpublic String getOwner()
getOwner in interface PermissionTicketpublic String getRequester()
getRequester in interface PermissionTicketpublic boolean isGranted()
isGranted in interface PermissionTicketpublic Long getCreatedTimestamp()
getCreatedTimestamp in interface PermissionTicketpublic Long getGrantedTimestamp()
getGrantedTimestamp in interface PermissionTicketpublic void setGrantedTimestamp(Long millis)
setGrantedTimestamp in interface PermissionTicketpublic ResourceServer getResourceServer()
getResourceServer in interface PermissionTicketpublic Policy getPolicy()
getPolicy in interface PermissionTicketpublic void setPolicy(Policy policy)
setPolicy in interface PermissionTicketpublic Resource getResource()
getResource in interface PermissionTicketpublic Scope getScope()
getScope in interface PermissionTicketCopyright © 2021 JBoss by Red Hat. All rights reserved.