Class ResourceEnvRef


  • public class ResourceEnvRef
    extends Object
    The resource-env-refType is used to define resource-env-type elements. It contains a declaration of a Deployment Component's reference to an administered object associated with a resource in the Deployment Component's environment. It consists of an optional description, the resource environment reference name, and an indication of the resource environment reference type expected by the Deployment Component code. Example:
     <?xml version="1.0" encoding="UTF-8"?><resource-env-ref xmlns:com.ibm.etools.j2ee.common="common.xmi" xmlns:com.ibm.etools.webservice.wsclient="webservice_client.xmi" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:org.eclipse.jem.java="java.xmi" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><resource-env-ref-name>
    
                                                    jms/StockQueue
    
                                            </resource-env-ref-name><resource-env-ref-type>
    
                                                    jakarta.jms.Queue
    
                                            </resource-env-ref-type>
    
                                    </resource-env-ref>
     
    Java class for ResourceEnvRef complex type. The following schema fragment specifies the expected content contained within this class.
     <complexType name="ResourceEnvRef">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <choice>
             <choice maxOccurs="unbounded" minOccurs="0">
               <element name="type" type="{java.xmi}JavaClass"/>
             </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="name" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute ref="{http://www.omg.org/XMI}id"/>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • ResourceEnvRef

        public ResourceEnvRef()
    • Method Detail

      • getResourceEnvRefTypes

        public List<JavaClass> getResourceEnvRefTypes()
        Gets the value of the resourceEnvRefTypes 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 resourceEnvRefTypes property. For example, to add a new item, do as follows:
         getResourceEnvRefTypes().add(newItem);
         
        Objects of the following type(s) are allowed in the list JavaClass
      • 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
      • getName

        public String getName()
        Gets the value of the name property.
        Returns:
        possible object is String
      • setName

        public void setName​(String value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is String
      • getResourceEnvRefTypeString

        public String getResourceEnvRefTypeString()
        Gets the value of the resourceEnvRefTypeString property.
        Returns:
        possible object is String
      • setResourceEnvRefTypeString

        public void setResourceEnvRefTypeString​(String value)
        Sets the value of the resourceEnvRefTypeString 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