Interface IndividualRequestAnalysisContext

  • All Known Implementing Classes:
    IndividualRequestAnalysisContextImpl

    public interface IndividualRequestAnalysisContext
    Pull the fiddly-bits out of the IndividualRequestAnalyzer to make it easier to test.
    • Method Detail

      • getDefaultNamespace

        String getDefaultNamespace()
        What is the default namespace for the application?
      • getIndividualByURI

        Individual getIndividualByURI​(String individualUri)
        Use the IndividualDao to get this individual. If the URI is null, or if no such Individual exists, return null.
      • getIndividualByNetId

        Individual getIndividualByNetId​(String netId)
        If there is a user with this netID, and if they have a profile, return that Individual. Otherwise, return null.
      • getAliasUrlForBytestreamIndividual

        String getAliasUrlForBytestreamIndividual​(Individual individual)
        If this Individual represents a File Bytestream, get the Alias URL associated with it. Otherwise, return null.