edu.internet2.middleware.shibboleth.common.config.relyingparty
Class RelyingPartyGroup

java.lang.Object
  extended by edu.internet2.middleware.shibboleth.common.config.relyingparty.RelyingPartyGroup

public class RelyingPartyGroup
extends Object

Container for relying party group information.


Field Summary
private  RelyingPartyConfiguration anonymousRP
          Anonymous relying party config for the group.
private  RelyingPartyConfiguration defaultRP
          Default relying party config for the group.
private  List<Credential> groupCredentials
          Credentials for the group.
private  org.opensaml.saml2.metadata.provider.MetadataProvider metadataProvider
          Metadata provider for the group.
private  List<RelyingPartyConfiguration> relyingParties
          Relying party config for the group.
private  List<org.opensaml.ws.security.SecurityPolicy> securityPolicies
          Security policies for the group.
private  List<TrustEngine> trustEngines
          Trust engines for the group.
 
Constructor Summary
RelyingPartyGroup()
           
 
Method Summary
 RelyingPartyConfiguration getAnonymousRP()
          Gets the anonymous relying party config for the group.
 List<Credential> getCredentials()
          Gets the credentials for the group.
 RelyingPartyConfiguration getDefaultRP()
          Gets the default relying party for the group.
 org.opensaml.saml2.metadata.provider.MetadataProvider getMetadataProvider()
          Gets the metadata provider for the group.
 List<RelyingPartyConfiguration> getRelyingParties()
          Gets the relying party configurations for the group.
 List<org.opensaml.ws.security.SecurityPolicy> getSecurityPolicies()
          Gets the security policies for the group.
 List<TrustEngine> getTrustEngines()
          Gets the trust engines for the group.
 void setAnonymousRP(RelyingPartyConfiguration config)
          Sets the anonymous relying party config for the group.
 void setCredentials(List<Credential> credentials)
          Sets the credentials for the group.
 void setDefaultRP(RelyingPartyConfiguration config)
          Sets the default relying party for the group.
 void setMetadataProvider(org.opensaml.saml2.metadata.provider.MetadataProvider provider)
          Sets the metadata provider for the group.
 void setRelyingParties(List<RelyingPartyConfiguration> configurations)
          Sets the relying party configurations for the group.
 void setSecurityPolicies(List<org.opensaml.ws.security.SecurityPolicy> policies)
          Sets the security policies for the group.
 void setTrustEngines(List<TrustEngine> engines)
          Sets the trust engines for the group.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

anonymousRP

private RelyingPartyConfiguration anonymousRP
Anonymous relying party config for the group.


defaultRP

private RelyingPartyConfiguration defaultRP
Default relying party config for the group.


relyingParties

private List<RelyingPartyConfiguration> relyingParties
Relying party config for the group.


metadataProvider

private org.opensaml.saml2.metadata.provider.MetadataProvider metadataProvider
Metadata provider for the group.


securityPolicies

private List<org.opensaml.ws.security.SecurityPolicy> securityPolicies
Security policies for the group.


trustEngines

private List<TrustEngine> trustEngines
Trust engines for the group.


groupCredentials

private List<Credential> groupCredentials
Credentials for the group.

Constructor Detail

RelyingPartyGroup

public RelyingPartyGroup()
Method Detail

getAnonymousRP

public RelyingPartyConfiguration getAnonymousRP()
Gets the anonymous relying party config for the group.

Returns:
anonymous relying party config for the group

getCredentials

public List<Credential> getCredentials()
Gets the credentials for the group.

Returns:
credentials for the group

getDefaultRP

public RelyingPartyConfiguration getDefaultRP()
Gets the default relying party for the group.

Returns:
default relying party for the group

getMetadataProvider

public org.opensaml.saml2.metadata.provider.MetadataProvider getMetadataProvider()
Gets the metadata provider for the group.

Returns:
metadata provider for the group

getRelyingParties

public List<RelyingPartyConfiguration> getRelyingParties()
Gets the relying party configurations for the group.

Returns:
relying party configurations for the group

getSecurityPolicies

public List<org.opensaml.ws.security.SecurityPolicy> getSecurityPolicies()
Gets the security policies for the group.

Returns:
security policies for the group

getTrustEngines

public List<TrustEngine> getTrustEngines()
Gets the trust engines for the group.

Returns:
trust engines for the group

setAnonymousRP

public void setAnonymousRP(RelyingPartyConfiguration config)
Sets the anonymous relying party config for the group.

Parameters:
config - anonymous relying party config for the group

setCredentials

public void setCredentials(List<Credential> credentials)
Sets the credentials for the group.

Parameters:
credentials - credentials for the group

setDefaultRP

public void setDefaultRP(RelyingPartyConfiguration config)
Sets the default relying party for the group.

Parameters:
config - default relying party for the group

setMetadataProvider

public void setMetadataProvider(org.opensaml.saml2.metadata.provider.MetadataProvider provider)
Sets the metadata provider for the group.

Parameters:
provider - metadata provider for the group

setRelyingParties

public void setRelyingParties(List<RelyingPartyConfiguration> configurations)
Sets the relying party configurations for the group.

Parameters:
configurations - relying party configurations for the group

setSecurityPolicies

public void setSecurityPolicies(List<org.opensaml.ws.security.SecurityPolicy> policies)
Sets the security policies for the group.

Parameters:
policies - security policies for the group

setTrustEngines

public void setTrustEngines(List<TrustEngine> engines)
Sets the trust engines for the group.

Parameters:
engines - trust engines for the group


Copyright © 1999-2012. All Rights Reserved.