Package com.sun.identity.saml2.protocol
Interface Scoping
-
@SupportedAll public interface Scoping
This interface defines methods to retrieve Identity Providers and context/limitations related to proxying of the request message.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDPList
getIDPList()
Returns theIDPList
Object.Integer
getProxyCount()
Returns the value ofProxyCount
attribute.List<RequesterID>
getRequesterIDs()
Returns a list ofRequesterID
Objects..boolean
isMutable()
Returns true if object is mutable.void
makeImmutable()
Makes this object immutable.void
setIDPList(IDPList idpList)
Sets theIDPList
Object.void
setProxyCount(Integer proxyCount)
Sets the value ofProxyCount
attribute.void
setRequesterIDs(List<RequesterID> requesterIDList)
Sets a list ofRequesterID
Objects.String
toXMLString()
Returns a String representation of this Object.String
toXMLString(boolean includeNSPrefix, boolean declareNS)
Returns a String representation of this Object.
-
-
-
Method Detail
-
getIDPList
IDPList getIDPList()
Returns theIDPList
Object.- Returns:
- the
IDPList
object. - See Also:
setIDPList(IDPList)
-
setIDPList
void setIDPList(IDPList idpList) throws SAML2Exception
Sets theIDPList
Object.- Parameters:
idpList
- the newIDPList
object.- Throws:
SAML2Exception
- if the object is immutable.- See Also:
getIDPList()
-
getRequesterIDs
List<RequesterID> getRequesterIDs()
Returns a list ofRequesterID
Objects..- Returns:
- list of
RequesterID
objects. - See Also:
setRequesterIDs(List)
-
setRequesterIDs
void setRequesterIDs(List<RequesterID> requesterIDList) throws SAML2Exception
Sets a list ofRequesterID
Objects.- Parameters:
requesterIDList
- the list ofRequesterID
object.- Throws:
SAML2Exception
- if the object is immutable.- See Also:
getRequesterIDs()
-
getProxyCount
Integer getProxyCount()
Returns the value ofProxyCount
attribute.- Returns:
- the value of
ProxyCount
attribute. - See Also:
setProxyCount(Integer)
-
setProxyCount
void setProxyCount(Integer proxyCount) throws SAML2Exception
Sets the value ofProxyCount
attribute.- Parameters:
proxyCount
- new value ofProxyCount
attribute.- Throws:
SAML2Exception
- if the object is immutable.- See Also:
getProxyCount()
-
toXMLString
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
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 converteddeclareNS
- 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
void makeImmutable()
Makes this object immutable.
-
isMutable
boolean isMutable()
Returns true if object is mutable.- Returns:
- true if object is mutable.
-
-