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 Details

    • REPORT_EDIT_FETCH_PLAN_NAME

      public static final String REPORT_EDIT_FETCH_PLAN_NAME
      See Also:
    • IDX_SEPARATOR

      protected static final String IDX_SEPARATOR
      See Also:
    • transaction

      @Autowired protected org.springframework.transaction.support.TransactionTemplate transaction
    • metadata

      @Autowired protected Metadata metadata
    • secureOperations

      @Autowired protected SecureOperations secureOperations
    • policyStore

      @Autowired protected PolicyStore policyStore
    • dataManager

      @Autowired protected DataManager dataManager
    • entityStates

      @Autowired protected EntityStates entityStates
    • fetchPlanRepository

      @Autowired protected FetchPlanRepository fetchPlanRepository
    • dbmsSpecifics

      @Autowired protected DbmsSpecifics dbmsSpecifics
    • dataProperties

      @Autowired protected DataProperties dataProperties
    • em

      protected javax.persistence.EntityManager em
    • entityEventManager

      @Autowired protected EntityEventManager entityEventManager
  • Constructor Details

    • ReportsPersistenceImpl

      public ReportsPersistenceImpl()
  • Method Details

    • save

      public Report save(Report report)
      Description copied from interface: ReportsPersistence
      Saves Report entity to the database.
      Specified by:
      save in interface ReportsPersistence
      Parameters:
      report - report entity instance
      Returns:
      saved instance
    • saveReport

      @NotNull protected @NotNull Report saveReport(Report report)
    • checkPermission

      protected void checkPermission(Report report)
    • storeIndexFields

      protected void storeIndexFields(Report report)
    • getUniqueConstraintViolationPattern

      protected Pattern getUniqueConstraintViolationPattern()
    • resolveConstraintName

      protected String resolveConstraintName(Matcher matcher)