Class TaskRepository
java.lang.Object
com.maplander.backend.repository.RepositoryBase<Task,Long>
com.maplander.backend.repository.TaskRepository
-
Field Summary
Fields inherited from class com.maplander.backend.repository.RepositoryBase
sessionFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncountByOfficeId(Long officeId, TaskTypeEnum taskType, TaskEnum status, org.hibernate.Session session) countByUserId(Long userId, TaskTypeEnum taskType, TaskEnum status, org.hibernate.Session session) voiddeleteByIds(List<Long> ids) voiddeleteByIds(List<Long> ids, org.hibernate.Session session) findByClientIdComplete(Long clientId, Boolean asc, Integer limit, Integer offset, Long propertyId, TaskEnum status, org.hibernate.Session session) findByClientIdCompleteInDateRange(Long clientId, long minDate, long maxDate, Boolean asc, Integer limit, Integer offset, TaskEnum status, TaskDateFilterEnum dateFilter, org.hibernate.Session session) findByIdComplete(Long taskId, org.hibernate.Session session) findByLeadId(Long leadId, Boolean asc, org.hibernate.Session session) findByOfficeIdComplete(Long officeId, Boolean asc, Integer limit, Integer offset, TaskTypeEnum taskType, TaskEnum status, org.hibernate.Session session) findByOfficeIdCompleteInDateRange(Long officeId, long minDate, long maxDate, Boolean asc, Integer limit, Integer offset, TaskTypeEnum taskType, TaskEnum status, TaskDateFilterEnum dateFilter, org.hibernate.Session session) findByPropertyId(Long propertyId, org.hibernate.Session session) findByPropertyIdAndStatus(Long propertyId, TaskEnum status, org.hibernate.Session session) findByPropertyIdComplete(Long propertyId, Boolean asc, Integer limit, Integer offset, TaskEnum status, org.hibernate.Session session) findByUserIdComplete(Long userId, Boolean asc, Integer limit, Integer offset, TaskTypeEnum taskType, TaskEnum status, org.hibernate.Session session) findByUserIdCompleteInDateRange(Long userId, long minDate, long maxDate, Boolean asc, Integer limit, Integer offset, TaskTypeEnum taskType, TaskEnum status, TaskDateFilterEnum dateFilter, org.hibernate.Session session) findTasksToNotify(long minLongDate, long maxLongDate, org.hibernate.Session session) Methods inherited from class com.maplander.backend.repository.RepositoryBase
currentSession, delete, delete, deleteAll, deleteAll, deleteAll, deleteAllById, deleteAllById, deleteById, deleteById, deleteById, existsById, findAll, findAll, findById, findById, save, save, saveAll
-
Constructor Details
-
TaskRepository
public TaskRepository(org.hibernate.SessionFactory sessionFactory)
-
-
Method Details
-
findByPropertyId
-
findByPropertyIdAndStatus
-
findByLeadId
-
findByIdComplete
-
findByOfficeIdComplete
-
findByUserIdComplete
-
countByOfficeId
public Long countByOfficeId(Long officeId, TaskTypeEnum taskType, TaskEnum status, org.hibernate.Session session) -
countByUserId
public Long countByUserId(Long userId, TaskTypeEnum taskType, TaskEnum status, org.hibernate.Session session) -
findByClientIdComplete
-
findByPropertyIdComplete
-
findByOfficeIdCompleteInDateRange
public List<Task> findByOfficeIdCompleteInDateRange(Long officeId, long minDate, long maxDate, Boolean asc, Integer limit, Integer offset, TaskTypeEnum taskType, TaskEnum status, TaskDateFilterEnum dateFilter, org.hibernate.Session session) -
findByUserIdCompleteInDateRange
public List<Task> findByUserIdCompleteInDateRange(Long userId, long minDate, long maxDate, Boolean asc, Integer limit, Integer offset, TaskTypeEnum taskType, TaskEnum status, TaskDateFilterEnum dateFilter, org.hibernate.Session session) -
findByClientIdCompleteInDateRange
-
deleteByIds
-
deleteByIds
-
findTasksToNotify
-