Package io.jmix.reports.impl
Class ReportsPersistenceImpl
java.lang.Object
io.jmix.reports.impl.ReportsPersistenceImpl
- All Implemented Interfaces:
ReportsPersistence
@Component("report_ReportsPersistence")
public class ReportsPersistenceImpl
extends Object
implements ReportsPersistence
-
Field Summary
Modifier and TypeFieldDescriptionprotected DataManager
protected DataProperties
protected DbmsSpecifics
protected javax.persistence.EntityManager
protected EntityEventManager
protected EntityStates
protected FetchPlanRepository
protected static final String
protected Metadata
protected PolicyStore
static final String
protected SecureOperations
protected org.springframework.transaction.support.TransactionTemplate
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
checkPermission
(Report report) protected Pattern
protected String
resolveConstraintName
(Matcher matcher) Saves Report entity to the database.protected @NotNull Report
saveReport
(Report report) protected void
storeIndexFields
(Report report)
-
Field Details
-
REPORT_EDIT_FETCH_PLAN_NAME
- See Also:
-
IDX_SEPARATOR
- See Also:
-
transaction
@Autowired protected org.springframework.transaction.support.TransactionTemplate transaction -
metadata
-
secureOperations
-
policyStore
-
dataManager
-
entityStates
-
fetchPlanRepository
-
dbmsSpecifics
-
dataProperties
-
em
protected javax.persistence.EntityManager em -
entityEventManager
-
-
Constructor Details
-
ReportsPersistenceImpl
public ReportsPersistenceImpl()
-
-
Method Details
-
save
Description copied from interface:ReportsPersistence
Saves Report entity to the database.- Specified by:
save
in interfaceReportsPersistence
- Parameters:
report
- report entity instance- Returns:
- saved instance
-
saveReport
-
checkPermission
-
storeIndexFields
-
getUniqueConstraintViolationPattern
-
resolveConstraintName
-