|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.milyn.scribe.register.AbstractDaoRegister<D>
org.milyn.scribe.register.AbstractDaoAdapterRegister<D,A>
public abstract class AbstractDaoAdapterRegister<D,A>
An abstract implementation of a DAO adapter TODO: finish documentation
| Constructor Summary | |
|---|---|
AbstractDaoAdapterRegister(A defaultAdaptable)
|
|
AbstractDaoAdapterRegister(A defaultAdaptable,
java.util.Map<java.lang.String,? extends A> adaptableMap)
|
|
AbstractDaoAdapterRegister(java.util.Map<java.lang.String,? extends A> adaptableMap)
|
|
| Method Summary | |
|---|---|
protected void |
addToSessionMap(java.util.Map<java.lang.String,? extends A> adaptableMap)
|
protected abstract D |
createAdapter(A adaptable)
This method creates the Dao Adapter from the Adaptable. |
D |
getDao(java.lang.String name)
Returns the DAO with the specified name. |
D |
getDefaultDao()
Returns the default DAO . |
| Methods inherited from class org.milyn.scribe.register.AbstractDaoRegister |
|---|
returnDao |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractDaoAdapterRegister(A defaultAdaptable)
public AbstractDaoAdapterRegister(A defaultAdaptable,
java.util.Map<java.lang.String,? extends A> adaptableMap)
public AbstractDaoAdapterRegister(java.util.Map<java.lang.String,? extends A> adaptableMap)
| Method Detail |
|---|
protected final void addToSessionMap(java.util.Map<java.lang.String,? extends A> adaptableMap)
public D getDefaultDao()
DaoRegister
getDefaultDao in interface DaoRegister<D>getDefaultDao in class AbstractDaoRegister<D>public D getDao(java.lang.String name)
DaoRegister
getDao in interface DaoRegister<D>getDao in class AbstractDaoRegister<D>name - the name of the DAO
protected abstract D createAdapter(A adaptable)
NOTE
This method can not reference any object fields because this
method is called in the constructor of the
AbstractDaoAdapterRegister class.
adaptable - The object that will be adapted by a Dao Adapter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||