Interface PlatformGroup

All Superinterfaces:
Group, Serializable
All Known Subinterfaces:
PlatformGroupEntity
All Known Implementing Classes:
BasicPlatformGroup, LdapPlatformGroup, PlatformGroupEntityImpl

public interface PlatformGroup extends Group
  • Method Details

    • getKey

      String getKey()
    • getTenantId

      String getTenantId()
    • getIdentityInfo

      List<PlatformIdentityInfo> getIdentityInfo()
      Returns the identity info properties of this group.
      Returns:
      the identity info properties
    • findOrElseGet

      <T> T findOrElseGet(String name, Class<T> clazz, Supplier<T> defaultValueSupplier)
    • findOrElse

      <T> T findOrElse(String name, Class<T> clazz, T defaultValue)
    • findString

      default String findString(String name)
      Find a string info with the given name.
      Parameters:
      name - the name of the info
      Returns:
      the value for the given name, or null if such info does not exist