org.apache.cayenne.jpa.map
Class JpaAttribute
java.lang.Object
org.apache.cayenne.jpa.map.JpaAttribute
- All Implemented Interfaces:
- XMLSerializable
- Direct Known Subclasses:
- JpaAttributeOverride, JpaBasic, JpaEmbedded, JpaEmbeddedId, JpaId, JpaRelationship, JpaTransient, JpaVersion
public abstract class JpaAttribute
- extends Object
- implements XMLSerializable
name
protected String name
propertyDescriptor
protected JpaPropertyDescriptor propertyDescriptor
JpaAttribute
public JpaAttribute()
getPropertyDescriptor
public JpaPropertyDescriptor getPropertyDescriptor()
setPropertyDescriptor
public void setPropertyDescriptor(JpaPropertyDescriptor propertyDescriptor)
getName
public String getName()
setName
public void setName(String name)
toString
public String toString()
- Overrides:
toString
in class Object
encodeAsXML
public abstract void encodeAsXML(XMLEncoder encoder)
- Description copied from interface:
XMLSerializable
- Prints itself as XML to the provided XMLEncoder.
- Specified by:
encodeAsXML
in interface XMLSerializable
Copyright © 2001-2008 Apache Cayenne. All Rights Reserved.