VIVO-118 Clean up DataPropertyDaoFiltering
Remove unused imports, add @Override tags as appropriate. Remove unused methods (don't override the interface, not called). Separate filtering methods from non-filtering methods. Cosmetic formatting.
This commit is contained in:
parent
20e6db75cd
commit
9a6f300993
1 changed files with 58 additions and 46 deletions
|
@ -8,12 +8,9 @@ import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import net.sf.jga.fn.UnaryFunctor;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.DataProperty;
|
import edu.cornell.mannlib.vitro.webapp.beans.DataProperty;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.DataPropertyStatement;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.DataPropertyStatementImpl;
|
import edu.cornell.mannlib.vitro.webapp.beans.DataPropertyStatementImpl;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Individual;
|
import edu.cornell.mannlib.vitro.webapp.beans.Individual;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.ObjectProperty;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Property;
|
import edu.cornell.mannlib.vitro.webapp.beans.Property;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyDao;
|
||||||
|
@ -31,20 +28,11 @@ class DataPropertyDaoFiltering extends BaseFiltering implements DataPropertyDao{
|
||||||
this.filters = filters;
|
this.filters = filters;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void deleteDataProperty(DataProperty dataProperty) {
|
// ----------------------------------------------------------------------
|
||||||
innerDataPropertyDao.deleteDataProperty(dataProperty);
|
// Filtered operations
|
||||||
}
|
// ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
public void deleteDataProperty(String dataPropertyURI) {
|
|
||||||
innerDataPropertyDao.deleteDataProperty(dataPropertyURI);
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean annotateDataPropertyAsExternalIdentifier(String dataPropertyURI) {
|
|
||||||
return innerDataPropertyDao.annotateDataPropertyAsExternalIdentifier(dataPropertyURI);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
public void fillDataPropertiesForIndividual(Individual individual) {
|
public void fillDataPropertiesForIndividual(Individual individual) {
|
||||||
innerDataPropertyDao.fillDataPropertiesForIndividual(individual);
|
innerDataPropertyDao.fillDataPropertiesForIndividual(individual);
|
||||||
List<DataProperty> props = individual.getDataPropertyList();
|
List<DataProperty> props = individual.getDataPropertyList();
|
||||||
|
@ -53,21 +41,23 @@ class DataPropertyDaoFiltering extends BaseFiltering implements DataPropertyDao{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List getAllDataProperties() {
|
public List<DataProperty> getAllDataProperties() {
|
||||||
return filter(innerDataPropertyDao.getAllDataProperties(), filters.getDataPropertyFilter());
|
return filter(innerDataPropertyDao.getAllDataProperties(), filters.getDataPropertyFilter());
|
||||||
}
|
}
|
||||||
|
|
||||||
public List getAllExternalIdDataProperties() {
|
@Override
|
||||||
|
public List<DataProperty> getAllExternalIdDataProperties() {
|
||||||
return filter(innerDataPropertyDao.getAllDataProperties(), filters.getDataPropertyFilter());
|
return filter(innerDataPropertyDao.getAllDataProperties(), filters.getDataPropertyFilter());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<DataProperty> getDataPropertiesForVClass(String classURI) {
|
public List<DataProperty> getDataPropertiesForVClass(String classURI) {
|
||||||
return filter(innerDataPropertyDao.getDataPropertiesForVClass(classURI),
|
return filter(innerDataPropertyDao.getDataPropertiesForVClass(classURI),
|
||||||
filters.getDataPropertyFilter());
|
filters.getDataPropertyFilter());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public Collection<DataProperty> getAllPossibleDatapropsForIndividual(String individualURI) {
|
public Collection<DataProperty> getAllPossibleDatapropsForIndividual(String individualURI) {
|
||||||
List<DataProperty> filteredProps = new ArrayList<DataProperty>();
|
List<DataProperty> filteredProps = new ArrayList<DataProperty>();
|
||||||
for (DataProperty dp: innerDataPropertyDao.getAllPossibleDatapropsForIndividual(individualURI)) {
|
for (DataProperty dp: innerDataPropertyDao.getAllPossibleDatapropsForIndividual(individualURI)) {
|
||||||
|
@ -79,10 +69,31 @@ class DataPropertyDaoFiltering extends BaseFiltering implements DataPropertyDao{
|
||||||
return filteredProps;
|
return filteredProps;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------
|
||||||
|
// Unfiltered operations
|
||||||
|
// ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void deleteDataProperty(DataProperty dataProperty) {
|
||||||
|
innerDataPropertyDao.deleteDataProperty(dataProperty);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void deleteDataProperty(String dataPropertyURI) {
|
||||||
|
innerDataPropertyDao.deleteDataProperty(dataPropertyURI);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean annotateDataPropertyAsExternalIdentifier(String dataPropertyURI) {
|
||||||
|
return innerDataPropertyDao.annotateDataPropertyAsExternalIdentifier(dataPropertyURI);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getRequiredDatatypeURI(Individual individual, DataProperty dataProperty) {
|
public String getRequiredDatatypeURI(Individual individual, DataProperty dataProperty) {
|
||||||
return innerDataPropertyDao.getRequiredDatatypeURI(individual, dataProperty);
|
return innerDataPropertyDao.getRequiredDatatypeURI(individual, dataProperty);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public DataProperty getDataPropertyByURI(String dataPropertyURI) {
|
public DataProperty getDataPropertyByURI(String dataPropertyURI) {
|
||||||
DataProperty prop = innerDataPropertyDao.getDataPropertyByURI(dataPropertyURI);
|
DataProperty prop = innerDataPropertyDao.getDataPropertyByURI(dataPropertyURI);
|
||||||
if( prop != null ){
|
if( prop != null ){
|
||||||
|
@ -96,107 +107,108 @@ class DataPropertyDaoFiltering extends BaseFiltering implements DataPropertyDao{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
public String insertDataProperty(DataProperty dataProperty) throws InsertException {
|
public String insertDataProperty(DataProperty dataProperty) throws InsertException {
|
||||||
return innerDataPropertyDao.insertDataProperty(dataProperty);
|
return innerDataPropertyDao.insertDataProperty(dataProperty);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
public void updateDataProperty(DataProperty dataProperty) {
|
public void updateDataProperty(DataProperty dataProperty) {
|
||||||
innerDataPropertyDao.updateDataProperty(dataProperty);
|
innerDataPropertyDao.updateDataProperty(dataProperty);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addSuperproperty(ObjectProperty property, ObjectProperty superproperty) {
|
@Override
|
||||||
innerDataPropertyDao.addSuperproperty(property, superproperty);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void addSuperproperty(String propertyURI, String superpropertyURI) {
|
public void addSuperproperty(String propertyURI, String superpropertyURI) {
|
||||||
innerDataPropertyDao.addSuperproperty(propertyURI, superpropertyURI);
|
innerDataPropertyDao.addSuperproperty(propertyURI, superpropertyURI);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void removeSuperproperty(ObjectProperty property, ObjectProperty superproperty) {
|
@Override
|
||||||
innerDataPropertyDao.removeSuperproperty(property, superproperty);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void removeSuperproperty(String propertyURI, String superpropertyURI) {
|
public void removeSuperproperty(String propertyURI, String superpropertyURI) {
|
||||||
innerDataPropertyDao.removeSuperproperty(propertyURI, superpropertyURI);
|
innerDataPropertyDao.removeSuperproperty(propertyURI, superpropertyURI);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addSubproperty(ObjectProperty property, ObjectProperty subproperty) {
|
@Override
|
||||||
innerDataPropertyDao.addSubproperty(property, subproperty);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void addSubproperty(String propertyURI, String subpropertyURI) {
|
public void addSubproperty(String propertyURI, String subpropertyURI) {
|
||||||
innerDataPropertyDao.addSubproperty(propertyURI, subpropertyURI);
|
innerDataPropertyDao.addSubproperty(propertyURI, subpropertyURI);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void removeSubproperty(ObjectProperty property, ObjectProperty subproperty) {
|
@Override
|
||||||
innerDataPropertyDao.removeSubproperty(property, subproperty);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void removeSubproperty(String propertyURI, String subpropertyURI) {
|
public void removeSubproperty(String propertyURI, String subpropertyURI) {
|
||||||
innerDataPropertyDao.removeSubproperty(propertyURI, subpropertyURI);
|
innerDataPropertyDao.removeSubproperty(propertyURI, subpropertyURI);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List <String> getSubPropertyURIs(String propertyURI) {
|
public List <String> getSubPropertyURIs(String propertyURI) {
|
||||||
return innerDataPropertyDao.getSubPropertyURIs(propertyURI);
|
return innerDataPropertyDao.getSubPropertyURIs(propertyURI);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List <String> getAllSubPropertyURIs(String propertyURI) {
|
public List <String> getAllSubPropertyURIs(String propertyURI) {
|
||||||
return innerDataPropertyDao.getAllSubPropertyURIs(propertyURI);
|
return innerDataPropertyDao.getAllSubPropertyURIs(propertyURI);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List <String> getSuperPropertyURIs(String propertyURI, boolean direct) {
|
public List <String> getSuperPropertyURIs(String propertyURI, boolean direct) {
|
||||||
return innerDataPropertyDao.getSuperPropertyURIs(propertyURI, direct);
|
return innerDataPropertyDao.getSuperPropertyURIs(propertyURI, direct);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List <String> getAllSuperPropertyURIs(String propertyURI) {
|
public List <String> getAllSuperPropertyURIs(String propertyURI) {
|
||||||
return innerDataPropertyDao.getAllSuperPropertyURIs(propertyURI);
|
return innerDataPropertyDao.getAllSuperPropertyURIs(propertyURI);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<DataProperty> getRootDataProperties() {
|
public List<DataProperty> getRootDataProperties() {
|
||||||
return innerDataPropertyDao.getRootDataProperties();
|
return innerDataPropertyDao.getRootDataProperties();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void addSubproperty(Property property, Property subproperty) {
|
public void addSubproperty(Property property, Property subproperty) {
|
||||||
innerDataPropertyDao.addSubproperty(property, subproperty);
|
innerDataPropertyDao.addSubproperty(property, subproperty);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void addSuperproperty(Property property, Property superproperty) {
|
public void addSuperproperty(Property property, Property superproperty) {
|
||||||
innerDataPropertyDao.addSuperproperty(property, superproperty);
|
innerDataPropertyDao.addSuperproperty(property, superproperty);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void removeSubproperty(Property property, Property subproperty) {
|
public void removeSubproperty(Property property, Property subproperty) {
|
||||||
innerDataPropertyDao.removeSubproperty(property, subproperty);
|
innerDataPropertyDao.removeSubproperty(property, subproperty);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void removeSuperproperty(Property property, Property superproperty) {
|
public void removeSuperproperty(Property property, Property superproperty) {
|
||||||
innerDataPropertyDao.removeSuperproperty(property, superproperty);
|
innerDataPropertyDao.removeSuperproperty(property, superproperty);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addEquivalentProperty(String propertyURI,
|
@Override
|
||||||
String equivalentPropertyURI) {
|
public void addEquivalentProperty(String propertyURI, String equivalentPropertyURI) {
|
||||||
innerDataPropertyDao.addEquivalentProperty(propertyURI, equivalentPropertyURI);
|
innerDataPropertyDao.addEquivalentProperty(propertyURI, equivalentPropertyURI);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addEquivalentProperty(Property property,
|
@Override
|
||||||
Property equivalentProperty) {
|
public void addEquivalentProperty(Property property, Property equivalentProperty) {
|
||||||
innerDataPropertyDao.addEquivalentProperty(property, equivalentProperty);
|
innerDataPropertyDao.addEquivalentProperty(property, equivalentProperty);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<String> getEquivalentPropertyURIs(String propertyURI) {
|
public List<String> getEquivalentPropertyURIs(String propertyURI) {
|
||||||
return innerDataPropertyDao.getEquivalentPropertyURIs(propertyURI);
|
return innerDataPropertyDao.getEquivalentPropertyURIs(propertyURI);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void removeEquivalentProperty(String propertyURI,
|
@Override
|
||||||
String equivalentPropertyURI) {
|
public void removeEquivalentProperty(String propertyURI, String equivalentPropertyURI) {
|
||||||
innerDataPropertyDao.removeEquivalentProperty(propertyURI, equivalentPropertyURI);
|
innerDataPropertyDao.removeEquivalentProperty(propertyURI, equivalentPropertyURI);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void removeEquivalentProperty(Property property,
|
@Override
|
||||||
Property equivalentProperty) {
|
public void removeEquivalentProperty(Property property, Property equivalentProperty) {
|
||||||
innerDataPropertyDao.removeEquivalentProperty(property, equivalentProperty);
|
innerDataPropertyDao.removeEquivalentProperty(property, equivalentProperty);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List <VClass> getClassesWithRestrictionOnProperty(String propertyURI) {
|
public List <VClass> getClassesWithRestrictionOnProperty(String propertyURI) {
|
||||||
return innerDataPropertyDao.getClassesWithRestrictionOnProperty(propertyURI);
|
return innerDataPropertyDao.getClassesWithRestrictionOnProperty(propertyURI);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue