Package org.opensaml.saml.saml2.core
Interface Advice
-
- All Superinterfaces:
SAMLObject
,org.opensaml.core.xml.XMLObject
public interface Advice extends SAMLObject
SAML 2.0 Core Advice.
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_ELEMENT_LOCAL_NAME
Element local name.static QName
DEFAULT_ELEMENT_NAME
Default element name.static String
TYPE_LOCAL_NAME
Local name of the XSI type.static QName
TYPE_NAME
QName of the XSI type.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<AssertionIDRef>
getAssertionIDReferences()
Gets the list of AssertionID references used as advice.List<Assertion>
getAssertions()
Gets the list of Assertions used as advice.List<AssertionURIRef>
getAssertionURIReferences()
Gets the list of AssertionURI references used as advice.List<org.opensaml.core.xml.XMLObject>
getChildren()
Gets the list of all child elements attached to this advice.List<org.opensaml.core.xml.XMLObject>
getChildren(QName typeOrName)
Gets the list of child elements attached to this advice that match a particular QName.List<EncryptedAssertion>
getEncryptedAssertions()
Gets the list of EncryptedAssertions used as advice.-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
DEFAULT_ELEMENT_LOCAL_NAME
static final String DEFAULT_ELEMENT_LOCAL_NAME
Element local name.- See Also:
- Constant Field Values
-
DEFAULT_ELEMENT_NAME
static final QName DEFAULT_ELEMENT_NAME
Default element name.
-
TYPE_LOCAL_NAME
static final String TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
- Constant Field Values
-
TYPE_NAME
static final QName TYPE_NAME
QName of the XSI type.
-
-
Method Detail
-
getChildren
List<org.opensaml.core.xml.XMLObject> getChildren()
Gets the list of all child elements attached to this advice.- Returns:
- the list of all child elements attached to this advice
-
getChildren
List<org.opensaml.core.xml.XMLObject> getChildren(QName typeOrName)
Gets the list of child elements attached to this advice that match a particular QName.- Parameters:
typeOrName
- the QName of the child elements to return- Returns:
- the list of matching child elements attached to this advice
-
getAssertionIDReferences
List<AssertionIDRef> getAssertionIDReferences()
Gets the list of AssertionID references used as advice.- Returns:
- the list of AssertionID references used as advice
-
getAssertionURIReferences
List<AssertionURIRef> getAssertionURIReferences()
Gets the list of AssertionURI references used as advice.- Returns:
- the list of AssertionURI references used as advice
-
getAssertions
List<Assertion> getAssertions()
Gets the list of Assertions used as advice.- Returns:
- the list of Assertions used as advice
-
getEncryptedAssertions
List<EncryptedAssertion> getEncryptedAssertions()
Gets the list of EncryptedAssertions used as advice.- Returns:
- the list of EncryptedAssertions used as advice
-
-