Interface Action

  • All Superinterfaces:
    SAMLObject, org.opensaml.core.xml.XMLObject, org.opensaml.core.xml.schema.XSString

    public interface Action
    extends SAMLObject, org.opensaml.core.xml.schema.XSString
    Interface describing how a SAML1.1 Action element behaves.
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods 
      Modifier and Type Method Description
      default String getContents()
      Deprecated, for removal: This API element is subject to removal in a future version.
      String getNamespace()
      Return the value of Namespace.
      default void setContents​(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      void setNamespace​(String namespace)
      Set the value of Namespace.
      • 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
      • Methods inherited from interface org.opensaml.core.xml.schema.XSString

        getValue, setValue
    • Field Detail

      • DEFAULT_ELEMENT_LOCAL_NAME

        @Nonnull
        @NotEmpty
        static final String DEFAULT_ELEMENT_LOCAL_NAME
        Default element name, no namespace.
        See Also:
        Constant Field Values
      • DEFAULT_ELEMENT_NAME

        @Nullable
        static final QName DEFAULT_ELEMENT_NAME
        Default element name.
      • TYPE_NAME

        @Nullable
        static final QName TYPE_NAME
        QName of the XSI type.
      • NAMESPACE_ATTRIB_NAME

        @Nonnull
        @NotEmpty
        static final String NAMESPACE_ATTRIB_NAME
        Name for the Namespace attribute.
        See Also:
        Constant Field Values
    • Method Detail

      • getNamespace

        @Nullable
        String getNamespace()
        Return the value of Namespace.
        Returns:
        the namespace
      • setNamespace

        void setNamespace​(@Nullable
                          String namespace)
        Set the value of Namespace.
        Parameters:
        namespace - what to set
      • getContents

        @Deprecated(forRemoval=true,
                    since="4.0.0")
        @Nullable
        default String getContents()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Gets the value of the action to be performed.
        Returns:
        the value of the action to be performed
      • setContents

        @Deprecated(forRemoval=true,
                    since="4.0.0")
        default void setContents​(@Nullable
                                 String value)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Sets the value of the action to be performed.
        Parameters:
        value - the value of the action to be performed