Interface ItemVisibilityTracker

    • Method Detail

      • setVisible

        void setVisible​(@NotNull
                        HealthStatusItemId itemId,
                        boolean visible,
                        @Nullable
                        SUser user)
        Sets item visibility. If user is not null then visibility is set for specified user only, otherwise visibility is set for all of the users.
        Parameters:
        itemId -
        visible -
        user -
      • isVisible

        boolean isVisible​(@NotNull
                          HealthStatusItemId item,
                          @NotNull
                          SUser user)
        Returns true if item with specified id is visible to the specified user.
        Parameters:
        item -
        user -
        Returns:
      • isVisibleGlobally

        boolean isVisibleGlobally​(@NotNull
                                  HealthStatusItemId item)
        Returns true if item is not hidden globally.
        Parameters:
        item -
        Returns: