Class CMRField


  • public class CMRField
    extends CMPAttribute
    Since:
    J2EE1.3 Describes the bean provider's view of a relationship. It consists of an optional description, and the name and the class type of a field in the source of a role of a relationship. The CMRField::name element corresponds to the name used for the get and set accessor methods for the relationship. The CMRField::type element is used only for collection-valued CMRFields. It specifies the type of the collection that is used (a java class name). Java class for CMRField complex type. The following schema fragment specifies the expected content contained within this class.
     <complexType name="CMRField">
       <complexContent>
         <extension base="{ejb.xmi}CMPAttribute">
           <choice maxOccurs="unbounded" minOccurs="0">
             <element name="collectionType" type="{java.xmi}JavaClass"/>
           </choice>
           <attribute name="collectionType" type="{http://www.w3.org/2001/XMLSchema}string" />
         </extension>
       </complexContent>
     </complexType>
     
    • Field Detail

      • collectionType

        protected String collectionType
    • Constructor Detail

      • CMRField

        public CMRField()
    • Method Detail

      • getCollectionTypes

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

        public String getCollectionType()
        Gets the value of the collectionType property.
        Returns:
        possible object is String
      • setCollectionType

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