public class PageDaoJena extends JenaBaseDao implements PageDao
| Modifier and Type | Field and Description |
|---|---|
protected static com.hp.hpl.jena.query.Query |
classGroupPageQuery |
protected static String |
classGroupPageQueryString |
protected static com.hp.hpl.jena.query.Query |
classIntersectionPageQuery |
protected static com.hp.hpl.jena.query.Query |
dataGetterClassQuery |
protected static com.hp.hpl.jena.query.Query |
dataGetterURIsQuery |
protected static String |
dataGetterURIsQueryString |
protected static com.hp.hpl.jena.query.Query |
homePageUriQuery |
protected static String |
homePageUriQueryString |
protected static String |
individualsForClassesDataGetterQueryString |
protected static com.hp.hpl.jena.query.Query |
individualsForClassesInternalQuery |
protected static String |
individualsForClassesInternalQueryString |
protected static com.hp.hpl.jena.query.Query |
individualsForClassesQuery |
protected static com.hp.hpl.jena.query.Query |
individualsForClassesRestrictedQuery |
protected static String |
individualsForClassesRestrictedQueryString |
protected static com.hp.hpl.jena.query.Query |
institutionalInternalClassQuery |
protected static String |
institutionalInternalClassQueryString |
protected static com.hp.hpl.jena.query.Query |
pageDataGetterTypeQuery |
protected static String |
pageDataGetterTypesQueryString |
protected static com.hp.hpl.jena.query.Query |
pageMappingsQuery |
protected static String |
pageMappingsQueryString |
protected static com.hp.hpl.jena.query.Query |
pageQuery |
protected static String |
pageQueryString |
protected static com.hp.hpl.jena.query.Query |
pageTypeQuery |
protected static String |
pageTypeQueryString |
protected static String |
requiredActionsQuery |
protected static String |
usesDataGetterClassQueryString |
DEFAULT_NAMESPACE, KEEP_ONLY_IF_FALSE, KEEP_ONLY_IF_TRUE, NONUSER_NAMESPACES, PREFERRED_LANGUAGES, PSEUDO_BNODE_NS, XSD, xsdDateFormat, xsdDateTimeFormatADDITIONAL_LINK, APPLICATION_ABOUTTEXT, APPLICATION_ACKNOWLEGETEXT, APPLICATION_CONTACTMAIL, APPLICATION_COPYRIGHTANCHOR, APPLICATION_COPYRIGHTURL, APPLICATION_CORRECTIONMAIL, APPLICATION_THEMEDIR, CLASSGROUP, DATAPROPERTY_ISEXTERNALID, DESCRIPTION_ANNOT, DISPLAY_LIMIT, DISPLAY_RANK, DISPLAY_RANK_ANNOT, EXAMPLE, EXAMPLE_ANNOT, HIDDEN_FROM_DISPLAY_BELOW_ROLE_LEVEL_ANNOT, HIDDEN_FROM_PUBLISH_BELOW_ROLE_LEVEL_ANNOT, IN_CLASSGROUP, IND_MAIN_IMAGE, LINK, LINK_ANCHOR, LINK_DISPLAYRANK, LINK_TYPE, LINK_URL, MODTIME, MONIKER, ONTOLOGY_PREFIX_ANNOT, PERMISSION, PERMISSION_SET_FOR_NEW_USERS, PERMISSION_SET_FOR_PUBLIC, PERMISSIONSET, PERMISSIONSET_HAS_PERMISSION, PORTAL, PRIMARY_LINK, PROHIBITED_FROM_UPDATE_BELOW_ROLE_LEVEL_ANNOT, PROPERTY_ADDLINKSUPPRESSED, PROPERTY_COLLATEBYSUBCLASSANNOT, PROPERTY_CUSTOM_LIST_VIEW_ANNOT, PROPERTY_CUSTOMDISPLAYVIEWANNOT, PROPERTY_CUSTOMENTRYFORMANNOT, PROPERTY_CUSTOMSEARCHVIEWANNOT, PROPERTY_CUSTOMSHORTVIEWANNOT, PROPERTY_DELETELINKSUPPRESSED, PROPERTY_EDITLINKSUPPRESSED, PROPERTY_ENTITYSORTDIRECTION, PROPERTY_ENTITYSORTFIELD, PROPERTY_FULLPROPERTYNAMEANNOT, PROPERTY_INPROPERTYGROUPANNOT, PROPERTY_OBJECTINDIVIDUALSORTPROPERTY, PROPERTY_OFFERCREATENEWOPTIONANNOT, PROPERTY_SELECTFROMEXISTINGANNOT, PROPERTY_STUBOBJECTPROPERTYANNOT, PROPERTYGROUP, PUBLIC_DESCRIPTION_ANNOT, SEARCH_BOOST_ANNOT, SHORTDEF, USERACCOUNT, USERACCOUNT_EMAIL_ADDRESS, USERACCOUNT_EXTERNAL_AUTH_ID, USERACCOUNT_EXTERNAL_AUTH_ONLY, USERACCOUNT_FIRST_NAME, USERACCOUNT_HAS_PERMISSION_SET, USERACCOUNT_LAST_LOGIN_TIME, USERACCOUNT_LAST_NAME, USERACCOUNT_LOGIN_COUNT, USERACCOUNT_MD5_PASSWORD, USERACCOUNT_OLD_PASSWORD, USERACCOUNT_PASSWORD_CHANGE_REQUIRED, USERACCOUNT_PASSWORD_LINK_EXPIRES, USERACCOUNT_PROXY_EDITOR_FOR, USERACCOUNT_ROOT_USER, USERACCOUNT_STATUS, VITRO_PUBLIC_ONTOLOGY| Constructor and Description |
|---|
PageDaoJena(WebappDaoFactoryJena wadf) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Map<String,Object>> |
executeQueryToCollection(com.hp.hpl.jena.query.QueryExecution qexec)
Converts a sparql query that returns a multiple rows to a list of maps.
|
protected List<String> |
executeQueryToList(com.hp.hpl.jena.query.QueryExecution qex)
Assumes single bound variable in solution.
|
Map<String,Object> |
getClassesAndCheckInternal(String pageUri) |
Map<String,Object> |
getClassesAndRestrictionsForPage(String pageUri) |
String |
getClassGroupPage(String pageUri)
Gets a URI for display:forClassGroup for the specified page.
|
List<String> |
getDataGetterClass(String pageUri) |
String |
getHomePageUri()
Returns URI of home page.
|
Map<String,Object> |
getPage(String pageUri)
Gets information about a page identified by a URI.
|
Map<String,String> |
getPageMappings()
Returns a list of urlMappings to URIs.
|
List<String> |
getRequiredActions(String pageUri)
Gets the requiredActions directly associated with page.
|
protected static Object |
nodeToObject(com.hp.hpl.jena.rdf.model.RDFNode node) |
protected static String |
nodeToString(com.hp.hpl.jena.rdf.model.RDFNode node) |
protected Map<String,Object> |
querySolutionToMap(com.hp.hpl.jena.query.QuerySolution soln) |
protected String |
querySolutionToString(com.hp.hpl.jena.query.QuerySolution soln)
Assumes single bound variable in solution.
|
addPropertyBooleanValue, addPropertyDateTimeValue, addPropertyDateValue, addPropertyFloatValue, addPropertyIntValue, addPropertyLongValue, addPropertyNonNegativeIntValue, addPropertyResourceURIValue, addPropertyResourceValue, addPropertyStringValue, checkURI, getClassURIStr, getDefaultLanguage, getLabel, getLabelLiteral, getLabelLiteral, getLabelOrId, getLocalNameOrId, getMostRestrictiveRoleLevel, getOntClass, getOntModel, getOntModelSelector, getPropertyBooleanValue, getPropertyDateTimeValue, getPropertyDateValue, getPropertyFloatValue, getPropertyIntValue, getPropertyLongValue, getPropertyNonNegativeIntegerValue, getPropertyNonNegativeIntValue, getPropertyResourceURIValues, getPropertyStringValue, getSmartRemoval, getWebappDaoFactory, getWritableOntModelList, isBooleanClassExpression, listDirectObjectPropertySubjects, listDirectObjectPropertyValues, makeNodeForURI, removeRulesMentioningResource, smartRemove, updatePropertyBooleanValue, updatePropertyDateTimeValue, updatePropertyDateValue, updatePropertyFloatValue, updatePropertyIntValue, updatePropertyLongValue, updatePropertyNonNegativeIntegerValue, updatePropertyNonNegativeIntValue, updatePropertyResourceURIValue, updatePropertyResourceURIValue, updatePropertyResourceURIValues, updatePropertyResourceValue, updatePropertyResourceValue, updatePropertyStringValue, updateRDFSLabelgetConstModelprotected static com.hp.hpl.jena.query.Query pageQuery
protected static com.hp.hpl.jena.query.Query pageTypeQuery
protected static com.hp.hpl.jena.query.Query pageDataGetterTypeQuery
protected static com.hp.hpl.jena.query.Query dataGetterURIsQuery
protected static com.hp.hpl.jena.query.Query pageMappingsQuery
protected static com.hp.hpl.jena.query.Query homePageUriQuery
protected static com.hp.hpl.jena.query.Query classGroupPageQuery
protected static com.hp.hpl.jena.query.Query classIntersectionPageQuery
protected static com.hp.hpl.jena.query.Query individualsForClassesQuery
protected static com.hp.hpl.jena.query.Query individualsForClassesRestrictedQuery
protected static com.hp.hpl.jena.query.Query institutionalInternalClassQuery
protected static com.hp.hpl.jena.query.Query individualsForClassesInternalQuery
protected static com.hp.hpl.jena.query.Query dataGetterClassQuery
protected static final String pageQueryString
protected static final String pageTypeQueryString
protected static final String pageDataGetterTypesQueryString
protected static final String requiredActionsQuery
protected static final String dataGetterURIsQueryString
protected static final String pageMappingsQueryString
protected static final String homePageUriQueryString
protected static final String classGroupPageQueryString
protected static final String individualsForClassesDataGetterQueryString
protected static final String individualsForClassesRestrictedQueryString
protected static final String institutionalInternalClassQueryString
protected static final String individualsForClassesInternalQueryString
protected static final String usesDataGetterClassQueryString
public PageDaoJena(WebappDaoFactoryJena wadf)
public Map<String,String> getPageMappings()
PageDaogetPageMappings in interface PageDaopublic Map<String,Object> getPage(String pageUri)
public String getHomePageUri()
PageDaogetHomePageUri in interface PageDaopublic String getClassGroupPage(String pageUri)
getClassGroupPage in interface PageDaopageUri - Page URIpublic Map<String,Object> getClassesAndRestrictionsForPage(String pageUri)
getClassesAndRestrictionsForPage in interface PageDaopublic Map<String,Object> getClassesAndCheckInternal(String pageUri)
getClassesAndCheckInternal in interface PageDaopublic List<String> getDataGetterClass(String pageUri)
getDataGetterClass in interface PageDaopublic List<String> getRequiredActions(String pageUri)
getRequiredActions in interface PageDaoprotected List<String> executeQueryToList(com.hp.hpl.jena.query.QueryExecution qex)
protected String querySolutionToString(com.hp.hpl.jena.query.QuerySolution soln)
protected List<Map<String,Object>> executeQueryToCollection(com.hp.hpl.jena.query.QueryExecution qexec)
protected Map<String,Object> querySolutionToMap(com.hp.hpl.jena.query.QuerySolution soln)
protected static Object nodeToObject(com.hp.hpl.jena.rdf.model.RDFNode node)
protected static String nodeToString(com.hp.hpl.jena.rdf.model.RDFNode node)
Copyright © 2016. All rights reserved.