Package org.eclipse.persistence.internal.descriptors

Examples of org.eclipse.persistence.internal.descriptors.InstanceVariableAttributeAccessor


    // Property mapping
    AttributeAccessor accessor = mapping.getAttributeAccessor();

    // Attribute
    if (accessor.isInstanceVariableAttributeAccessor()) {
      InstanceVariableAttributeAccessor attributeAccessor = (InstanceVariableAttributeAccessor) accessor;
      Field field = attributeAccessor.getAttributeField();

      if (field == null) {
        try {
          field = mapping.getDescriptor().getJavaClass().getDeclaredField(attributeAccessor.getAttributeName());
        }
        catch (Exception e) {}
      }

      return field.getType();
View Full Code Here


     * @param attributeName - the name of the backpointer attribute to be populated
     */
    public void setContainerAttributeName(String attributeName) {
      if(attributeName != null) {
        if(this.containerAccessor == null) {
          this.containerAccessor = new InstanceVariableAttributeAccessor();
        }
        this.getContainerAccessor().setAttributeName(attributeName);
      }
    }
View Full Code Here

     * @param attributeName - the name of the backpointer attribute to be populated
     */   
    public void setContainerAttributeName(String attributeName) {
      if(attributeName != null) {
        if(this.getContainerAccessor() == null) {
          this.containerAccessor = new InstanceVariableAttributeAccessor();
        }
        this.getContainerAccessor().setAttributeName(attributeName);
      }
    }
View Full Code Here

                    aa.setSetMethodName(locProp.getSetMethodName());
                    aa.setGetMethodName(locProp.getGetMethodName());
                    descriptor.setLocationAccessor(aa);
                } else {
                    // instance variable property
                    InstanceVariableAttributeAccessor aa = new InstanceVariableAttributeAccessor();
                    aa.setAttributeName(locProp.getPropertyName());
                    descriptor.setLocationAccessor(aa);
                }
            }
        }
       
View Full Code Here

     * @param attributeName - the name of the backpointer attribute to be populated
     */
    public void setContainerAttributeName(String attributeName) {
      if(attributeName != null) {
        if(this.containerAccessor == null) {
          this.containerAccessor = new InstanceVariableAttributeAccessor();
        }
        this.getContainerAccessor().setAttributeName(attributeName);
      }
    }
View Full Code Here

     * @param attributeName - the name of the backpointer attribute to be populated
     */   
    public void setContainerAttributeName(String attributeName) {
      if(attributeName != null) {
        if(this.getContainerAccessor() == null) {
          this.containerAccessor = new InstanceVariableAttributeAccessor();
        }
        this.getContainerAccessor().setAttributeName(attributeName);
      }
    }
View Full Code Here

                    aa.setSetMethodName(locProp.getSetMethodName());
                    aa.setGetMethodName(locProp.getGetMethodName());
                    descriptor.setLocationAccessor(aa);
                } else {
                    // instance variable property
                    InstanceVariableAttributeAccessor aa = new InstanceVariableAttributeAccessor();
                    aa.setAttributeName(locProp.getPropertyName());
                    descriptor.setLocationAccessor(aa);
                }
            }
        }
View Full Code Here

    // Property mapping
    AttributeAccessor accessor = mapping.getAttributeAccessor();

    // Attribute
    if (accessor.isInstanceVariableAttributeAccessor()) {
      InstanceVariableAttributeAccessor attributeAccessor = (InstanceVariableAttributeAccessor) accessor;
      Field field = attributeAccessor.getAttributeField();

      if (field == null) {
        try {
          field = mapping.getDescriptor().getJavaClass().getDeclaredField(attributeAccessor.getAttributeName());
        }
        catch (Exception e) {}
      }

      return field.getType();
View Full Code Here

     * @param attributeName - the name of the backpointer attribute to be populated
     */
    public void setBidirectionalTargetAttributeName(String attributeName) {
        if(attributeName != null) {
            if(this.bidirectionalTargetAccessor == null) {
                this.bidirectionalTargetAccessor = new InstanceVariableAttributeAccessor();
            }
            this.getBidirectionalTargetAccessor().setAttributeName(attributeName);
        }
    }
View Full Code Here

     * @param attributeName - the name of the backpointer attribute to be populated
     */   
    public void setContainerAttributeName(String attributeName) {
        if(attributeName != null) {
            if(this.getContainerAccessor() == null) {
                this.containerAccessor = new InstanceVariableAttributeAccessor();
            }
            this.getContainerAccessor().setAttributeName(attributeName);
        }
    }
View Full Code Here

TOP

Related Classes of org.eclipse.persistence.internal.descriptors.InstanceVariableAttributeAccessor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.