public class Definition
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
Definition(long definitionId,
java.lang.String definitionName,
java.lang.String createdDate,
java.lang.String modifiedDate,
java.lang.String[] supportedGrantTypes,
int accessTokenLifetime,
int accessTokenLength,
boolean enforceSingleUseAuthorizationGrant,
int authorizationCodeLifetime,
int authorizationCodeLength,
boolean issueRefreshToken,
int refreshTokenLength,
int maxGrantLifeTime,
boolean enforceSingleAccessTokenPerGrant,
boolean enableMultipleRefreshTokensForFaultTolerance,
boolean pinEnabled,
int pinLength,
java.lang.String tcmBehavior,
java.lang.String tokenCharSet) |
Modifier and Type | Method and Description |
---|---|
void |
addAttributeSource(java.lang.String attrName,
java.lang.String attrSrcId)
Add Attributes to Definition
|
boolean |
enableMultipleRefreshTokensForFaultTolerance()
Returns true if enable multiple refresh tokens for fault tolerance flag is set on Definition
|
boolean |
enforceSingleAccessTokenPerGrant()
Returns true if enforce single access token per grant flag is set on Definition
|
boolean |
enforceSingleUseAuthorizationGrant()
Returns true if enforce single user authorization grant flag is set on Definition
|
java.lang.Long |
getAccessPolicyId()
Retrieve policyId
|
int |
getAccessTokenLength()
Returns Access Token Length
|
int |
getAccessTokenLifetime()
Returns Access Token's lifetime
|
java.util.Map<java.lang.String,java.lang.String> |
getAttributeSources()
Retrieve all Attributes of Definition
|
int |
getAuthorizationCodeLength()
Returns Authorization Code Length
|
int |
getAuthorizationCodeLifetime()
Returns Authorization Code Lifetime
|
java.lang.String |
getCreatedDate()
Get the Definition creation date
|
long |
getDefinitionId()
Get Definition id
|
java.lang.String |
getDefinitionName()
Get the Definition name
|
int |
getMaxAuthorizationGrantLifetime()
Returns Max Authorization Grant Length
|
java.lang.String |
getModifiedDate()
Get the Definition's last modified date
|
OidcDefinition |
getOidc()
Returns OpenID Connect Configurations as OidcDefinition object
|
int |
getPinLength()
Returns Pin Length
|
int |
getRefreshTokenLength()
Returns Refresh Token Length
|
java.lang.String[] |
getSupportedAuthorizationGrants()
Get the Definition supported authorization grants
|
java.lang.String |
getTCMBehavior()
Returns TCM Behaviour
|
java.lang.String |
getTokenCharSet()
Returns Token CharSet
|
boolean |
issueRefreshToken()
Returns true if Issue Refresh Token flag is set on Definition
|
boolean |
pinEnabled()
Returns true if Pin Policy flag is set on Definition
|
void |
setAccessPolicyId(java.lang.Long accessPolicyId)
Set PolicyId
|
void |
setOidc(OidcDefinition oidc)
Set OpenID Connect Configurations as OidcDefinition object
|
public Definition(long definitionId, java.lang.String definitionName, java.lang.String createdDate, java.lang.String modifiedDate, java.lang.String[] supportedGrantTypes, int accessTokenLifetime, int accessTokenLength, boolean enforceSingleUseAuthorizationGrant, int authorizationCodeLifetime, int authorizationCodeLength, boolean issueRefreshToken, int refreshTokenLength, int maxGrantLifeTime, boolean enforceSingleAccessTokenPerGrant, boolean enableMultipleRefreshTokensForFaultTolerance, boolean pinEnabled, int pinLength, java.lang.String tcmBehavior, java.lang.String tokenCharSet)
public long getDefinitionId()
public java.lang.String getDefinitionName()
public java.lang.String getCreatedDate()
public java.lang.String getModifiedDate()
public java.lang.String[] getSupportedAuthorizationGrants()
public boolean issueRefreshToken()
public int getAccessTokenLifetime()
public boolean enforceSingleAccessTokenPerGrant()
public int getAuthorizationCodeLifetime()
public boolean pinEnabled()
public int getPinLength()
public int getAuthorizationCodeLength()
public int getAccessTokenLength()
public int getRefreshTokenLength()
public int getMaxAuthorizationGrantLifetime()
public boolean enforceSingleUseAuthorizationGrant()
public boolean enableMultipleRefreshTokensForFaultTolerance()
public java.lang.String getTCMBehavior()
public java.lang.String getTokenCharSet()
public OidcDefinition getOidc()
public void setOidc(OidcDefinition oidc)
public void addAttributeSource(java.lang.String attrName, java.lang.String attrSrcId)
public java.util.Map<java.lang.String,java.lang.String> getAttributeSources()
public void setAccessPolicyId(java.lang.Long accessPolicyId)
public java.lang.Long getAccessPolicyId()