org.opensaml.common.binding
public abstract class AbstractEndpointSelector extends Object
Modifier and Type | Field and Description |
---|---|
private QName |
endpointType
Type of endpoint needed.
|
private EntityDescriptor |
entityMetadata
Metadata of party to select endpoing for.
|
private RoleDescriptor |
entityRoleMetadata
Role metadata of party to select endpoing for.
|
private MetadataProvider |
metadataProvider
Provider of metadata for the relying party.
|
private SAMLObject |
samlRequest
SAML request within the message flow.
|
private SAMLObject |
samlResponse
SAML response within the message flow.
|
private List<String> |
supportedIssuerBindings
Bindings supported by the issuer.
|
Constructor and Description |
---|
AbstractEndpointSelector()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
QName |
getEndpointType()
Gets type of endpoint needed.
|
EntityDescriptor |
getEntityMetadata()
Gets the metadata of the entity.
|
RoleDescriptor |
getEntityRoleMetadata()
Gets the role of the entity.
|
MetadataProvider |
getMetadataProvider()
Gets the metadata provider used to look up entity information.
|
SAMLObject |
getSamlRequest()
Gets the SAML request made.
|
SAMLObject |
getSamlResponse()
Gets the response to the SAML request.
|
List<String> |
getSupportedIssuerBindings()
Gets the list of bindings supported by the message issuer.
|
abstract Endpoint |
selectEndpoint()
Selects the endpoint to which messages should be sent.
|
void |
setEndpointType(QName type)
Sets the type of endpoint needed.
|
void |
setEntityMetadata(EntityDescriptor entity)
Sets the metadata of the entity.
|
void |
setEntityRoleMetadata(RoleDescriptor role)
Sets the role of the entity.
|
void |
setMetadataProvider(MetadataProvider provider)
Sets the metadata provider used to look up entity information.
|
void |
setSamlRequest(SAMLObject request)
Sets the SAML request made.
|
void |
setSamlResponse(SAMLObject response)
Sets the response to the SAML request.
|
private List<String> supportedIssuerBindings
private SAMLObject samlRequest
private SAMLObject samlResponse
private MetadataProvider metadataProvider
private EntityDescriptor entityMetadata
private RoleDescriptor entityRoleMetadata
private QName endpointType
public QName getEndpointType()
public void setEndpointType(QName type)
type
- type of endpoint neededpublic MetadataProvider getMetadataProvider()
public void setMetadataProvider(MetadataProvider provider)
provider
- metadata provider used to look up entity informationpublic EntityDescriptor getEntityMetadata()
public void setEntityMetadata(EntityDescriptor entity)
entity
- metadata of the entitypublic RoleDescriptor getEntityRoleMetadata()
public void setEntityRoleMetadata(RoleDescriptor role)
role
- role of the entitypublic SAMLObject getSamlRequest()
public void setSamlRequest(SAMLObject request)
request
- SAML request madepublic SAMLObject getSamlResponse()
public void setSamlResponse(SAMLObject response)
response
- response to the SAML requestpublic List<String> getSupportedIssuerBindings()
public abstract Endpoint selectEndpoint()
Copyright © 1999-2013 JBoss by Red Hat. All Rights Reserved.