org.opensaml.saml2.core.impl
Class IDPEntryImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
          extended by org.opensaml.common.impl.AbstractSAMLObject
              extended by org.opensaml.saml2.core.impl.IDPEntryImpl
All Implemented Interfaces:
SAMLObject, IDPEntry, ValidatingXMLObject, XMLObject

public class IDPEntryImpl
extends AbstractSAMLObject
implements IDPEntry

Concrete implementation of IDPEntry.


Field Summary
private  String loc
          URI reference representing the location of a profile-specific endpoint supporting the authentication request protocol.
private  String name
          Human-readable name for the IdP.
private  String providerID
          The unique identifier of the IdP.
 
Fields inherited from interface org.opensaml.saml2.core.IDPEntry
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, LOC_ATTRIB_NAME, NAME_ATTRIB_NAME, PROVIDER_ID_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
 
Constructor Summary
protected IDPEntryImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
          Constructor.
 
Method Summary
 String getLoc()
          Gets the Loc value.
 String getName()
          Gets the Name value.
 List<XMLObject> getOrderedChildren()
          
 String getProviderID()
          Gets ProviderID URI.
 void setLoc(String newLoc)
          Sets the Loc value.
 void setName(String newName)
          Sets the Name value.
 void setProviderID(String newProviderID)
          Sets the ProviderID URI.
 
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, hashCode, prepareForAssignment
 
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

providerID

private String providerID
The unique identifier of the IdP.


name

private String name
Human-readable name for the IdP.


loc

private String loc
URI reference representing the location of a profile-specific endpoint supporting the authentication request protocol.

Constructor Detail

IDPEntryImpl

protected IDPEntryImpl(String namespaceURI,
                       String elementLocalName,
                       String namespacePrefix)
Constructor.

Parameters:
namespaceURI - the namespace the element is in
elementLocalName - the local name of the XML element this Object represents
namespacePrefix - the prefix for the given namespace
Method Detail

getProviderID

public String getProviderID()
Gets ProviderID URI.

Specified by:
getProviderID in interface IDPEntry
Returns:
the ProviderID URI

setProviderID

public void setProviderID(String newProviderID)
Sets the ProviderID URI.

Specified by:
setProviderID in interface IDPEntry
Parameters:
newProviderID - the new ProviderID URI

getName

public String getName()
Gets the Name value.

Specified by:
getName in interface IDPEntry
Returns:
the Name value

setName

public void setName(String newName)
Sets the Name value.

Specified by:
setName in interface IDPEntry
Parameters:
newName - the Name value

getLoc

public String getLoc()
Gets the Loc value.

Specified by:
getLoc in interface IDPEntry
Returns:
the Loc value

setLoc

public void setLoc(String newLoc)
Sets the Loc value.

Specified by:
setLoc in interface IDPEntry
Parameters:
newLoc - the new Loc value

getOrderedChildren

public List<XMLObject> getOrderedChildren()

Specified by:
getOrderedChildren in interface XMLObject


Copyright © 1999-2013. All Rights Reserved.