| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||

java.lang.Objecttoolbox.dao.orm.ORMMappingConfig
class ORMMappingConfig
Package protected class to encapsulate the configuration of a Mapping for the default ORMQueryService implementation.
| Constructor Summary | |
|---|---|
| ORMMappingConfig(java.lang.String ormConf,
                 XMLProperties props,
                 org.w3c.dom.Element mappingEl,
                 java.util.Map settings)Construct a new instance with the provided XML configuration and ORM settings. | |
| Method Summary | |
|---|---|
| (package private)  java.lang.Class | getDaoBeanClass()Return a Class instance of the DaoBean implementation configured for this mapping configuration. | 
| (package private)  java.lang.Object | getDaoBeanInstance()Return an instance of the DaoBean implementation configured for this mapping configuration. | 
| (package private)  java.lang.String | getKey()Return the key used to identify an entity in the table. | 
| (package private)  java.lang.String | getName()Return the name of this mapping configuration. | 
| (package private)  java.util.List | getReferenceIds()Return a List of the reference identifiers configured for this mapping configuration. | 
| (package private)  java.util.List | getReferences()Return the List of ORMReferenceConfig instances configured for this mapping configuration. | 
| (package private)  java.lang.String | getSelectAll()Return the SQL statement that must be used to obtain all entities and resolve all references. | 
| (package private)  java.lang.String | getSelectOne()Return the SQL statement that must be used to obtain a single entity and resolve all references for the entity. | 
| (package private)  java.lang.String | getSelectRefs()Return the SQL statement that must be used to obtain referenced entity instances. | 
| (package private)  java.lang.String | getTable()Return the table of this mapping configuration. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
ORMMappingConfig(java.lang.String ormConf,
                 XMLProperties props,
                 org.w3c.dom.Element mappingEl,
                 java.util.Map settings)
           throws ConfException
ormConf - String containing the name of the ORM configuration
                    that this mapping belongs to.props - XMLProperties instance.mappingEl - Element containing mapping configuration.settings - Map containing ORM configuration settings.
                    This implementation only supports one setting:
                    ConfException - if the the mapping configuration cannot be 
                       initialised.| Method Detail | 
|---|
java.lang.String getName()
java.lang.String getTable()
java.lang.String getKey()
java.lang.Object getDaoBeanInstance()
                              throws java.lang.Exception
java.lang.Exception - if the DaoBean instance cannot be returned.
java.lang.Class getDaoBeanClass()
                          throws java.lang.Exception
java.lang.Exception - if the DaoBean class cannot be returned.java.util.List getReferences()
java.util.List getReferenceIds()
java.lang.String getSelectAll()
java.lang.String getSelectOne()
java.lang.String getSelectRefs()
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||