Class BaseUserBasedIdentifierBundleFactory
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.auth.identifier.factory.BaseIdentifierBundleFactory
-
- edu.cornell.mannlib.vitro.webapp.auth.identifier.factory.BaseUserBasedIdentifierBundleFactory
-
- All Implemented Interfaces:
IdentifierBundleFactory,UserBasedIdentifierBundleFactory
- Direct Known Subclasses:
HasPermissionSetFactory,HasProfileFactory,HasProxyEditingRightsFactory,IsRootUserFactory,IsUserFactory
public abstract class BaseUserBasedIdentifierBundleFactory extends BaseIdentifierBundleFactory implements UserBasedIdentifierBundleFactory
Some fields and methods that are helpful to IdentifierBundleFactory classes.
-
-
Field Summary
-
Fields inherited from class edu.cornell.mannlib.vitro.webapp.auth.identifier.factory.BaseIdentifierBundleFactory
indDao, uaDao, wdf
-
-
Constructor Summary
Constructors Constructor Description BaseUserBasedIdentifierBundleFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description IdentifierBundlegetIdentifierBundle(javax.servlet.http.HttpServletRequest request)Return the IdentifierBundle from this factory.abstract IdentifierBundlegetIdentifierBundleForUser(UserAccount user)Get the IdentifierBundle for this user.-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.auth.identifier.factory.BaseIdentifierBundleFactory
toString
-
-
-
-
Method Detail
-
getIdentifierBundle
public final IdentifierBundle getIdentifierBundle(javax.servlet.http.HttpServletRequest request)
Description copied from interface:IdentifierBundleFactoryReturn the IdentifierBundle from this factory. May return an empty bundle, but never returns null.- Specified by:
getIdentifierBundlein interfaceIdentifierBundleFactory
-
getIdentifierBundleForUser
public abstract IdentifierBundle getIdentifierBundleForUser(UserAccount user)
Description copied from interface:UserBasedIdentifierBundleFactoryGet the IdentifierBundle for this user. If user is null, return an empty bundle. Never returns null.- Specified by:
getIdentifierBundleForUserin interfaceUserBasedIdentifierBundleFactory
-
-