public class WebappDaoFactoryFiltering extends Object implements WebappDaoFactory
| Constructor and Description |
|---|
WebappDaoFactoryFiltering(WebappDaoFactory innerDao,
VitroFilters filters) |
| Modifier and Type | Method and Description |
|---|---|
String |
checkURI(String uriStr)
Checks a URI String for two things: well-formedness and uniqueness in the
model.
|
String |
checkURIForEditableEntity(String uriStr)
Checks a URI String to see whether it is suitable for use on a new editable entity.
|
void |
close()
Free any resources associated with this WebappDaoFactory
|
ApplicationDao |
getApplicationDao() |
List<String> |
getCommentsForResource(String resourceURI)
BJL23 2008-05-20: Putting this here for lack of a more logical place.
|
DataPropertyDao |
getDataPropertyDao()
returns a Data Access Object for working with DataProperties
|
DataPropertyStatementDao |
getDataPropertyStatementDao()
returns a Data Access Object for working with DatatypePropertyStatements
|
DatatypeDao |
getDatatypeDao()
returns a Data Access Object for working with Datatypes
|
String |
getDefaultNamespace() |
DisplayModelDao |
getDisplayModelDao() |
FauxPropertyDao |
getFauxPropertyDao()
returns a Data Access Object for working with "faux" ObjectProperties.
|
I18nBundle |
getI18nBundle() |
IndividualDao |
getIndividualDao()
returns a Data Access Object for working with Individuals
|
MenuDao |
getMenuDao() |
Set<String> |
getNonuserNamespaces() |
ObjectPropertyDao |
getObjectPropertyDao()
returns a Data Access Object for working with ObjectProperties
|
ObjectPropertyStatementDao |
getObjectPropertyStatementDao()
returns a Data Access Object for working with ObjectPropertyStatements
|
OntologyDao |
getOntologyDao()
returns a Data Access Object for working with Ontologies
|
PageDao |
getPageDao() |
List<String> |
getPreferredLanguages() |
PropertyGroupDao |
getPropertyGroupDao() |
PropertyInstanceDao |
getPropertyInstanceDao() |
UserAccountsDao |
getUserAccountsDao() |
WebappDaoFactory |
getUserAwareDaoFactory(String userURI)
Copy this DAO factory to a new object associated with the specified user
URI, or return the same factory if a user-aware version cannot be used.
|
String |
getUserURI()
Return URI of user associated with this WebappDaoFactory,
or null if not applicable.
|
VClassDao |
getVClassDao()
returns a Data Access Object for working with ontology class objects
|
VClassGroupDao |
getVClassGroupDao() |
boolean |
hasExistingURI(String uriStr)
Check if a given URI string exists in the system:
checks for the following conditions: URI found as subject in a statement or an object or as a property
|
String |
toString() |
public WebappDaoFactoryFiltering(WebappDaoFactory innerDao, VitroFilters filters)
public String checkURI(String uriStr)
WebappDaoFactorycheckURI in interface WebappDaoFactorypublic String checkURIForEditableEntity(String uriStr)
WebappDaoFactorycheckURIForEditableEntity in interface WebappDaoFactorypublic boolean hasExistingURI(String uriStr)
WebappDaoFactoryhasExistingURI in interface WebappDaoFactoryuriStr - URI Stringpublic WebappDaoFactory getUserAwareDaoFactory(String userURI)
WebappDaoFactorygetUserAwareDaoFactory in interface WebappDaoFactoryuserURI - User URIpublic String getDefaultNamespace()
getDefaultNamespace in interface WebappDaoFactorypublic Set<String> getNonuserNamespaces()
getNonuserNamespaces in interface WebappDaoFactorypublic List<String> getPreferredLanguages()
getPreferredLanguages in interface WebappDaoFactorypublic List<String> getCommentsForResource(String resourceURI)
WebappDaoFactorygetCommentsForResource in interface WebappDaoFactorypublic IndividualDao getIndividualDao()
WebappDaoFactorygetIndividualDao in interface WebappDaoFactorypublic UserAccountsDao getUserAccountsDao()
getUserAccountsDao in interface WebappDaoFactorypublic VClassGroupDao getVClassGroupDao()
getVClassGroupDao in interface WebappDaoFactorypublic PropertyGroupDao getPropertyGroupDao()
getPropertyGroupDao in interface WebappDaoFactorypublic String getUserURI()
WebappDaoFactorygetUserURI in interface WebappDaoFactorypublic ApplicationDao getApplicationDao()
getApplicationDao in interface WebappDaoFactorypublic DatatypeDao getDatatypeDao()
WebappDaoFactorygetDatatypeDao in interface WebappDaoFactorypublic OntologyDao getOntologyDao()
WebappDaoFactorygetOntologyDao in interface WebappDaoFactorypublic PropertyInstanceDao getPropertyInstanceDao()
getPropertyInstanceDao in interface WebappDaoFactorypublic DataPropertyDao getDataPropertyDao()
WebappDaoFactorygetDataPropertyDao in interface WebappDaoFactorypublic DataPropertyStatementDao getDataPropertyStatementDao()
WebappDaoFactorygetDataPropertyStatementDao in interface WebappDaoFactorypublic ObjectPropertyStatementDao getObjectPropertyStatementDao()
WebappDaoFactorygetObjectPropertyStatementDao in interface WebappDaoFactorypublic ObjectPropertyDao getObjectPropertyDao()
WebappDaoFactorygetObjectPropertyDao in interface WebappDaoFactorypublic FauxPropertyDao getFauxPropertyDao()
WebappDaoFactorygetFauxPropertyDao in interface WebappDaoFactorypublic VClassDao getVClassDao()
WebappDaoFactorygetVClassDao in interface WebappDaoFactorypublic PageDao getPageDao()
getPageDao in interface WebappDaoFactorypublic MenuDao getMenuDao()
getMenuDao in interface WebappDaoFactorypublic DisplayModelDao getDisplayModelDao()
getDisplayModelDao in interface WebappDaoFactorypublic void close()
WebappDaoFactoryclose in interface WebappDaoFactorypublic I18nBundle getI18nBundle()
getI18nBundle in interface WebappDaoFactoryCopyright © 2022. All rights reserved.