Class SplibJpaFilterUtil
java.lang.Object
jp.ecuacion.splib.jpa.util.SplibJpaFilterUtil
Provides utility methods which helps to use filters easily.
-
Constructor Summary
ConstructorsConstructorDescriptionSplibJpaFilterUtil(boolean usesSoftDeleteFeature, boolean usesGroupFeature, String groupColumnName, boolean hasCustomGroupColumn, String customGroupName, String customGroupColumnName) Constructs a new instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidDisables all filters.voidDisables group filter.voidDisables soft delete filter.voidenableAllFilters(Object groupId) Enables all filters.voidenableGroupFilter(Object groupId) Enables group filter.voidEnables soft delete filter.
-
Constructor Details
-
SplibJpaFilterUtil
public SplibJpaFilterUtil(boolean usesSoftDeleteFeature, boolean usesGroupFeature, String groupColumnName, boolean hasCustomGroupColumn, String customGroupName, String customGroupColumnName) Constructs a new instance.- Parameters:
usesSoftDeleteFeature- usesSoftDeleteFeatureusesGroupFeature- usesGroupFeaturegroupColumnName- groupColumnNamehasCustomGroupColumn- hasCustomGroupColumncustomGroupName- customGroupNamecustomGroupColumnName- customGroupColumnName
-
-
Method Details
-
enableGroupFilter
-
disableGroupFilter
public void disableGroupFilter()Disables group filter. -
enableSoftDeleteFilter
public void enableSoftDeleteFilter()Enables soft delete filter. -
disableSoftDeleteFilter
public void disableSoftDeleteFilter()Disables soft delete filter. -
enableAllFilters
-
disableAllFilters
public void disableAllFilters()Disables all filters.
-