Save This Page
Home » jdo2-model-2.3-ea-src » org.apache.jdo.impl.model.jdo.caching » [javadoc | source]
org.apache.jdo.impl.model.jdo.caching
public class: JDOPropertyImplCaching [javadoc | source]
java.lang.Object
   org.apache.jdo.impl.model.jdo.JDOElementImpl
      org.apache.jdo.impl.model.jdo.JDOMemberImpl
         org.apache.jdo.impl.model.jdo.JDOFieldImplDynamic
            org.apache.jdo.impl.model.jdo.caching.JDOFieldImplCaching
               org.apache.jdo.impl.model.jdo.caching.JDOPropertyImplCaching

All Implemented Interfaces:
    JDOProperty, JDOField, JDOMember, JDOElement

An instance of this class represents the JDO metadata of a managed field of a persistence capable class. This dynamic implementation only stores property values explicitly set by setter method.

Please note, you cannot rely on the Java identity of the JDORelationship instance returned by #getRelationship . The getter will always return a new Java Instance, unless the relationship is explicitly set by the setter #setRelationship(JDORelationship relationship) .

Fields inherited from org.apache.jdo.impl.model.jdo.JDOFieldImplDynamic:
persistenceModifier,  defaultFetchGroup,  embedded,  javaField,  relationship,  msg
Constructor:
 protected JDOPropertyImplCaching(String name,
    JDOClass declaringClass) 
Method from org.apache.jdo.impl.model.jdo.caching.JDOPropertyImplCaching Summary:
getAssociatedJDOField,   getJavaField,   isProperty,   setJavaField
Methods from org.apache.jdo.impl.model.jdo.caching.JDOFieldImplCaching:
createJDOArray,   createJDOArrayInternal,   createJDOCollection,   createJDOCollectionInternal,   createJDOMap,   createJDOMapInternal,   createJDOReference,   createJDOReferenceInternal,   getJavaField,   getPersistenceModifier,   getRelationship,   getRelativeFieldNumber,   isDefaultFetchGroup,   isEmbedded,   setRelativeFieldNumber
Methods from org.apache.jdo.impl.model.jdo.JDOFieldImplDynamic:
createJDOArray,   createJDOArrayInternal,   createJDOCollection,   createJDOCollectionInternal,   createJDOMap,   createJDOMapInternal,   createJDOReference,   createJDOReferenceInternal,   getFieldNumber,   getJavaField,   getMappedByName,   getNullValueTreatment,   getPersistenceModifier,   getRelationship,   getRelativeFieldNumber,   getType,   getUnresolvedRelationshipHelper,   isDefaultFetchGroup,   isEmbedded,   isManaged,   isPersistent,   isPrimaryKey,   isProperty,   isRelationship,   isSerializable,   isTransactional,   setDefaultFetchGroup,   setEmbedded,   setJavaField,   setMappedByName,   setNullValueTreatment,   setPersistenceModifier,   setPrimaryKey,   setRelationship,   setSerializable
Methods from org.apache.jdo.impl.model.jdo.JDOMemberImpl:
compareTo,   equals,   getDeclaringClass,   getName,   hashCode,   toString
Methods from org.apache.jdo.impl.model.jdo.JDOElementImpl:
addPropertyChangeListener,   addVetoableChangeListener,   createJDOExtension,   firePropertyChange,   fireVetoableChange,   getJDOExtensions,   removeJDOExtension,   removePropertyChangeListener,   removeVetoableChangeListener
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.jdo.impl.model.jdo.caching.JDOPropertyImplCaching Detail:
 public JDOField getAssociatedJDOField() 
    Return the JDOField instance associated with this property, if available. If there is no JDOField instance associated, then the method returns null.

    This implementation always retruns null.

 public JavaField getJavaField() 
    Get the corresponding JavaField representation for this JDOProperty.
 public boolean isProperty() 
    Convenience method to check whether this field represents a property.
 public  void setJavaField(JavaField javaField) throws ModelException 
    Sets the corresponding JavaProperty representation for this JDOProperty.