Package org.opensaml.security.criteria
Class PeerEntityIDCriterion
- java.lang.Object
-
- org.opensaml.security.criteria.PeerEntityIDCriterion
-
- All Implemented Interfaces:
Criterion
public final class PeerEntityIDCriterion extends Object implements Criterion
An implementation ofCriterionwhich specifies criteria pertaining to peer entity IDs. This is typically used only in conjunction with aEntityIdCriterion, where the peer is interpreted to be relative to that primary entity ID. In this sense it serves to scope the primary entity ID. Note that the peer entity ID may be either local or remote, depending on whether the associated primary entity ID is remote or local.
-
-
Constructor Summary
Constructors Constructor Description PeerEntityIDCriterion(String peer)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetPeerID()Get the entity ID which is the peer relative to a primary entity ID.inthashCode()voidsetPeerID(String peer)Set the entity ID which is the peer relative to a primary entity ID.StringtoString()
-
-
-
Field Detail
-
peerID
private String peerID
Peer entity ID criteria.
-
-
Constructor Detail
-
PeerEntityIDCriterion
public PeerEntityIDCriterion(@Nonnull String peer)Constructor.- Parameters:
peer- the entity ID which is the peer relative to a primary entity ID
-
-
Method Detail
-
getPeerID
@Nonnull public String getPeerID()
Get the entity ID which is the peer relative to a primary entity ID.- Returns:
- the peer entity ID.
-
setPeerID
public void setPeerID(@Nonnull String peer)Set the entity ID which is the peer relative to a primary entity ID.- Parameters:
peer- The peerID to set.
-
-