Package de.kosmos_lab.web.persistence
Interface ControllerWithPersistence
-
- All Known Implementing Classes:
ExampleWebServer
public interface ControllerWithPersistence
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddJWT(String jwtid, org.json.JSONObject o)voidaddPersistence(IPersistence p)voidaddPersistence(IPersistence perstistence, Class<?> clazz)voidaddUUID(UUID uuid, Object object)IPersistencecreatePersistence(org.json.JSONObject config)UUIDgenerateUUID()ObjectgetByUUID(UUID uuid)ClassgetDefaultPersistenceClass()JWTgetJwt()<T> TgetPersistence(Class<T> clazz)StringhashPepper(String input)StringhashSaltPepper(String input, String salt)booleanisKnownJWTID(String jwtid)
-
-
-
Method Detail
-
addJWT
void addJWT(String jwtid, org.json.JSONObject o) throws NoPersistenceException
- Throws:
NoPersistenceException
-
addPersistence
void addPersistence(IPersistence perstistence, Class<?> clazz)
-
addPersistence
void addPersistence(IPersistence p)
-
createPersistence
IPersistence createPersistence(org.json.JSONObject config)
-
generateUUID
UUID generateUUID()
-
getDefaultPersistenceClass
Class getDefaultPersistenceClass()
-
getJwt
JWT getJwt()
-
getPersistence
<T> T getPersistence(Class<T> clazz) throws NoPersistenceException
- Throws:
NoPersistenceException
-
isKnownJWTID
boolean isKnownJWTID(String jwtid)
-
-