Package com.flower.docs.dao.api.report
Interface ReportDAO
-
public interface ReportDAO
Data Access Object allowing to manage persistence and access toReport
domain objects- Author:
- Christopher Laszczuk
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
create(java.util.List<com.flower.docs.domain.report.Report> reports)
void
delete(java.util.List<com.flower.docs.domain.common.Id> ids)
java.util.List<com.flower.docs.domain.report.Report>
get(com.flower.docs.domain.common.Id scope, java.util.List<com.flower.docs.domain.common.Id> ids)
java.util.List<com.flower.docs.domain.report.Report>
getAll()
void
update(java.util.List<com.flower.docs.domain.report.Report> reports)
-
-
-
Method Detail
-
create
void create(java.util.List<com.flower.docs.domain.report.Report> reports) throws com.flower.docs.domain.exception.TechnicalException
- Throws:
com.flower.docs.domain.exception.TechnicalException
-
get
java.util.List<com.flower.docs.domain.report.Report> get(com.flower.docs.domain.common.Id scope, java.util.List<com.flower.docs.domain.common.Id> ids) throws com.flower.docs.domain.exception.TechnicalException
- Throws:
com.flower.docs.domain.exception.TechnicalException
-
getAll
java.util.List<com.flower.docs.domain.report.Report> getAll() throws com.flower.docs.domain.exception.TechnicalException
- Throws:
com.flower.docs.domain.exception.TechnicalException
-
update
void update(java.util.List<com.flower.docs.domain.report.Report> reports) throws com.flower.docs.domain.exception.TechnicalException
- Throws:
com.flower.docs.domain.exception.TechnicalException
-
delete
void delete(java.util.List<com.flower.docs.domain.common.Id> ids) throws com.flower.docs.domain.exception.TechnicalException
- Throws:
com.flower.docs.domain.exception.TechnicalException
-
-