Class AbstractSAMLEntityContext
- java.lang.Object
-
- org.opensaml.messaging.context.BaseContext
-
- org.opensaml.saml.common.messaging.context.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.
-
-
Constructor Summary
Constructors Constructor Description AbstractSAMLEntityContext()
-
Method Summary
All Methods Instance Methods Concrete Methods 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
-
-
-
-
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.
-
-