Package org.forgerock.openam.tokens

A collection of classes is given here for describing how to store a bean-compliant POJO as a token. An example usage is given below:
 @Type(TokenType.MY_TOKEN_TYPE)
 public class MyBean {
     @Field(CoreTokenField.TOKEN_ID`)
     private String id;
     @Field(CoreTokenField.STRING_ONE)
     private String name;
     @Field(CoreTokenField.BLOB, converter = MapToJsonBytesConverter.class)
     private Map<String,?> complexData;

     // getters and setters follow...
 }