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:
Criterion
public final class EndpointCriterion<EndpointType extends Endpoint> extends Object implements 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
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 Details
-
trusted
private final boolean trustedIs this endpoint implicitly trusted? -
endpoint
The endpoint.
-
-
Constructor Details
-
EndpointCriterion
Constructor.Endpoint is not implicitly trusted.
- Parameters:
ep
- the endpoint
-
EndpointCriterion
Constructor.- Parameters:
ep
- the endpointtrust
- if true, the endpoint should be implicitly trusted regardless of verification by other criteria
-
-
Method Details
-
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
-
toString
-
hashCode
public int hashCode() -
equals
-