Class PageDaoJena

    • Field Detail

      • pageQuery

        protected static org.apache.jena.query.Query pageQuery
      • pageTypeQuery

        protected static org.apache.jena.query.Query pageTypeQuery
      • pageDataGetterTypeQuery

        protected static org.apache.jena.query.Query pageDataGetterTypeQuery
      • dataGetterURIsQuery

        protected static org.apache.jena.query.Query dataGetterURIsQuery
      • pageMappingsQuery

        protected static org.apache.jena.query.Query pageMappingsQuery
      • homePageUriQuery

        protected static org.apache.jena.query.Query homePageUriQuery
      • classGroupPageQuery

        protected static org.apache.jena.query.Query classGroupPageQuery
      • classIntersectionPageQuery

        protected static org.apache.jena.query.Query classIntersectionPageQuery
      • individualsForClassesQuery

        protected static org.apache.jena.query.Query individualsForClassesQuery
      • individualsForClassesRestrictedQuery

        protected static org.apache.jena.query.Query individualsForClassesRestrictedQuery
      • institutionalInternalClassQuery

        protected static org.apache.jena.query.Query institutionalInternalClassQuery
      • individualsForClassesInternalQuery

        protected static org.apache.jena.query.Query individualsForClassesInternalQuery
      • dataGetterClassQuery

        protected static org.apache.jena.query.Query dataGetterClassQuery
      • pageQueryString

        protected static final String pageQueryString
      • pageMappingsQueryString

        protected static final String pageMappingsQueryString
      • individualsForClassesDataGetterQueryString

        protected static final String individualsForClassesDataGetterQueryString
        See Also:
        Constant Field Values
      • individualsForClassesRestrictedQueryString

        protected static final String individualsForClassesRestrictedQueryString
        See Also:
        Constant Field Values
      • institutionalInternalClassQueryString

        protected static final String institutionalInternalClassQueryString
        See Also:
        Constant Field Values
      • individualsForClassesInternalQueryString

        protected static final String individualsForClassesInternalQueryString
        See Also:
        Constant Field Values
      • usesDataGetterClassQueryString

        protected static final String usesDataGetterClassQueryString
    • Method Detail

      • getHomePageUri

        public String getHomePageUri()
        Description copied from interface: PageDao
        Returns URI of home page.
        Specified by:
        getHomePageUri in interface PageDao
      • getClassGroupPage

        public String getClassGroupPage​(String pageUri)
        Gets a URI for display:forClassGroup for the specified page. Only one value is expected in the model. This may return null if there is no ClassGroup associated with the page.
        Specified by:
        getClassGroupPage in interface PageDao
        Parameters:
        pageUri - Page URI
      • executeQueryToList

        protected List<String> executeQueryToList​(org.apache.jena.query.QueryExecution qex)
        Assumes single bound variable in solution.
      • querySolutionToString

        protected String querySolutionToString​(org.apache.jena.query.QuerySolution soln)
        Assumes single bound variable in solution.
      • executeQueryToCollection

        protected List<Map<String,​Object>> executeQueryToCollection​(org.apache.jena.query.QueryExecution qexec)
        Converts a sparql query that returns a multiple rows to a list of maps. The maps will have column names as keys to the values. This method will not close qexec.
      • querySolutionToMap

        protected Map<String,​Object> querySolutionToMap​(org.apache.jena.query.QuerySolution soln)
      • nodeToObject

        protected static Object nodeToObject​(org.apache.jena.rdf.model.RDFNode node)
      • nodeToString

        protected static String nodeToString​(org.apache.jena.rdf.model.RDFNode node)