|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.speedo.metadata.SpeedoElement
org.objectweb.speedo.metadata.SpeedoClass
Describes a persistence capable class.
Field Summary | |
boolean |
classAlreadyEnhanced
|
ClassCode |
classCode
Descriptor of this class code. |
boolean |
failed
Indicates whether something goes wrong during the JDO Instances generation. |
byte |
identityType
Attribute identity-type. |
boolean |
isAbstract
Indicates if the class is abstract. |
boolean |
isInstanceCallbacks
Indicates if the class implements InstanceCallbacks |
boolean |
isSerializable
Indicates if the class implements InstanceCallbacks |
java.util.Map |
jdoField
Description of persistent capable fields of this class. |
SpeedoPackage |
jdoPackage
Description of the package which contains this class. |
java.lang.Class |
jormclass
Class jorm corresponding to this jdoclass |
java.lang.String |
name
Class name. |
java.lang.String |
objectidClass
Attribute objectid-class. |
boolean |
requireEnhancement
|
boolean |
requiresExtent
Attribute requires-extent. |
java.lang.String |
signature
Class signature. |
java.lang.String |
superClassName
Super class name. |
long |
VersionUID
Version UID for serialization. |
Fields inherited from class org.objectweb.speedo.metadata.SpeedoElement |
jdoExtension |
Constructor Summary | |
SpeedoClass()
|
Method Summary | |
void |
add(java.lang.Object field)
Adds a SpeedoField to the class. |
void |
add(java.lang.Object field,
boolean failsOnError,
Logger logger)
Adds a SpeedoField to the class. |
int |
computeFieldNumbers()
Computes the field numbers for the fields of this class. |
boolean |
generateObjectId()
|
java.lang.String |
getFQName()
|
java.lang.String |
getJDOFileName()
|
java.lang.String |
getJormFileName()
|
int |
getPkFieldCount()
|
SpeedoClass |
getSpeedoClassFromContext(java.lang.String className)
|
java.lang.String |
toString()
Transforms a SpeedoClass into a String. |
Methods inherited from class org.objectweb.speedo.metadata.SpeedoElement |
addExtension, getExtension, getExtensionByKey, getExtensionValueByKey |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public java.lang.String name
public byte identityType
public java.lang.String objectidClass
public boolean requiresExtent
public java.lang.String superClassName
public java.util.Map jdoField
public ClassCode classCode
public SpeedoPackage jdoPackage
public boolean isAbstract
public boolean isInstanceCallbacks
public boolean isSerializable
public java.lang.String signature
public long VersionUID
public boolean failed
public java.lang.Class jormclass
public boolean classAlreadyEnhanced
public boolean requireEnhancement
Constructor Detail |
public SpeedoClass()
Method Detail |
public java.lang.String getFQName()
public java.lang.String toString()
public void add(java.lang.Object field)
field
- field to add.public void add(java.lang.Object field, boolean failsOnError, Logger logger) throws SpeedoException
field
- field to add.failsOnError
- if an error must be thrown or creates a warning.logger
- logger for writting warn message if necessary.
SpeedoException
- if the field was already defined into the class.public int computeFieldNumbers()
public java.lang.String getJormFileName()
public boolean generateObjectId()
public int getPkFieldCount()
public SpeedoClass getSpeedoClassFromContext(java.lang.String className)
public java.lang.String getJDOFileName()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |