com.atlassian.greenhopper.service.rapid.view
Class GenericActiveObjectsDao<PK,E extends net.java.ao.RawEntity<PK>>
java.lang.Object
com.atlassian.greenhopper.global.AbstractLoggable
com.atlassian.greenhopper.service.rapid.view.GenericActiveObjectsDao<PK,E>
- Direct Known Subclasses:
- ColumnDao, ColumnStatusDao, EstimateStatisticDao, QuickFilterDao, RankableObjectDao, RapidViewDao, SprintDao, SprintMarkerDao, StatisticsFieldDao, SubqueryDao, SwimlaneDao, TrackingStatisticDao
public abstract class GenericActiveObjectsDao<PK,E extends net.java.ao.RawEntity<PK>>
- extends AbstractLoggable
|
Field Summary |
protected com.atlassian.activeobjects.external.ActiveObjects |
ao
|
protected java.lang.Class<E> |
entityType
|
|
Method Summary |
E |
create(java.util.Map<java.lang.String,java.lang.Object> fields)
|
void |
delete(E... entities)
|
void |
delete(PK primaryKey)
|
protected E[] |
findBy(java.lang.String query,
java.lang.Object... parameters)
|
E |
load(PK primaryKey)
|
protected void |
preDelete(E... entities)
|
void |
save(E entity)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ao
protected com.atlassian.activeobjects.external.ActiveObjects ao
entityType
protected final java.lang.Class<E extends net.java.ao.RawEntity<PK>> entityType
GenericActiveObjectsDao
public GenericActiveObjectsDao()
load
public E load(PK primaryKey)
throws ObjectNotFoundException
- Throws:
ObjectNotFoundException
create
public E create(java.util.Map<java.lang.String,java.lang.Object> fields)
save
public void save(E entity)
delete
public void delete(PK primaryKey)
delete
public void delete(E... entities)
preDelete
protected void preDelete(E... entities)
findBy
protected E[] findBy(java.lang.String query,
java.lang.Object... parameters)
Copyright © 2007-2012 Atlassian. All Rights Reserved.