Class FilterByRoleLevelPermission
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.dao.filtering.filters.VitroFiltersBase
-
- edu.cornell.mannlib.vitro.webapp.dao.filtering.filters.VitroFiltersImpl
-
- edu.cornell.mannlib.vitro.webapp.dao.filtering.filters.FilterByRoleLevelPermission
-
- All Implemented Interfaces:
VitroFilters
public class FilterByRoleLevelPermission extends VitroFiltersImpl
Filter the properties depending on what DisplayByRolePermission is on the request. If no request, or no permission, use the Public permission.
-
-
Field Summary
-
Fields inherited from class edu.cornell.mannlib.vitro.webapp.dao.filtering.filters.VitroFiltersImpl
FILTER_OUT_NOTHING
-
-
Constructor Summary
Constructors Constructor Description FilterByRoleLevelPermission(Permission permission)Use the specified permission.FilterByRoleLevelPermission(javax.servlet.http.HttpServletRequest req)Get the DisplayByRolePermission from the request, or use Public.FilterByRoleLevelPermission(javax.servlet.ServletContext ctx)Use the Public permission.
-
Method Summary
-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.dao.filtering.filters.VitroFiltersImpl
getClassFilter, getDataPropertyFilter, getDataPropertyStatementFilter, getIndividualFilter, getObjectPropertyFilter, getObjectPropertyStatementFilter, getPropertyGroupFilter, getVClassGroupFilter, setClassFilter, setDataPropertyFilter, setDataPropertyStatementFilter, setIndividualFilter, setObjectPropertyFilter, setObjectPropertyStatementFilter, setPropertyGroupFilter, setVClassGroupFilter
-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.dao.filtering.filters.VitroFiltersBase
and
-
-
-
-
Constructor Detail
-
FilterByRoleLevelPermission
public FilterByRoleLevelPermission(javax.servlet.http.HttpServletRequest req)
Get the DisplayByRolePermission from the request, or use Public.
-
FilterByRoleLevelPermission
public FilterByRoleLevelPermission(javax.servlet.ServletContext ctx)
Use the Public permission.
-
FilterByRoleLevelPermission
public FilterByRoleLevelPermission(Permission permission)
Use the specified permission.
-
-