| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|
com.newstep.solid.persistence.db
|
+--com.newstep.solid.persistence.db.DbCRUDKeeperImpl
public class DbCRUDKeeperImpl < T >
Represents an externally configured Keeper.
It also is an implmentation of the simple keeper:
com.newstep.solid.persistence.CRUDKeeper
This class is meant to be extended for greater quering capabilities
for your intended Keeper interface..
Author:
msimonsen
Implements:
BatchCRUDKeeper
Links:
Kernel Association Association Link
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Kernel Association Association Link
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Generalization Generalization Link
Represents an externally configured Keeper.
It also is an implmentation of the simple keeper:
com.newstep.solid.persistence.CRUDKeeper
This class is meant to be extended for greater quering capabilities
for your intended Keeper interface..
Author:
msimonsen
Implementation Implementation Link
Represents an externally configured Keeper.
It also is an implmentation of the simple keeper:
com.newstep.solid.persistence.CRUDKeeper
This class is meant to be extended for greater quering capabilities
for your intended Keeper interface..
Author:
msimonsen
| Template Parameters |
| Class20 |
T |
| Nested Class Summary |
Final class |
|
| Field Summary |
private final static String |
|
|
|
private Object |
|
|
|
private static Logger |
|
| Method Summary |
|
|
public boolean |
|
public void |
|
|
|
public Collection |
|
public Class |
|
|
|
protected String |
|
protected String |
|
protected String |
|
protected String |
|
protected String |
|
public void |
|
public Collection |
|
public Collection |
|
public Collection |
|
|
|
protected void |
|
public boolean |
|
public void |
|
| Template Parameter Detail |
| Template Parameter Summary |
Parameter Metaclass:
Class20
Final.
Custom properties
templateParameterString:
T
private final static String className
Final.
Multiplicity:
1
Static.
Multiplicity:
1
private Object configObj
Multiplicity:
1
Multiplicity:
1
private static Logger logger
Multiplicity:
1
Static.
Throws:
PersistenceException
Throws:
PersistenceException
Only the unique id of the the object is required.
Parameters:
context
Throws:
PersistenceException
Custom properties
param obj.
Throws:
PersistenceException
Throws:
PersistenceException
public Class getBeanClass ()
protected String getPrimaryKeyCol ()
protected String getSchema ()
protected String getSequence ()
protected String getTable ()
protected String getVOClassName ()
Throws:
PersistenceException
Throws:
PersistenceException
Throws:
PersistenceException
Builds an "AND"ed query based on the sample bean object egObject.
Parameters:
bean - the object to filter against
context
Return:
A collection of queried objects.
Throws:
PersistenceException
Builds an "AND"ed query based on the sample bean object egObject to query
a single instance that respects all the conditions. If none found,
ObjectNotFoundException is thrown. The function is built to be used by
retrieveByName.
Parameters:
bean -
the object to filter against
context *
fieldNames
Return:
A collection of queried objects.
Throws:
PersistenceException
Sets the uid generator if its found not to be set in context
Parameters:
context
Throws:
PersistenceException
Throws:
PersistenceException
| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|