Class AbstractUserProvider
- java.lang.Object
-
- io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
-
- All Implemented Interfaces:
UserProvider
public abstract class AbstractUserProvider extends Object implements UserProvider
-
-
Field Summary
-
Fields inherited from interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
defaultUserSupplier
-
-
Constructor Summary
Constructors Constructor Description AbstractUserProvider(Class<? extends User> userClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetadataaddToMetadata(Metadata metadata, User user)booleancontainsUser(Metadata metadata)UserfromMetadata(Metadata metadata)MetadataremoveFromMetadata(Metadata metadata)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
getActiveUser, getSystemUser
-
-
-
-
Method Detail
-
fromMetadata
public User fromMetadata(Metadata metadata)
- Specified by:
fromMetadatain interfaceUserProvider
-
containsUser
public boolean containsUser(Metadata metadata)
- Specified by:
containsUserin interfaceUserProvider
-
removeFromMetadata
public Metadata removeFromMetadata(Metadata metadata)
- Specified by:
removeFromMetadatain interfaceUserProvider
-
addToMetadata
public Metadata addToMetadata(Metadata metadata, User user)
- Specified by:
addToMetadatain interfaceUserProvider
-
-