Class RecipientInformationStore

    • Constructor Detail

      • RecipientInformationStore

        public RecipientInformationStore​(RecipientInformation recipientInformation)
        Create a store containing a single RecipientInformation object.
        Parameters:
        recipientInformation - the signer information to contain.
      • RecipientInformationStore

        public RecipientInformationStore​(java.util.Collection<RecipientInformation> recipientInfos)
    • Method Detail

      • get

        public RecipientInformation get​(RecipientId selector)
        Return the first RecipientInformation object that matches the passed in selector. Null if there are no matches.
        Parameters:
        selector - to identify a recipient
        Returns:
        a single RecipientInformation object. Null if none matches.
      • size

        public int size()
        Return the number of recipients in the collection.
        Returns:
        number of recipients identified.
      • getRecipients

        public java.util.Collection<RecipientInformation> getRecipients()
        Return all recipients in the collection
        Returns:
        a collection of recipients.
      • getRecipients

        public java.util.Collection<RecipientInformation> getRecipients​(RecipientId selector)
        Return possible empty collection with recipients matching the passed in RecipientId
        Parameters:
        selector - a recipient id to select against.
        Returns:
        a collection of RecipientInformation objects.