Class AbstractSAMLEntityContext

  • All Implemented Interfaces:
    Iterable<org.opensaml.messaging.context.BaseContext>
    Direct Known Subclasses:
    AbstractAuthenticatableSAMLEntityContext, SAMLSelfEntityContext

    public abstract class AbstractSAMLEntityContext
    extends org.opensaml.messaging.context.BaseContext
    Abstract base class for subcontexts that carry information about a SAML entity. This context will often contain subcontexts, whose data is construed to be scoped to that entity.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.opensaml.messaging.context.BaseContext

        org.opensaml.messaging.context.BaseContext.ContextSetNoRemoveIteratorDecorator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private String entityId
      The entityID of the SAML entity.
      private QName role
      The role under which the SAML entity is currently operating.
    • Field Detail

      • entityId

        @Nullable
        @NotEmpty
        private String entityId
        The entityID of the SAML entity.
      • role

        @Nullable
        private QName role
        The role under which the SAML entity is currently operating.
    • Constructor Detail

      • AbstractSAMLEntityContext

        public AbstractSAMLEntityContext()
    • Method Detail

      • getEntityId

        @Nullable
        @NotEmpty
        public String getEntityId()
        Gets the entityId of the SAML entity.
        Returns:
        entityId of the SAML entity, may be null
      • setEntityId

        public void setEntityId​(@Nullable
                                String id)
        Sets the entityId of the SAML entity.
        Parameters:
        id - the new entityId
      • getRole

        @Nullable
        public QName getRole()
        Get the role under which the SAML entity is currently operating.
        Returns:
        Returns the role.
      • setRole

        public void setRole​(@Nullable
                            QName newRole)
        Set the role under which the SAML entity is currently operating.
        Parameters:
        newRole - The role to set.