Class UserDetailsJson

java.lang.Object
ca.cdr.api.model.json.UserDetailsJson
All Implemented Interfaces:
IHasAuthorities, IModelJson, IModelJson, Serializable, Cloneable, org.springframework.security.core.userdetails.UserDetails
Direct Known Subclasses:
UserSessionDetailsJson

public class UserDetailsJson extends Object implements org.springframework.security.core.userdetails.UserDetails, Cloneable, IHasAuthorities, IModelJson
Perhaps if anyone is wondering why we have such a vague fields such as associatedResources and/or defaultLaunchContexts, in our model in the first place. It's because the SMART spec has this concept of launch contexts, where the launch context is simply the patient/encounter/location that should be opened when the app starts. And there's nothing more implied there, just "this is what you should open", so the reason could be anything: - the user is that patient - the user has picked that patient from a list - the user is the parent of the patient - etc
See Also: