com.pmease.quickbuild.entitymanager
Interface DataManager
- All Superinterfaces:
- EntityManager<AbstractEntity>
- All Known Implementing Classes:
- DefaultDataManager
public interface DataManager
- extends EntityManager<AbstractEntity>
Method Summary |
void |
clearDatabase()
|
|
count(java.lang.Class<T> entityType,
SearchCriteria searchCriteria)
|
void |
exportData(java.io.File exportDir,
boolean excludeBuilds,
boolean excludeMeasurements,
boolean excludeAudits,
boolean clearPasswords)
|
|
get(java.lang.Class<T> entityType,
java.lang.Long id)
find entity with specified identifier. |
AbstractEntity |
getEntity(java.lang.Class<? extends AbstractEntity> entityType,
java.lang.Long id)
|
void |
importData(java.io.File importDir)
|
java.util.List<WizardStep> |
initialize()
|
|
load(java.lang.Class<T> entityType,
java.lang.Long id)
load entity with specified identifier. |
AbstractEntity |
loadEntity(java.lang.Class<? extends AbstractEntity> entityType,
java.lang.Long id)
|
void |
scheduleBackup()
|
|
search(java.lang.Class<T> entityType,
SearchCriteria searchCriteria,
int first,
int count)
|
|
searchIds(java.lang.Class<T> entityType,
SearchCriteria searchCriteria,
int first,
int count)
|
instance
static final DataManager instance
initialize
java.util.List<WizardStep> initialize()
count
<T extends AbstractEntity> int count(java.lang.Class<T> entityType,
SearchCriteria searchCriteria)
search
<T extends AbstractEntity> java.util.List<T> search(java.lang.Class<T> entityType,
SearchCriteria searchCriteria,
int first,
int count)
searchIds
<T extends AbstractEntity> java.util.List<java.lang.Long> searchIds(java.lang.Class<T> entityType,
SearchCriteria searchCriteria,
int first,
int count)
load
<T extends AbstractEntity> T load(java.lang.Class<T> entityType,
java.lang.Long id)
- load entity with specified identifier. HiberanteException will be thrown
if entity with the identifier does not exist.
get
<T extends AbstractEntity> T get(java.lang.Class<T> entityType,
java.lang.Long id)
- find entity with specified identifier. null value will be returned if entity
with such identifier does not exist.
getEntity
AbstractEntity getEntity(java.lang.Class<? extends AbstractEntity> entityType,
java.lang.Long id)
loadEntity
AbstractEntity loadEntity(java.lang.Class<? extends AbstractEntity> entityType,
java.lang.Long id)
exportData
void exportData(java.io.File exportDir,
boolean excludeBuilds,
boolean excludeMeasurements,
boolean excludeAudits,
boolean clearPasswords)
importData
void importData(java.io.File importDir)
clearDatabase
void clearDatabase()
scheduleBackup
void scheduleBackup()
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.