Class SAMLArtifactMetadataIndex.ArtifactSourceLocationMetadataIndexKey

    • Field Detail

      • log

        private org.slf4j.Logger log
        Logger.
      • location

        @Nonnull
        private final String location
        The location.
      • canonicalizedLocation

        @Nonnull
        private String canonicalizedLocation
        The location.
      • isCanonicalizedLowerCase

        private boolean isCanonicalizedLowerCase
        Flag indicating whether canonicalized location is the simple lower case fallback strategy.
    • Constructor Detail

      • ArtifactSourceLocationMetadataIndexKey

        public ArtifactSourceLocationMetadataIndexKey​(@Nonnull @NotEmpty
                                                      String sourceLocation)
        Constructor.
        Parameters:
        sourceLocation - the source location
    • Method Detail

      • getLocation

        @Nonnull
        public String getLocation()
        Gets the location.
        Returns:
        the location
      • getCanonicalizedLocation

        @Nonnull
        public String getCanonicalizedLocation()
        Get the canonicalized representation of the location, primarily for use in hashCode() and equals(Object).
        Returns:
        the canonicalized source location
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object