Class Session
java.lang.Object
de.aristaflow.ilm.base.sessionmanagement.Session
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SessionToken
A session is a session token without a token. This prevents misusing the security token.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionSet this to arbitrary attributes required for a specific interaction.Set this to URIs identifying your client uniquely.@Valid SessionSet this to sessions for interactions belonging to a sub-transaction of the transaction of the designated session.@NotBlank UUIDSet this to an arbitrary value.@Size(min=1) StringThis is used as additional information for rich type hierarchies. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
subClass
This is used as additional information for rich type hierarchies. -
sessionId
Set this to an arbitrary value. This should be a globally unique random value. Use the same value for all interactions belonging to the same transaction, change it for a new transaction. -
callerUris
Set this to URIs identifying your client uniquely. This can be the same for every session token used within the same application/client. -
attributes
Set this to arbitrary attributes required for a specific interaction. -
parentSession
Set this to sessions for interactions belonging to a sub-transaction of the transaction of the designated session. This is of the same (sub-)type as thisSession.
-
-
Constructor Details
-
Session
public Session()
-