Interface Action

All Superinterfaces:
XmlSerializable

@SupportedAll public interface Action extends XmlSerializable
The Action element specifies an action on the specified resource for which permission is sought. Its type is ActionType.

 <complexType name="ActionType">
   <simpleContent>
     <extension base="<http://www.w3.org/2001/XMLSchema>string">
       <attribute name="Namespace" use="required"
       type="{http://www.w3.org/2001/XMLSchema}anyURI" />
     </extension>
   </simpleContent>
 </complexType>
 
  • Method Details

    • makeImmutable

      void makeImmutable()
      Makes the object immutable.
    • isMutable

      boolean isMutable()
      Returns the mutability of the object.
      Returns:
      true if the object is mutable; false otherwise.
    • getValue

      String getValue()
      Returns the value of the Action.
      Returns:
      the value of this Action.
      See Also:
    • setValue

      void setValue(String value) throws com.sun.identity.saml2.common.SAML2Exception
      Sets the value of this Action.
      Parameters:
      value - new Action.
      Throws:
      com.sun.identity.saml2.common.SAML2Exception - if the object is immutable.
      See Also:
    • getNamespace

      String getNamespace()
      Returns the value of Namespace attribute.
      Returns:
      the value of Namespace attribute.
      See Also:
    • setNamespace

      void setNamespace(String value) throws com.sun.identity.saml2.common.SAML2Exception
      Sets the value of the Namespace attribute.
      Parameters:
      value - new value of Namespace attribute.
      Throws:
      com.sun.identity.saml2.common.SAML2Exception - if the object is immutable.
      See Also: