Package org.forgerock.openam.uma
Class PermissionTicket
- java.lang.Object
-
- org.forgerock.openam.uma.PermissionTicket
-
- All Implemented Interfaces:
org.forgerock.openam.uma.UmaToken
@SupportedAll public class PermissionTicket extends Object implements org.forgerock.openam.uma.UmaToken
A POJO to represent the UMA Permission Ticket. See the UMA Spec for details.
-
-
Constructor Summary
Constructors Constructor Description PermissionTicket()PermissionTicket(String id, JsonValue permissions, String resourceServerClientId, String authGrantId, Boolean issued)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClientClientId()JsonValuegetContents()LonggetExpiryTime()StringgetGrantId()StringgetId()BooleangetIssued()intgetIteration()Get the usage iteration of the ticket.JsonValuegetPermissions()StringgetRealm()StringgetResourceServerClientId()voidincrementIteration()Increment the usage iteration of the ticket.voidsetClientClientId(String clientClientId)voidsetContents(JsonValue contents)voidsetExpiryTime(Long expiryTime)voidsetGrantId(String authGrantId)voidsetId(String id)voidsetIssued(Boolean issued)voidsetRealm(String realm)voidsetResourceServerClientId(String resourceServerClientId)
-
-
-
Method Detail
-
getId
public String getId()
-
setId
public void setId(String id)
-
getRealm
public String getRealm()
-
setRealm
public void setRealm(String realm)
-
getExpiryTime
public Long getExpiryTime()
-
setExpiryTime
public void setExpiryTime(Long expiryTime)
-
getResourceServerClientId
public String getResourceServerClientId()
-
setResourceServerClientId
public void setResourceServerClientId(String resourceServerClientId)
-
getClientClientId
public String getClientClientId()
-
setClientClientId
public void setClientClientId(String clientClientId)
-
incrementIteration
public void incrementIteration()
Increment the usage iteration of the ticket.
-
getIteration
public int getIteration()
Get the usage iteration of the ticket.- Returns:
- The usage iteration count.
-
getContents
public JsonValue getContents()
-
setContents
public void setContents(JsonValue contents)
-
getGrantId
public String getGrantId()
-
setGrantId
public void setGrantId(String authGrantId)
-
getIssued
public Boolean getIssued()
-
setIssued
public void setIssued(Boolean issued)
-
getPermissions
public JsonValue getPermissions()
-
-