public class DataPropertyDaoJena extends PropertyDaoJena implements DataPropertyDao
PropertyDao.FullPropertyKey| Modifier and Type | Field and Description |
|---|---|
protected static String |
DATA_PROPERTY_QUERY_STRING |
protected static List<String> |
EXCLUDED_NAMESPACES |
protected static String |
LIST_VIEW_CONFIG_FILE_QUERY_STRING |
protected static org.apache.jena.query.Query |
listViewConfigFileQuery |
protected static org.apache.commons.logging.Log |
log |
protected static String |
PROPERTY_FILTERS |
dwf, FAUX_PROPERTY_FLAG, 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 |
|---|
DataPropertyDaoJena(RDFService rdfService,
DatasetWrapperFactory dwf,
WebappDaoFactoryJena wadf) |
addEquivalentProperty, addEquivalentProperty, addSubproperty, addSubproperty, addSubproperty, addSuperproperty, addSuperproperty, addSuperproperty, getAllPossiblePropInstForIndividual, getAllPropInstByVClass, getAllPropInstByVClasses, 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, updateRDFSLabelgetConstModelclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddEquivalentProperty, addEquivalentProperty, addSubproperty, addSubproperty, addSuperproperty, addSuperproperty, getAllSubPropertyURIs, getAllSuperPropertyURIs, getClassesWithRestrictionOnProperty, getEquivalentPropertyURIs, getSubPropertyURIs, getSuperPropertyURIs, removeEquivalentProperty, removeEquivalentProperty, removeSubproperty, removeSubproperty, removeSuperproperty, removeSuperpropertyprotected static final org.apache.commons.logging.Log log
protected static final String PROPERTY_FILTERS
protected static final String DATA_PROPERTY_QUERY_STRING
protected static final String LIST_VIEW_CONFIG_FILE_QUERY_STRING
protected static org.apache.jena.query.Query listViewConfigFileQuery
public DataPropertyDaoJena(RDFService rdfService, DatasetWrapperFactory dwf, WebappDaoFactoryJena wadf)
public void deleteDataProperty(DataProperty dtp)
deleteDataProperty in interface DataPropertyDaopublic void deleteDataProperty(String URI)
deleteDataProperty in interface DataPropertyDaopublic boolean annotateDataPropertyAsExternalIdentifier(String dataPropertyURI)
annotateDataPropertyAsExternalIdentifier in interface DataPropertyDaopublic void deleteDataProperty(String URI, org.apache.jena.ontology.OntModel ontModel)
public void fillDataPropertiesForIndividual(Individual entity)
fillDataPropertiesForIndividual in interface DataPropertyDaopublic List getAllDataProperties()
getAllDataProperties in interface DataPropertyDaopublic List getAllExternalIdDataProperties()
getAllExternalIdDataProperties in interface DataPropertyDaopublic List<DataProperty> getDataPropertiesForVClass(String vclassURI)
getDataPropertiesForVClass in interface DataPropertyDaopublic List<DataProperty> getDatapropsForClass(String vclassURI)
public Collection<DataProperty> getAllPossibleDatapropsForIndividual(String individualURI)
getAllPossibleDatapropsForIndividual in interface DataPropertyDaoprotected boolean reasoningAvailable()
public String getRequiredDatatypeURI(Individual individual, DataProperty dataprop)
getRequiredDatatypeURI in interface DataPropertyDaoprotected List<String> getSupertypeURIs(Individual ind)
public DataProperty getDataPropertyByURI(String dataPropertyURI)
getDataPropertyByURI in interface DataPropertyDaopublic String insertDataProperty(DataProperty dtp) throws InsertException
insertDataProperty in interface DataPropertyDaoInsertExceptionpublic String insertDataProperty(DataProperty dtp, org.apache.jena.ontology.OntModel ontModel) throws InsertException
InsertExceptionpublic void updateDataProperty(DataProperty dtp)
updateDataProperty in interface DataPropertyDaopublic void updateDataProperty(DataProperty dtp, org.apache.jena.ontology.OntModel ontModel)
public List<DataProperty> getRootDataProperties()
getRootDataProperties in interface DataPropertyDaopublic List<DataProperty> getDataPropertyList(Individual subject)
getDataPropertyList in interface DataPropertyDaopublic List<DataProperty> getDataPropertyList(String subjectUri)
getDataPropertyList in interface DataPropertyDaopublic String getCustomListViewConfigFileName(DataProperty dp)
getCustomListViewConfigFileName in interface DataPropertyDaoCopyright © 2021. All rights reserved.