Interface IPSHasLinkableGroup

All Known Implementing Classes:
PSAssertReport, PSRule

public interface IPSHasLinkableGroup
Base interface for objects having a linkable group.
Author:
Philip Helger
  • Method Details

    • getLinkable

      @Nullable PSLinkableGroup getLinkable()
      Returns:
      Get the existing linkable group or null if none is present.
    • hasLinkable

      default boolean hasLinkable()
      Returns:
      true if a linkable group is present, false otherwise.
    • getLinkableClone

      @Nullable default PSLinkableGroup getLinkableClone()
      Returns:
      Get a clone of the linkable group or null if no linkable group is present at this object.
    • setLinkable

      void setLinkable(@Nullable PSLinkableGroup aLinkable)
      Overwrite any existing linkable group.
      Parameters:
      aLinkable - The new linkable group to set. May be null.