Class AbstractOperationDescriptor

  • All Implemented Interfaces:
    Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.ToString2
    Direct Known Subclasses:
    AbstractSetStateOperationDescriptor, SetStringOperationDescriptor, SetValueOperationDescriptor

    public class AbstractOperationDescriptor
    extends AbstractDescriptor
    implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.ToString2
    Abstract description of an operation that is exposed on the SCO.

    Java class for AbstractOperationDescriptor complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="AbstractOperationDescriptor">
       <complexContent>
         <extension base="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}AbstractDescriptor">
           <attribute name="OperationTarget" use="required" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}HandleRef" />
           <attribute name="MaxTimeToFinish" type="{http://www.w3.org/2001/XMLSchema}duration" />
           <attribute name="InvocationEffectiveTimeout" type="{http://www.w3.org/2001/XMLSchema}duration" />
           <attribute name="Retriggerable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="AccessLevel">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                 <enumeration value="Usr"/>
                 <enumeration value="CSUsr"/>
                 <enumeration value="RO"/>
                 <enumeration value="SP"/>
                 <enumeration value="Oth"/>
               </restriction>
             </simpleType>
           </attribute>
         </extension>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • AbstractOperationDescriptor

        public AbstractOperationDescriptor()
    • Method Detail

      • getOperationTarget

        public String getOperationTarget()
        Gets the value of the operationTarget property.
        Returns:
        possible object is String
      • setOperationTarget

        public void setOperationTarget​(String value)
        Sets the value of the operationTarget property.
        Parameters:
        value - allowed object is String
      • getMaxTimeToFinish

        public Duration getMaxTimeToFinish()
        Gets the value of the maxTimeToFinish property.
        Returns:
        possible object is String
      • setMaxTimeToFinish

        public void setMaxTimeToFinish​(Duration value)
        Sets the value of the maxTimeToFinish property.
        Parameters:
        value - allowed object is String
      • getInvocationEffectiveTimeout

        public Duration getInvocationEffectiveTimeout()
        Gets the value of the invocationEffectiveTimeout property.
        Returns:
        possible object is String
      • setInvocationEffectiveTimeout

        public void setInvocationEffectiveTimeout​(Duration value)
        Sets the value of the invocationEffectiveTimeout property.
        Parameters:
        value - allowed object is String
      • isRetriggerable

        public Boolean isRetriggerable()
        Gets the value of the retriggerable property.
        Returns:
        possible object is Boolean
      • setRetriggerable

        public void setRetriggerable​(Boolean value)
        Sets the value of the retriggerable property.
        Parameters:
        value - allowed object is Boolean
      • copyTo

        public Object copyTo​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                             Object target,
                             org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
        Specified by:
        copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
        Overrides:
        copyTo in class AbstractDescriptor
      • append

        public StringBuilder append​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                    StringBuilder buffer,
                                    org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
        Specified by:
        append in interface org.jvnet.jaxb2_commons.lang.ToString2
        Overrides:
        append in class AbstractDescriptor
      • appendFields

        public StringBuilder appendFields​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                          StringBuilder buffer,
                                          org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
        Specified by:
        appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
        Overrides:
        appendFields in class AbstractDescriptor