com.sun.identity.saml2.protocol
Interface Scoping


public interface Scoping

This interace defines methods to retrieve Identity Providers and context/limitations related to proxying of the request message.


Method Summary
 IDPList getIDPList()
          Returns the IDPList Object.
 java.lang.Integer getProxyCount()
          Returns the value of ProxyCount attribute.
 java.util.List getRequesterIDs()
          Returns a list of RequesterID Objects..
 boolean isMutable()
          Returns true if object is mutable.
 void makeImmutable()
          Makes this object immutable.
 void setIDPList(IDPList idpList)
          Sets the IDPList Object.
 void setProxyCount(java.lang.Integer proxyCount)
          Sets the value of ProxyCount attribute.
 void setRequesterIDs(java.util.List requesterIDList)
          Sets a list of RequesterID Objects.
 java.lang.String toXMLString()
          Returns a String representation of this Object.
 java.lang.String toXMLString(boolean includeNSPrefix, boolean declareNS)
          Returns a String representation of this Object.
 

Method Detail

getIDPList

public IDPList getIDPList()
Returns the IDPList Object.

Returns:
the IDPList object.
See Also:
setIDPList(IDPList)

setIDPList

public void setIDPList(IDPList idpList)
                throws SAML2Exception
Sets the IDPList Object.

Parameters:
idpList - the new IDPList object.
Throws:
SAML2Exception - if the object is immutable.
See Also:
getIDPList()

getRequesterIDs

public java.util.List getRequesterIDs()
Returns a list of RequesterID Objects..

Returns:
list of RequesterID objects.
See Also:
setRequesterIDs(List)

setRequesterIDs

public void setRequesterIDs(java.util.List requesterIDList)
                     throws SAML2Exception
Sets a list of RequesterID Objects.

Parameters:
requesterIDList - the list of RequesterID object.
Throws:
SAML2Exception - if the object is immutable.
See Also:
getRequesterIDs()

getProxyCount

public java.lang.Integer getProxyCount()
Returns the value of ProxyCount attribute.

Returns:
the value of ProxyCount attribute.
See Also:
setProxyCount(Integer)

setProxyCount

public void setProxyCount(java.lang.Integer proxyCount)
                   throws SAML2Exception
Sets the value of ProxyCount attribute.

Parameters:
proxyCount - new value of ProxyCount attribute.
Throws:
SAML2Exception - if the object is immutable.
See Also:
getProxyCount()

toXMLString

public java.lang.String toXMLString()
                             throws SAML2Exception
Returns a String representation of this Object.

Returns:
a String representation of this Object.
Throws:
SAML2Exception - if cannot create String object

toXMLString

public java.lang.String toXMLString(boolean includeNSPrefix,
                                    boolean declareNS)
                             throws SAML2Exception
Returns a String representation of this Object.

Parameters:
includeNSPrefix - determines whether or not the namespace qualifier is prepended to the Element when converted
declareNS - determines whether or not the namespace is declared within the Element.
Returns:
the String representation of this Object.
Throws:
SAML2Exception - if String object cannot be created.

makeImmutable

public void makeImmutable()
Makes this object immutable.


isMutable

public boolean isMutable()
Returns true if object is mutable.

Returns:
true if object is mutable.


Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.