Class MethodTransaction


  • public class MethodTransaction
    extends Object
    Specifies how the container must manage transaction scopes for the enterprise bean's method invocations. It consists of an optional description, a list of method elements, and a transaction attribute.The transaction attribute is to be applied to all the specified methods. Java class for MethodTransaction complex type. The following schema fragment specifies the expected content contained within this class.
     <complexType name="MethodTransaction">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <choice>
             <choice maxOccurs="unbounded" minOccurs="0">
               <element name="methodElements" type="{ejb.xmi}MethodElement"/>
             </choice>
             <choice maxOccurs="unbounded" minOccurs="0">
               <element name="descriptions" type="{common.xmi}Description"/>
             </choice>
             <choice maxOccurs="unbounded" minOccurs="0">
               <element ref="{http://www.omg.org/XMI}Extension"/>
             </choice>
           </choice>
           <attGroup ref="{http://www.omg.org/XMI}ObjectAttribs"/>
           <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="transactionAttribute" type="{ejb.xmi}TransactionAttributeType" />
           <attribute ref="{http://www.omg.org/XMI}id"/>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • MethodTransaction

        public MethodTransaction()
    • Method Detail

      • getMethodElements

        public List<MethodElement> getMethodElements()
        Gets the value of the methodElements property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the methodElements property. For example, to add a new item, do as follows:
         getMethodElements().add(newItem);
         
        Objects of the following type(s) are allowed in the list MethodElement
      • getDescriptions

        public List<Description> getDescriptions()
        Gets the value of the descriptions property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the descriptions property. For example, to add a new item, do as follows:
         getDescriptions().add(newItem);
         
        Objects of the following type(s) are allowed in the list Description
      • getExtensions

        public List<Extension> getExtensions()
        Gets the value of the extensions property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the extensions property. For example, to add a new item, do as follows:
         getExtensions().add(newItem);
         
        Objects of the following type(s) are allowed in the list Extension
      • getDescription

        public String getDescription()
        Gets the value of the description property.
        Returns:
        possible object is String
      • setDescription

        public void setDescription​(String value)
        Sets the value of the description property.
        Parameters:
        value - allowed object is String
      • getId

        public String getId()
        Gets the value of the id property.
        Returns:
        possible object is String
      • setId

        public void setId​(String value)
        Sets the value of the id property.
        Parameters:
        value - allowed object is String
      • getType

        public QName getType()
        Gets the value of the type property.
        Returns:
        possible object is QName
      • setType

        public void setType​(QName value)
        Sets the value of the type property.
        Parameters:
        value - allowed object is QName
      • getVersion

        public String getVersion()
        Gets the value of the version property.
        Returns:
        possible object is String
      • setVersion

        public void setVersion​(String value)
        Sets the value of the version property.
        Parameters:
        value - allowed object is String
      • getHref

        public String getHref()
        Gets the value of the href property.
        Returns:
        possible object is String
      • setHref

        public void setHref​(String value)
        Sets the value of the href property.
        Parameters:
        value - allowed object is String
      • getIdref

        public Object getIdref()
        Gets the value of the idref property.
        Returns:
        possible object is Object
      • setIdref

        public void setIdref​(Object value)
        Sets the value of the idref property.
        Parameters:
        value - allowed object is Object
      • getLabel

        public String getLabel()
        Gets the value of the label property.
        Returns:
        possible object is String
      • setLabel

        public void setLabel​(String value)
        Sets the value of the label property.
        Parameters:
        value - allowed object is String
      • getUuid

        public String getUuid()
        Gets the value of the uuid property.
        Returns:
        possible object is String
      • setUuid

        public void setUuid​(String value)
        Sets the value of the uuid property.
        Parameters:
        value - allowed object is String