Package ca.cdr.api.model.json
Interface IHasUserData
- All Known Implementing Classes:
AuditEventPrePersistJson,OAuth2ClientDetailsJson,UserSessionDetailsJson
public interface IHasUserData
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddUserData(Map<String, Object> theExtraData) default voidclearUserData(String theName) getClientPopulatedUserData(boolean theCreateIfNull) Model objects wishing to implement user data can implement this interface, and only need to actually implement this methoddefault ObjectgetUserData(String theName) default intgetUserInt(String theName) default StringgetUserString(String theName) default booleanhasUserData(String theName) default voidsetUserData(String theName, Object theValue) default voidsetUserDataINN(String theName, Object theValue) default voidsetUserDataInternal(boolean theDoValidationCheck, String theName, Object theValue)
-
Method Details
-
getUserData
-
setUserData
-
setUserDataInternal
-
clearUserData
-
setUserDataINN
-
hasUserData
-
getUserString
-
getUserInt
-
addUserData
-
getClientPopulatedUserData
Model objects wishing to implement user data can implement this interface, and only need to actually implement this method
-