Class ACSUIInfo

java.lang.Object
net.shibboleth.idp.saml.metadata.ACSUIInfo

public class ACSUIInfo
extends Object
Class to contain a processed form of the AttributeConsumingService suitable for display purposes.
  • Field Details

    • LOG

      @Nonnull private static final org.slf4j.Logger LOG
      logger.
    • serviceNames

      @Nonnull @Unmodifiable private final Map<Locale,​String> serviceNames
      The Service Names as a map from locale to actual value.
    • serviceDescriptions

      @Nonnull @Unmodifiable private final Map<Locale,​String> serviceDescriptions
      The Service Descriptions as a map from locale to actual value.
    • nullLanguageString

      private final Predicate<LocalizedName> nullLanguageString
      Warning check against a non localized String.
  • Constructor Details

    • ACSUIInfo

      public ACSUIInfo​(@Nonnull AttributeConsumingService acs)
      Constructor.
      Parameters:
      acs - The OpenSaml AssertionConsumingService to convert.
  • Method Details

    • getServiceNames

      @Nonnull @Unmodifiable public Map<Locale,​String> getServiceNames()
      Get the Display Names as a map from locale to actual value.
      Returns:
      the display names
    • getServiceDescriptions

      @Nonnull @Unmodifiable public Map<Locale,​String> getServiceDescriptions()
      Return the descriptions as a map from locale to actual value.
      Returns:
      the descriptions names (if any)