PicketLink Federation Core 2.1.6.Final-redhat-2

org.picketlink.identity.federation.core.config
Class ProviderType

java.lang.Object
  extended by org.picketlink.identity.federation.core.config.ProviderType
Direct Known Subclasses:
IDPType, SPType

public class ProviderType
extends Object

Base Type for IDP and SP

Java class for ProviderType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ProviderType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="IdentityURL" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Trust" type="{urn:picketlink:identity-federation:config:1.0}TrustType" minOccurs="0"/>
         <element name="KeyProvider" type="{urn:picketlink:identity-federation:config:1.0}KeyProviderType" minOccurs="0"/>
         <element name="MetaDataProvider" type="{urn:picketlink:identity-federation:config:1.0}MetadataProviderType" minOccurs="0"/>
       </sequence>
       <attribute name="ServerEnvironment" default="picketlink">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <enumeration value="picketlink"/>
             <enumeration value="TOMCAT"/>
           </restriction>
         </simpleType>
       </attribute>

         <attribute name="CanonicalizationMethod" use="optional" default="http://www.w3.org/2001/10/xml-exc-c14n#WithComments"
                    type="string"/>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  Map<String,Object> additionalOptions
           
protected  String canonicalizationMethod
           
protected  String identityURL
           
protected  KeyProviderType keyProvider
           
protected  MetadataProviderType metaDataProvider
           
protected  String serverEnvironment
           
protected  boolean supportsSignature
           
protected  TrustType trust
           
 
Constructor Summary
ProviderType()
           
 
Method Summary
 void addAdditionalOption(String key, Object value)
          Add an option
 Object getAdditionalOption(String key)
          Get option
 String getCanonicalizationMethod()
          Gets the value of the canonicalizationMethod property.
 String getIdentityURL()
          Gets the value of the identityURL property.
 KeyProviderType getKeyProvider()
          Gets the value of the keyProvider property.
 MetadataProviderType getMetaDataProvider()
          Gets the value of the metaDataProvider property.
 String getServerEnvironment()
          Gets the value of the serverEnvironment property.
 TrustType getTrust()
          Gets the value of the trust property.
 void importFrom(ProviderType other)
          Import values from another IDPType
 boolean isSupportsSignature()
           
 void removeAdditionalOption(String key)
          Remove an option
 void setCanonicalizationMethod(String canonicalizationMethod)
          Sets the value of the canonicalizationMethod property.
 void setIdentityURL(String value)
          Sets the value of the identityURL property.
 void setKeyProvider(KeyProviderType value)
          Sets the value of the keyProvider property.
 void setMetaDataProvider(MetadataProviderType value)
          Sets the value of the metaDataProvider property.
 void setServerEnvironment(String value)
          Sets the value of the serverEnvironment property.
 void setSupportsSignature(boolean supportsSignature)
           
 void setTrust(TrustType value)
          Sets the value of the trust property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

identityURL

protected String identityURL

trust

protected TrustType trust

keyProvider

protected KeyProviderType keyProvider

metaDataProvider

protected MetadataProviderType metaDataProvider

serverEnvironment

protected String serverEnvironment

canonicalizationMethod

protected String canonicalizationMethod

additionalOptions

protected Map<String,Object> additionalOptions

supportsSignature

protected boolean supportsSignature
Constructor Detail

ProviderType

public ProviderType()
Method Detail

getIdentityURL

public String getIdentityURL()
Gets the value of the identityURL property.

Returns:
possible object is String

setIdentityURL

public void setIdentityURL(String value)
Sets the value of the identityURL property.

Parameters:
value - allowed object is String

getTrust

public TrustType getTrust()
Gets the value of the trust property.

Returns:
possible object is TrustType

setTrust

public void setTrust(TrustType value)
Sets the value of the trust property.

Parameters:
value - allowed object is TrustType

getKeyProvider

public KeyProviderType getKeyProvider()
Gets the value of the keyProvider property.

Returns:
possible object is KeyProviderType

setKeyProvider

public void setKeyProvider(KeyProviderType value)
Sets the value of the keyProvider property.

Parameters:
value - allowed object is KeyProviderType

getMetaDataProvider

public MetadataProviderType getMetaDataProvider()
Gets the value of the metaDataProvider property.

Returns:
possible object is MetadataProviderType

setMetaDataProvider

public void setMetaDataProvider(MetadataProviderType value)
Sets the value of the metaDataProvider property.

Parameters:
value - allowed object is MetadataProviderType

getServerEnvironment

public String getServerEnvironment()
Gets the value of the serverEnvironment property.

Returns:
possible object is String

setServerEnvironment

public void setServerEnvironment(String value)
Sets the value of the serverEnvironment property.

Parameters:
value - allowed object is String

getCanonicalizationMethod

public String getCanonicalizationMethod()
Gets the value of the canonicalizationMethod property.

Returns:
possible object is String

setCanonicalizationMethod

public void setCanonicalizationMethod(String canonicalizationMethod)
Sets the value of the canonicalizationMethod property.

Parameters:
value - allowed object is String

addAdditionalOption

public void addAdditionalOption(String key,
                                Object value)
Add an option

Parameters:
key -
value -

removeAdditionalOption

public void removeAdditionalOption(String key)
Remove an option

Parameters:
key -

getAdditionalOption

public Object getAdditionalOption(String key)
Get option

Parameters:
key -
Returns:

importFrom

public void importFrom(ProviderType other)
Import values from another IDPType

Parameters:
other -

isSupportsSignature

public boolean isSupportsSignature()

setSupportsSignature

public void setSupportsSignature(boolean supportsSignature)

PicketLink Federation Core 2.1.6.Final-redhat-2

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.