|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.speedo.metadata.SpeedoElement | +--org.objectweb.speedo.metadata.SpeedoClass
Describes a persistence capable class.
Field Summary | |
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. |
org.objectweb.jorm.metainfo.api.Class |
jormclass
Class jorm corresponding to this jdoclass |
java.lang.String |
name
Class name. |
java.lang.String |
objectidClass
Attribute objectid-class. |
java.lang.String |
persistenceCapableSuperClassName
Super class name. |
boolean |
requiresExtent
Attribute requires-extent. |
java.lang.String |
signature
Class signature. |
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,
org.objectweb.util.monolog.api.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 |
getJormFileName()
|
int |
getPkFieldCount()
|
java.lang.String |
toString()
Transforms a SpeedoClass into a String. |
Methods inherited from class org.objectweb.speedo.metadata.SpeedoElement |
addExtension, getExtension, getExtensionByKey |
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 persistenceCapableSuperClassName
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 org.objectweb.jorm.metainfo.api.Class jormclass
Constructor Detail |
public SpeedoClass()
Method Detail |
public java.lang.String getFQName()
public java.lang.String toString()
toString
in class java.lang.Object
public void add(java.lang.Object field)
field
- field to add.public void add(java.lang.Object field, boolean failsOnError, org.objectweb.util.monolog.api.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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |