public interface PersistenceFactory
Persistence)
as well as for constructing new query expressions (see QueryExpression).
The factory is specified in the JDO configuration file for the database and is configured through Bean-like accessor methods.
Persistence| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFactoryName()
Returns the name of this factory.
|
Persistence |
getPersistence(ClassDescriptor clsDesc)
Returns a persistence implementation for the specified object
type (given its descriptor) on behalf of the specified cache
engine.
|
QueryExpression |
getQueryExpression()
Returns a new empty query expression suitable for the underlying
SQL engine.
|
java.lang.Boolean |
isDuplicateKeyException(java.lang.Exception except)
Determines it the given exception is indication of a duplicate
key.
|
java.lang.String |
quoteName(java.lang.String name)
Returns the quoted identifier suitable for preventing conflicts between
database identifiers and reserved keywords.
|
java.lang.String getFactoryName()
Persistence getPersistence(ClassDescriptor clsDesc) throws MappingException
clsDesc - The class descriptor
(may be null)MappingException - Indicates that the object type is not
supported by the persistence engine due to improper mappingQueryExpression getQueryExpression()
java.lang.Boolean isDuplicateKeyException(java.lang.Exception except)
java.lang.String quoteName(java.lang.String name)
name - The identifier (table, column, etc)Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com