Class DataViewAccessList

java.lang.Object
com.inet.report.adhoc.server.api.dataview.DataViewAccessList

@JsonData public class DataViewAccessList extends Object
Container for IDs of user accounts and groups, which have access to data view.
  • Constructor Summary

    Constructors
    Constructor
    Description
    DataViewAccessList(@Nonnull Set<@Nonnull com.inet.id.GUID> userIDs, @Nonnull Set<@Nonnull com.inet.id.GUID> groupIDs)
    Creates instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(@Nullable Object obj)
    @Nonnull Set<@Nonnull com.inet.id.GUID>
    Returns IDs of groups with access to data view.
    @Nonnull Set<@Nonnull com.inet.id.GUID>
    Returns account IDs of users with access to data view.
    int
    boolean
    Returns true if no users and no groups have access to data view.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DataViewAccessList

      public DataViewAccessList(@Nonnull @Nonnull Set<@Nonnull com.inet.id.GUID> userIDs, @Nonnull @Nonnull Set<@Nonnull com.inet.id.GUID> groupIDs)
      Creates instance.
      Parameters:
      userIDs - account IDs of users with access to data view.
      groupIDs - IDs of groups with access to data view.
      Since:
      25.4
  • Method Details

    • getUserIDs

      @Nonnull public @Nonnull Set<@Nonnull com.inet.id.GUID> getUserIDs()
      Returns account IDs of users with access to data view.
      Returns:
      account IDs of users with access to data view.
      Since:
      25.4
    • getGroupIDs

      @Nonnull public @Nonnull Set<@Nonnull com.inet.id.GUID> getGroupIDs()
      Returns IDs of groups with access to data view.
      Returns:
      IDs of groups with access to data view.
      Since:
      25.4
    • isEmpty

      public boolean isEmpty()
      Returns true if no users and no groups have access to data view. Otherwise, returns false.
      Returns:
      true if no users and no groups have access to data view. Otherwise, returns false.
      Since:
      25.4
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(@Nullable @Nullable Object obj)
      Overrides:
      equals in class Object