Class PropertyGroupDaoFiltering
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.dao.filtering.PropertyGroupDaoFiltering
-
- All Implemented Interfaces:
PropertyGroupDao
public class PropertyGroupDaoFiltering extends Object implements PropertyGroupDao
-
-
Constructor Summary
Constructors Constructor Description PropertyGroupDaoFiltering(PropertyGroupDao propertyGroupDao, WebappDaoFactoryFiltering webappDaoFactoryFiltering, VitroFilters filters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyGroupcreateDummyPropertyGroup(String name, int rank)voiddeletePropertyGroup(PropertyGroup group)PropertyGroupgetGroupByURI(String uri)List<PropertyGroup>getPublicGroups(boolean withProperties)StringinsertNewPropertyGroup(PropertyGroup group)intremoveUnpopulatedGroups(List<PropertyGroup> groups)voidupdatePropertyGroup(PropertyGroup group)
-
-
-
Constructor Detail
-
PropertyGroupDaoFiltering
public PropertyGroupDaoFiltering(PropertyGroupDao propertyGroupDao, WebappDaoFactoryFiltering webappDaoFactoryFiltering, VitroFilters filters)
-
-
Method Detail
-
deletePropertyGroup
public void deletePropertyGroup(PropertyGroup group)
- Specified by:
deletePropertyGroupin interfacePropertyGroupDao
-
getGroupByURI
public PropertyGroup getGroupByURI(String uri)
- Specified by:
getGroupByURIin interfacePropertyGroupDao
-
getPublicGroups
public List<PropertyGroup> getPublicGroups(boolean withProperties)
- Specified by:
getPublicGroupsin interfacePropertyGroupDao
-
createDummyPropertyGroup
public PropertyGroup createDummyPropertyGroup(String name, int rank)
- Specified by:
createDummyPropertyGroupin interfacePropertyGroupDao
-
insertNewPropertyGroup
public String insertNewPropertyGroup(PropertyGroup group)
- Specified by:
insertNewPropertyGroupin interfacePropertyGroupDao
-
removeUnpopulatedGroups
public int removeUnpopulatedGroups(List<PropertyGroup> groups)
- Specified by:
removeUnpopulatedGroupsin interfacePropertyGroupDao
-
updatePropertyGroup
public void updatePropertyGroup(PropertyGroup group)
- Specified by:
updatePropertyGroupin interfacePropertyGroupDao
-
-