Class AbstractSAMLEntityContext
java.lang.Object
org.opensaml.messaging.context.BaseContext
org.opensaml.saml.common.messaging.context.AbstractSAMLEntityContext
- All Implemented Interfaces:
Iterable<BaseContext>
- Direct Known Subclasses:
AbstractAuthenticatableSAMLEntityContext
,SAMLSelfEntityContext
public abstract class AbstractSAMLEntityContext extends 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
BaseContext.ContextSetNoRemoveIteratorDecorator
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AbstractSAMLEntityContext()
-
Method Summary
Modifier and Type Method Description String
getEntityId()
Gets the entityId of the SAML entity.QName
getRole()
Get the role under which the SAML entity is currently operating.void
setEntityId(String id)
Sets the entityId of the SAML entity.void
setRole(QName newRole)
Set the role under which the SAML entity is currently operating.Methods inherited from class org.opensaml.messaging.context.BaseContext
addSubcontext, addSubcontext, clearSubcontexts, containsSubcontext, createSubcontext, getParent, getSubcontext, getSubcontext, getSubcontext, getSubcontext, iterator, removeSubcontext, removeSubcontext, setParent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
entityId
The entityID of the SAML entity. -
role
The role under which the SAML entity is currently operating.
-
-
Constructor Details
-
AbstractSAMLEntityContext
public AbstractSAMLEntityContext()
-
-
Method Details
-
getEntityId
Gets the entityId of the SAML entity.- Returns:
- entityId of the SAML entity, may be null
-
setEntityId
Sets the entityId of the SAML entity.- Parameters:
id
- the new entityId
-
getRole
Get the role under which the SAML entity is currently operating.- Returns:
- Returns the role.
-
setRole
Set the role under which the SAML entity is currently operating.- Parameters:
newRole
- The role to set.
-