Class OpenAMTokenState
- java.lang.Object
-
- org.forgerock.openam.sts.user.invocation.OpenAMTokenState
-
public class OpenAMTokenState extends Object
Class encapsulating an OpenAM sessionId, and will emit json which includes state necessary to act as the input_token_state in the RestSTSTokenTranslationInvocationState - i.e. the OpenAM session id, and a AMSTSConstants.TOKEN_TYPE_KEY field corresponding to TokenType.OPENAM.name().
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpenAMTokenState.OpenAMTokenStateBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OpenAMTokenState.OpenAMTokenStateBuilderbuilder()booleanequals(Object other)static OpenAMTokenStatefromJson(org.forgerock.json.JsonValue jsonValue)StringgetSessionId()inthashCode()org.forgerock.json.JsonValuetoJson()StringtoString()
-
-
-
Method Detail
-
getSessionId
public String getSessionId()
-
builder
public static OpenAMTokenState.OpenAMTokenStateBuilder builder()
-
toJson
public org.forgerock.json.JsonValue toJson() throws TokenMarshalException- Throws:
TokenMarshalException
-
fromJson
public static OpenAMTokenState fromJson(org.forgerock.json.JsonValue jsonValue) throws TokenMarshalException
- Throws:
TokenMarshalException
-
-