Package org.opensaml.saml.criterion
Class EndpointCriterion<EndpointType extends Endpoint>
- java.lang.Object
-
- org.opensaml.saml.criterion.EndpointCriterion<EndpointType>
-
- Type Parameters:
EndpointType
- the type of endpoint
- All Implemented Interfaces:
net.shibboleth.utilities.java.support.resolver.Criterion
public final class EndpointCriterion<EndpointType extends Endpoint> extends Object implements net.shibboleth.utilities.java.support.resolver.Criterion
Criterion
representing a SAML metadata endpoint object.
-
-
Field Summary
Fields Modifier and Type Field Description private EndpointType
endpoint
The endpoint.private boolean
trusted
Is this endpoint implicitly trusted?
-
Constructor Summary
Constructors Constructor Description EndpointCriterion(EndpointType ep)
Constructor.EndpointCriterion(EndpointType ep, boolean trust)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
EndpointType
getEndpoint()
Get the endpoint.int
hashCode()
boolean
isTrusted()
Get the trust indicator for the endpoint.String
toString()
-
-
-
Field Detail
-
trusted
private final boolean trusted
Is this endpoint implicitly trusted?
-
endpoint
@Nonnull private final EndpointType extends Endpoint endpoint
The endpoint.
-
-
Constructor Detail
-
EndpointCriterion
public EndpointCriterion(@Nonnull EndpointType ep)
Constructor.Endpoint is not implicitly trusted.
- Parameters:
ep
- the endpoint
-
EndpointCriterion
public EndpointCriterion(@Nonnull EndpointType ep, boolean trust)
Constructor.- Parameters:
ep
- the endpointtrust
- if true, the endpoint should be implicitly trusted regardless of verification by other criteria
-
-
Method Detail
-
getEndpoint
@Nonnull public EndpointType getEndpoint()
Get the endpoint.- Returns:
- the endpoint type
-
isTrusted
public boolean isTrusted()
Get the trust indicator for the endpoint.- Returns:
- true iff the endpoint does not require independent verification against a trusted source of endpoints
-
-