Class DataPropertyStatementDaoJena
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.dao.jena.JenaBaseDaoCon
-
- edu.cornell.mannlib.vitro.webapp.dao.jena.JenaBaseDao
-
- edu.cornell.mannlib.vitro.webapp.dao.jena.DataPropertyStatementDaoJena
-
- All Implemented Interfaces:
DataPropertyStatementDao
- Direct Known Subclasses:
DataPropertyStatementDaoSDB
public class DataPropertyStatementDaoJena extends JenaBaseDao implements DataPropertyStatementDao
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringDATA_PROPERTY_VALUE_QUERY_STRINGprotected static org.apache.jena.query.QuerydataPropertyValueQuery-
Fields inherited from class edu.cornell.mannlib.vitro.webapp.dao.jena.JenaBaseDao
DEFAULT_NAMESPACE, KEEP_ONLY_IF_FALSE, KEEP_ONLY_IF_TRUE, NONUSER_NAMESPACES, PREFERRED_LANGUAGES, PSEUDO_BNODE_NS, XSD, xsdDateFormat, xsdDateTimeFormat
-
Fields inherited from class edu.cornell.mannlib.vitro.webapp.dao.jena.JenaBaseDaoCon
ADDITIONAL_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, EDITING, EXAMPLE, EXAMPLE_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, 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_ARGON2_PASSWORD, USERACCOUNT_EMAIL_ADDRESS, USERACCOUNT_EMAIL_KEY, 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 Summary
Constructors Constructor Description DataPropertyStatementDaoJena(DatasetWrapperFactory dwf, WebappDaoFactoryJena wadf)
-
Method Summary
-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.dao.jena.JenaBaseDao
addPropertyBooleanValue, addPropertyDateTimeValue, addPropertyDateValue, addPropertyFloatValue, addPropertyIntValue, addPropertyLongValue, addPropertyNonNegativeIntValue, addPropertyResourceURIValue, addPropertyResourceValue, addPropertyStringValue, checkURI, getClassURIStr, getDefaultLanguage, getLabel, getLabelLiteral, getLabelLiteral, getLabelOrId, getLocalNameOrId, getOntClass, getOntModel, getOntModelSelector, getPropertyBooleanValue, getPropertyDateTimeValue, getPropertyDateValue, getPropertyFloatValue, getPropertyIntValue, getPropertyLongValue, getPropertyNonNegativeIntegerValue, getPropertyNonNegativeIntValue, getPropertyResourceURIValues, getPropertyStringValue, getSmartRemoval, getWebappDaoFactory, getWritableOntModelList, isBooleanClassExpression, listDirectObjectPropertySubjects, listDirectObjectPropertyValues, makeNodeForURI, removeRulesMentioningResource, smartRemove, tryLiteralForPreferredLanguages, updatePlainLiteralValue, updatePlainLiteralValue, updatePropertyBooleanValue, updatePropertyDateTimeValue, updatePropertyDateValue, updatePropertyFloatValue, updatePropertyIntValue, updatePropertyLongValue, updatePropertyNonNegativeIntegerValue, updatePropertyNonNegativeIntValue, updatePropertyResourceURIValue, updatePropertyResourceURIValue, updatePropertyResourceURIValues, updatePropertyResourceValue, updatePropertyResourceValue, updatePropertyStringValue, updateRDFSLabel, updateRDFSLabel
-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.dao.jena.JenaBaseDaoCon
getConstModel
-
-
-
-
Field Detail
-
DATA_PROPERTY_VALUE_QUERY_STRING
protected static final String DATA_PROPERTY_VALUE_QUERY_STRING
- See Also:
- Constant Field Values
-
dataPropertyValueQuery
protected static org.apache.jena.query.Query dataPropertyValueQuery
-
-
Constructor Detail
-
DataPropertyStatementDaoJena
public DataPropertyStatementDaoJena(DatasetWrapperFactory dwf, WebappDaoFactoryJena wadf)
-
-
Method Detail
-
deleteDataPropertyStatement
public void deleteDataPropertyStatement(DataPropertyStatement dataPropertyStatement)
- Specified by:
deleteDataPropertyStatementin interfaceDataPropertyStatementDao
-
fillExistingDataPropertyStatementsForIndividual
public Individual fillExistingDataPropertyStatementsForIndividual(Individual entity)
- Specified by:
fillExistingDataPropertyStatementsForIndividualin interfaceDataPropertyStatementDao
-
deleteDataPropertyStatementsForIndividualByDataProperty
public void deleteDataPropertyStatementsForIndividualByDataProperty(String individualURI, String dataPropertyURI)
- Specified by:
deleteDataPropertyStatementsForIndividualByDataPropertyin interfaceDataPropertyStatementDao
-
deleteDataPropertyStatementsForIndividualByDataProperty
public void deleteDataPropertyStatementsForIndividualByDataProperty(String individualURI, String dataPropertyURI, org.apache.jena.ontology.OntModel ontModel)
-
deleteDataPropertyStatementsForIndividualByDataProperty
public void deleteDataPropertyStatementsForIndividualByDataProperty(Individual individual, DataProperty dataProperty)
- Specified by:
deleteDataPropertyStatementsForIndividualByDataPropertyin interfaceDataPropertyStatementDao
-
getDataPropertyStatementsForIndividualByDataPropertyURI
public Collection<DataPropertyStatement> getDataPropertyStatementsForIndividualByDataPropertyURI(Individual entity, String datapropURI)
- Specified by:
getDataPropertyStatementsForIndividualByDataPropertyURIin interfaceDataPropertyStatementDao
-
getExistingQualifiers
@Deprecated public List getExistingQualifiers(String datapropURI)
Deprecated.- Specified by:
getExistingQualifiersin interfaceDataPropertyStatementDao
-
getDataPropertyStatements
public List<DataPropertyStatement> getDataPropertyStatements(DataProperty dp)
- Specified by:
getDataPropertyStatementsin interfaceDataPropertyStatementDao
-
getDataPropertyStatements
public List<DataPropertyStatement> getDataPropertyStatements(DataProperty dp, int startIndex, int endIndex)
- Specified by:
getDataPropertyStatementsin interfaceDataPropertyStatementDao
-
insertNewDataPropertyStatement
public int insertNewDataPropertyStatement(DataPropertyStatement dataPropertyStmt)
- Specified by:
insertNewDataPropertyStatementin interfaceDataPropertyStatementDao
-
insertNewDataPropertyStatement
public int insertNewDataPropertyStatement(DataPropertyStatement dataPropertyStmt, org.apache.jena.ontology.OntModel ontModel)
-
fillDataPropertyStatementWithJenaLiteral
protected DataPropertyStatement fillDataPropertyStatementWithJenaLiteral(DataPropertyStatement dataPropertyStatement, org.apache.jena.rdf.model.Literal l)
-
jenaLiteralFromDataPropertyStatement
protected org.apache.jena.rdf.model.Literal jenaLiteralFromDataPropertyStatement(DataPropertyStatement dataPropertyStatement, org.apache.jena.ontology.OntModel ontModel)
-
getDataPropertyValuesForIndividualByProperty
public List<org.apache.jena.rdf.model.Literal> getDataPropertyValuesForIndividualByProperty(Individual subject, DataProperty property)
- Specified by:
getDataPropertyValuesForIndividualByPropertyin interfaceDataPropertyStatementDao
-
getDataPropertyValuesForIndividualByProperty
public List<org.apache.jena.rdf.model.Literal> getDataPropertyValuesForIndividualByProperty(String subjectUri, String propertyUri)
- Specified by:
getDataPropertyValuesForIndividualByPropertyin interfaceDataPropertyStatementDao
-
getDataPropertyValuesForIndividualByProperty
public List<org.apache.jena.rdf.model.Literal> getDataPropertyValuesForIndividualByProperty(Individual subject, DataProperty property, String queryString, Set<String> constructQueryStrings)
- Specified by:
getDataPropertyValuesForIndividualByPropertyin interfaceDataPropertyStatementDao
-
getDataPropertyValuesForIndividualByProperty
public List<org.apache.jena.rdf.model.Literal> getDataPropertyValuesForIndividualByProperty(String subjectUri, String propertyUri, String queryString, Set<String> constructQueryStrings)
- Specified by:
getDataPropertyValuesForIndividualByPropertyin interfaceDataPropertyStatementDao
-
-