Class IndividualRequestAnalysisContextImpl
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.controller.individual.IndividualRequestAnalysisContextImpl
-
- All Implemented Interfaces:
IndividualRequestAnalysisContext
public class IndividualRequestAnalysisContextImpl extends Object implements IndividualRequestAnalysisContext
Implement all of the fiddly-bits that we need for analyzing the request for an individual, but that we do not want to do in unit tests.
-
-
Constructor Summary
Constructors Constructor Description IndividualRequestAnalysisContextImpl(VitroRequest vreq)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAliasUrlForBytestreamIndividual(Individual individual)If this Individual represents a File Bytestream, get the Alias URL associated with it.StringgetDefaultNamespace()What is the default namespace for the application?IndividualgetIndividualByNetId(String netId)If there is a user with this netID, and if they have a profile, return that Individual.IndividualgetIndividualByURI(String individualUri)Use the IndividualDao to get this individual.
-
-
-
Constructor Detail
-
IndividualRequestAnalysisContextImpl
public IndividualRequestAnalysisContextImpl(VitroRequest vreq)
-
-
Method Detail
-
getDefaultNamespace
public String getDefaultNamespace()
Description copied from interface:IndividualRequestAnalysisContextWhat is the default namespace for the application?- Specified by:
getDefaultNamespacein interfaceIndividualRequestAnalysisContext
-
getIndividualByURI
public Individual getIndividualByURI(String individualUri)
Description copied from interface:IndividualRequestAnalysisContextUse the IndividualDao to get this individual. If the URI is null, or if no such Individual exists, return null.- Specified by:
getIndividualByURIin interfaceIndividualRequestAnalysisContext
-
getIndividualByNetId
public Individual getIndividualByNetId(String netId)
Description copied from interface:IndividualRequestAnalysisContextIf there is a user with this netID, and if they have a profile, return that Individual. Otherwise, return null.- Specified by:
getIndividualByNetIdin interfaceIndividualRequestAnalysisContext
-
getAliasUrlForBytestreamIndividual
public String getAliasUrlForBytestreamIndividual(Individual individual)
Description copied from interface:IndividualRequestAnalysisContextIf this Individual represents a File Bytestream, get the Alias URL associated with it. Otherwise, return null.- Specified by:
getAliasUrlForBytestreamIndividualin interfaceIndividualRequestAnalysisContext
-
-