-
public interface UserDatasource
-
-
Method Summary
Modifier and Type Method Description abstract voidclose()abstract voidacquireTransactionLock(long changeset)abstract voidcommitTransaction()abstract voidrollbackTransaction()abstract voidsetAttribute(@NonNull() String key, long attribute)abstract voidsetAttribute(@NonNull() String key, double attribute)abstract voidsetAttribute(@NonNull() String key, boolean attribute)abstract voidsetAttribute(@NonNull() String key, @NonNull() String attribute)abstract voidsetAttribute(@NonNull() String key, @NonNull() Date attribute)abstract voidsetAttribute(@NonNull() String key, @NonNull() URI attribute)abstract voidremoveAttribute(@NonNull() String key)abstract voidaddTag(@NonNull() String collection, @NonNull() String tag)abstract voidremoveTag(@NonNull() String collection, @NonNull() String tag)abstract voidclear()abstract voidclearTags()abstract voidclearTags(String collection)abstract voidclearAttributes()abstract Map<String, Set<String>>getTagCollections()abstract HashMap<String, UserAttribute>getAttributes()abstract StringprintDebugDump()-
-
Method Detail
-
close
abstract void close()
-
acquireTransactionLock
abstract void acquireTransactionLock(long changeset)
-
commitTransaction
abstract void commitTransaction()
-
rollbackTransaction
abstract void rollbackTransaction()
-
setAttribute
abstract void setAttribute(@NonNull() String key, long attribute)
-
setAttribute
abstract void setAttribute(@NonNull() String key, double attribute)
-
setAttribute
abstract void setAttribute(@NonNull() String key, boolean attribute)
-
setAttribute
abstract void setAttribute(@NonNull() String key, @NonNull() String attribute)
-
setAttribute
abstract void setAttribute(@NonNull() String key, @NonNull() Date attribute)
-
setAttribute
abstract void setAttribute(@NonNull() String key, @NonNull() URI attribute)
-
removeAttribute
abstract void removeAttribute(@NonNull() String key)
-
clear
abstract void clear()
-
clearTags
abstract void clearTags()
-
clearAttributes
abstract void clearAttributes()
-
getAttributes
@Nullable() abstract HashMap<String, UserAttribute> getAttributes()
-
printDebugDump
abstract String printDebugDump()
-
-
-
-