TableColumnVisibilityService (interface)

Provides the ability to suppress columns in tables.

Only one API is used, applying to both parented- and standalone tables.

There can be multiple implementations of this service registered, ordered as per the Spring org.springframework.core.annotation.Order annotation (or equivalent). All implementations are consulted.

API

TableColumnVisibilityService.java
interface TableColumnVisibilityService {
  boolean hides(Class<?> collectionType, String memberId)     (1)
}
1 hides(Class, String)

For the specified collectionType, whether the given memberId is visible

Members

hides(Class, String)

For the specified collectionType, whether the given memberId is visible