Class AbstractOIDCEntityResolver.JsonBackingStore

  • Enclosing class:
    AbstractOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,​Value>

    protected class AbstractOIDCEntityResolver.JsonBackingStore
    extends Object
    The collection of data which provides the backing store for the processed metadata.
    • Field Detail

      • indexedEntities

        private Map<Key extends com.nimbusds.oauth2.sdk.id.Identifier,​List<Value>> indexedEntities
        Index of identifiers to their entity information.
      • orderedEntitiess

        private List<Value> orderedEntitiess
        Ordered list of entity information.
    • Constructor Detail

      • JsonBackingStore

        protected JsonBackingStore()
        Constructor.
    • Method Detail

      • getIndexedInformation

        @Nonnull
        public Map<Key,​List<Value>> getIndexedInformation()
        Get the entity information index.
        Returns:
        the entity information index.
      • getOrderedInformation

        @Nonnull
        public List<Value> getOrderedInformation()
        Get the ordered entity information.
        Returns:
        the entity information.