Class OProcessPlanificationDAO

  • All Implemented Interfaces:
    io.vertigo.core.node.component.Component, io.vertigo.core.node.component.CoreComponent, StoreServices

    public final class OProcessPlanificationDAO
    extends DAO<OProcessPlanification,​Long>
    implements StoreServices
    This class is automatically generated. DO NOT EDIT THIS FILE DIRECTLY.
    • Constructor Detail

      • OProcessPlanificationDAO

        @Inject
        public OProcessPlanificationDAO​(EntityStoreManager entityStoreManager,
                                        io.vertigo.datamodel.task.TaskManager taskManager,
                                        io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager)
        Contructeur.
        Parameters:
        entityStoreManager - Manager de persistance
        taskManager - Manager de Task
        smartTypeManager - SmartTypeManager
    • Method Detail

      • getAllLastPastPlanifications

        public io.vertigo.datamodel.structure.model.DtList<OProcessPlanification> getAllLastPastPlanifications​(Instant currentDate)
        Execute la tache TkGetAllLastPastPlanifications.
        Parameters:
        currentDate - Instant
        Returns:
        DtList de OProcessPlanification processPlanifications
      • getLastPlanificationByProId

        public Optional<OProcessPlanification> getLastPlanificationByProId​(Long proId)
        Execute la tache TkGetLastPlanificationByProId.
        Parameters:
        proId - Long
        Returns:
        Option de OProcessPlanification dtOProcessPlanification
      • getPlanificationsByProId

        public io.vertigo.datamodel.structure.model.DtList<OProcessPlanification> getPlanificationsByProId​(Long proId)
        Execute la tache TkGetPlanificationsByProId.
        Parameters:
        proId - Long
        Returns:
        DtList de OProcessPlanification dtcOProcessPlanification
      • getProcessToExecute

        public io.vertigo.datamodel.structure.model.DtList<OProcessPlanification> getProcessToExecute​(Long nodId)
        Execute la tache TkGetProcessToExecute.
        Parameters:
        nodId - Long
        Returns:
        DtList de OProcessPlanification dtcOProcessPlanification