Interface UserFactory<CV,C,T,SV,D,S>

Type Parameters:
CV - the user context value type
C - the persistent context type
T - the transient context type
SV - the user sessions value type
D - the deployment type
S - the session type
All Superinterfaces:
BiCacheEntryCreator<String,CV,SV,C>, BiCacheEntryLocator<String,CV,SV>, CacheEntryCreator<String, Map.Entry<CV,SV>, C>, CacheEntryLocator<String, Map.Entry<CV,SV>>, CacheEntryRemover<String>
All Known Implementing Classes:
CompositeUserFactory

public interface UserFactory<CV,C,T,SV,D,S> extends BiCacheEntryCreator<String,CV,SV,C>, BiCacheEntryLocator<String,CV,SV>, CacheEntryRemover<String>
Creates an User composed from a UserContextFactory and UserSessionsFactory.
Author:
Paul Ferraro