public class PropertyInstanceDaoJena extends PropertyDaoJena implements PropertyInstanceDao
PropertyDao.FullPropertyKeydwf, FAUX_PROPERTY_FLAG, log, PREFIXES, rdfServiceDEFAULT_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, EDITING, 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_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 and Description |
|---|
PropertyInstanceDaoJena(RDFService rdfService,
DatasetWrapperFactory dwf,
WebappDaoFactoryJena wadf) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteObjectPropertyStatement(String subjectURI,
String propertyURI,
String objectURI) |
void |
deleteObjectPropertyStatement(String subjectURI,
String propertyURI,
String objectURI,
OntModelSelector ontModelSelector) |
void |
deletePropertyInstance(PropertyInstance prop) |
List<PropertyInstance> |
getAllPossiblePropInstForIndividual(String individualURI) |
List<PropertyInstance> |
getAllPropInstByVClass(String vclassURI) |
List<PropertyInstance> |
getAllPropInstByVClasses(List<VClass> vclasses) |
Collection<PropertyInstance> |
getExistingProperties(String entityURI,
String propertyURI) |
PropertyInstance |
getProperty(String subjectURI,
String predicateURI,
String objectURI) |
int |
insertProp(PropertyInstanceIface prop) |
int |
insertProp(PropertyInstanceIface prop,
OntModelSelector oms) |
void |
insertPropertyInstance(PropertyInstance prop) |
addEquivalentProperty, addEquivalentProperty, addSubproperty, addSubproperty, addSubproperty, addSuperproperty, addSuperproperty, addSuperproperty, getAllSubPropertyURIs, getAllSuperPropertyURIs, getClassesWithRestrictionOnProperty, getEquivalentPropertyURIs, getOntModel, getPropertiesWithAppropriateDomainFor, getPropertyQueryResults, getRDFService, getRestrictedClasses, getSubPropertyURIs, getSuperPropertyURIs, removeABoxStatementsWithPredicate, removeABoxStatementsWithPredicate, removeEquivalentProperty, removeEquivalentProperty, removeSubproperty, removeSubproperty, removeSubproperty, removeSuperproperty, removeSuperproperty, removeSuperpropertyaddPropertyBooleanValue, addPropertyDateTimeValue, addPropertyDateValue, addPropertyFloatValue, addPropertyIntValue, addPropertyLongValue, addPropertyNonNegativeIntValue, addPropertyResourceURIValue, addPropertyResourceValue, addPropertyStringValue, checkURI, getClassURIStr, getDefaultLanguage, getLabel, getLabelLiteral, getLabelLiteral, getLabelOrId, getLocalNameOrId, getMostRestrictiveRoleLevel, getOntClass, 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, updateRDFSLabelgetConstModelpublic PropertyInstanceDaoJena(RDFService rdfService, DatasetWrapperFactory dwf, WebappDaoFactoryJena wadf)
public void deleteObjectPropertyStatement(String subjectURI, String propertyURI, String objectURI)
deleteObjectPropertyStatement in interface PropertyInstanceDaopublic void deleteObjectPropertyStatement(String subjectURI, String propertyURI, String objectURI, OntModelSelector ontModelSelector)
public List<PropertyInstance> getAllPossiblePropInstForIndividual(String individualURI)
getAllPossiblePropInstForIndividual in interface PropertyInstanceDaogetAllPossiblePropInstForIndividual in class PropertyDaoJenapublic List<PropertyInstance> getAllPropInstByVClass(String vclassURI)
getAllPropInstByVClass in interface PropertyInstanceDaogetAllPropInstByVClass in class PropertyDaoJenapublic List<PropertyInstance> getAllPropInstByVClasses(List<VClass> vclasses)
getAllPropInstByVClasses in class PropertyDaoJenapublic Collection<PropertyInstance> getExistingProperties(String entityURI, String propertyURI)
getExistingProperties in interface PropertyInstanceDaopublic PropertyInstance getProperty(String subjectURI, String predicateURI, String objectURI)
getProperty in interface PropertyInstanceDaopublic int insertProp(PropertyInstanceIface prop)
insertProp in interface PropertyInstanceDaopublic int insertProp(PropertyInstanceIface prop, OntModelSelector oms)
public void insertPropertyInstance(PropertyInstance prop)
insertPropertyInstance in interface PropertyInstanceDaopublic void deletePropertyInstance(PropertyInstance prop)
deletePropertyInstance in interface PropertyInstanceDaoCopyright © 2022. All rights reserved.