|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ClassMolder | |
|---|---|
| org.castor.persist | |
| org.castor.persist.proxy | |
| org.castor.persist.resolver | |
| org.exolab.castor.persist | The Castor persistence engine handles object persistence, object caching, transaction concurrency and locking. |
| Uses of ClassMolder in org.castor.persist |
|---|
| Methods in org.castor.persist that return ClassMolder | |
|---|---|
ClassMolder |
ProposedEntity.getActualClassMolder()
Returns the ClassMolder associated with the actual object. |
ClassMolder |
ObjectTracker.getMolderForObject(Object o)
Retrieve the ClassMolder associated with a specific object. |
| Methods in org.castor.persist with parameters of type ClassMolder | |
|---|---|
void |
TransactionContext.create(ClassMolder molder,
Object object,
OID depended)
Creates a new object in persistent storage. |
void |
AbstractTransactionContext.create(ClassMolder molder,
Object object,
OID depended)
Creates a new object in persistent storage. |
void |
TransactionContext.expireCache(ClassMolder molder,
Identity identity)
Expire object from the cache. |
void |
AbstractTransactionContext.expireCache(ClassMolder molder,
Identity identity)
Expire object from the cache. |
Object |
TransactionContext.fetch(ClassMolder molder,
Identity identity,
AccessMode suggestedAccessMode)
|
Object |
AbstractTransactionContext.fetch(ClassMolder molder,
Identity identity,
AccessMode suggestedAccessMode)
|
NamedNativeQuery |
TransactionContext.getNamedNativeQuery(ClassMolder molder,
String name)
Returns a NamedNativeQuery instance query based upon a named query as defined in the mapping file. |
NamedNativeQuery |
AbstractTransactionContext.getNamedNativeQuery(ClassMolder molder,
String name)
Returns a NamedNativeQuery instance query based upon a named query as defined in the mapping file. |
String |
TransactionContext.getNamedQuery(ClassMolder molder,
String name)
Creates an OQL query based upon a named query as defined in the mapping file. |
String |
AbstractTransactionContext.getNamedQuery(ClassMolder molder,
String name)
Creates an OQL query based upon a named query as defined in the mapping file. |
boolean |
TransactionContext.isCached(ClassMolder molder,
Class cls,
Identity identity)
|
boolean |
AbstractTransactionContext.isCached(ClassMolder molder,
Class cls,
Identity identity)
|
void |
TransactionContext.markCreate(ClassMolder molder,
Object object,
OID rootObjectOID)
Walk a data object tree starting from the specified object, and mark all objects to be created. |
void |
AbstractTransactionContext.markCreate(ClassMolder molder,
Object object,
OID rootObjectOID)
Walk a data object tree starting from the specified object, and mark all objects to be created. |
boolean |
TransactionContext.markUpdate(ClassMolder molder,
Object object,
OID depended)
Update a new object in persistent storage and returns the object's OID. |
boolean |
AbstractTransactionContext.markUpdate(ClassMolder molder,
Object object,
OID depended)
Update a new object in persistent storage and returns the object's OID. |
void |
ProposedEntity.setActualClassMolder(ClassMolder actualClassMolder)
Sets the ClassMolder associated with the actual object. |
void |
ObjectTracker.trackObject(ClassMolder molder,
OID oid,
Object object)
|
void |
AbstractTransactionContext.trackObject(ClassMolder molder,
OID oid,
Object object)
|
void |
TransactionContext.update(ClassMolder molder,
Object object,
OID depended)
Update a new object in persistent storage and returns the object's OID. |
void |
AbstractTransactionContext.update(ClassMolder molder,
Object object,
OID depended)
Update a new object in persistent storage and returns the object's OID. |
| Constructors in org.castor.persist with parameters of type ClassMolder | |
|---|---|
ProposedEntity(ClassMolder actualClassMolder)
|
|
| Uses of ClassMolder in org.castor.persist.proxy |
|---|
| Methods in org.castor.persist.proxy that return ClassMolder | |
|---|---|
ClassMolder |
LazyCGLIB.interceptedClassMolder()
Returns the ClassMolder of the object intercepted. |
| Methods in org.castor.persist.proxy with parameters of type ClassMolder | |
|---|---|
static Object |
SingleProxy.getProxy(TransactionContext tx,
ClassMolder classMolder,
Identity identity,
Object object,
AccessMode accessMode)
Factory method to create SingleProxy instance. |
| Constructors in org.castor.persist.proxy with parameters of type ClassMolder | |
|---|---|
RelationCollection(TransactionContext tx,
OID enclosing,
ClassMolder molder,
AccessMode amode,
ArrayList ids)
Creates an instance of RelationCollection. |
|
| Uses of ClassMolder in org.castor.persist.resolver |
|---|
| Fields in org.castor.persist.resolver declared as ClassMolder | |
|---|---|
protected ClassMolder |
ManyRelationResolver._classMolder
Associated ClassMolder. |
| Methods in org.castor.persist.resolver with parameters of type ClassMolder | |
|---|---|
static ResolverStrategy |
ResolverFactory.createRelationResolver(FieldMolder fieldMolder,
ClassMolder classMolder,
int fieldIndex,
boolean debug)
Factory method to create ResolverStrategy instance. |
UpdateAndRemovedFlags |
SerializableResolver.removeRelation(TransactionContext tx,
Object object,
ClassMolder relatedMolder,
Object relatedObject)
|
UpdateAndRemovedFlags |
ResolverStrategy.removeRelation(TransactionContext tx,
Object object,
ClassMolder relatedMolder,
Object relatedObject)
Remove the reference of a related object from an object of the base class. |
UpdateAndRemovedFlags |
PrimitiveResolver.removeRelation(TransactionContext tx,
Object object,
ClassMolder relatedMolder,
Object relatedObject)
|
UpdateAndRemovedFlags |
PersistanceCapableRelationResolver.removeRelation(TransactionContext tx,
Object object,
ClassMolder relatedMolder,
Object relatedObject)
|
UpdateAndRemovedFlags |
ManyRelationResolver.removeRelation(TransactionContext tx,
Object object,
ClassMolder relatedMolder,
Object relatedObject)
|
| Constructors in org.castor.persist.resolver with parameters of type ClassMolder | |
|---|---|
ManyRelationResolver(ClassMolder classMolder,
FieldMolder fieldMolder,
int fieldIndex,
boolean debug)
Creates an instance of ManyRelationResolver. |
|
ManyToManyRelationResolver(ClassMolder classMolder,
FieldMolder fieldMolder,
int fieldIndex,
boolean debug)
Creates an instance of ManyToManyRelationResolver. |
|
OneToManyRelationResolver(ClassMolder classMolder,
FieldMolder fieldMolder,
int fieldIndex,
boolean debug)
Creates an instance of OneToMany. |
|
PersistanceCapableRelationResolver(ClassMolder classMolder,
FieldMolder fieldMolder,
int fieldIndex,
boolean debug)
Creates an instance of this resolver class. |
|
PrimitiveResolver(ClassMolder classMolder,
FieldMolder fieldMolder,
int fieldIndex,
boolean debug)
Creates an instance of PrimitiveResolver. |
|
SerializableResolver(ClassMolder classMolder,
FieldMolder fieldMolder,
int fieldIndex,
boolean debug)
Creates an instance of SerializableResolver. |
|
| Uses of ClassMolder in org.exolab.castor.persist |
|---|
| Methods in org.exolab.castor.persist that return ClassMolder | |
|---|---|
ClassMolder |
PersistenceInfoGroup.findClassMolderByNativeQuery(String query)
Returns the ClassMolder associated with a given named native query (by the means of the mapping file). |
ClassMolder |
PersistenceInfoGroup.findClassMolderByQuery(String query)
Returns the ClassMolder associated with a given named query (by the means of the mapping file). |
ClassMolder |
PersistenceInfoGroup.getClassMolder(Class type)
|
ClassMolder |
LockEngine.getClassMolder(Class cls)
Get classMolder which represents the given java data object class. |
ClassMolder |
LockEngine.getClassMolder(String classname)
|
ClassMolder |
LockEngine.getClassMolderByNativeQuery(String name)
Returns the ClassMolder instance that has a named native query associated with the name given. |
ClassMolder |
LockEngine.getClassMolderByQuery(String name)
Returns the ClassMolder instance that has a named query associated with the name given. |
ClassMolder |
LockEngine.getClassMolderWithDependent(Class cls)
|
ClassMolder |
ClassMolder.getDepends()
Get the depends class' ClassMolder. |
ClassMolder |
FieldMolder.getEnclosingClassMolder()
|
ClassMolder |
ClassMolder.getExtends()
Get the extends class' ClassMolder. |
ClassMolder |
FieldMolder.getFieldClassMolder()
|
ClassMolder |
OID.getMolder()
Get the ClassMolder of this object. |
| Methods in org.exolab.castor.persist with parameters of type ClassMolder | |
|---|---|
static ArrayList |
ClassMolderHelper.extractIdentityList(TransactionContext tx,
ClassMolder molder,
Object col)
Return all the object identity of a Collection of object of the same type. |
static Collection |
ClassMolderHelper.getAddedValuesList(TransactionContext tx,
ArrayList orgIds,
Object collection,
ClassMolder ch)
It is assumed the returned collection will not be modified. |
static Collection |
ClassMolderHelper.getRemovedIdsList(TransactionContext tx,
ArrayList orgIds,
Object collection,
ClassMolder ch)
It is assumed the returned collection will not be modified. |
void |
LockEngine.load(AbstractTransactionContext tx,
OID oid,
ProposedEntity proposedObject,
AccessMode suggestedAccessMode,
int timeout,
QueryResults results,
ClassMolder molder)
Loads an object of the specified type and identity from persistent storage. |
boolean |
ClassMolder.removeRelation(TransactionContext tx,
Object object,
ClassMolder relatedMolder,
Object relatedObject)
Remove the reference of a related object from an object of the base class. |
| Constructors in org.exolab.castor.persist with parameters of type ClassMolder | |
|---|---|
FieldMolder(DatingService ds,
ClassMolder eMold,
FieldMapping fieldMap)
|
|
FieldMolder(DatingService ds,
ClassMolder eMold,
FieldMapping fieldMap,
SQLRelationLoader loader)
Creates a single field descriptor. |
|
OID(ClassMolder molder,
Identity identity)
Constructor. |
|
OID(ClassMolder molder,
OID depends,
Identity identity)
Constructor. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||