Class BackofficeMoodAdminDao
java.lang.Object
com.serinity.moodcontrol.dao.backoffice.BackofficeMoodAdminDao
Backend/admin DAO: reads/deletes mood entries across ALL users.
Cross-references access-control via profiles (LEFT JOIN).
No FK constraints assumed -> deletes join rows manually.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandelete(long moodEntryId) Admin delete: delete join rows first, then mood entry.
-
Constructor Details
-
BackofficeMoodAdminDao
public BackofficeMoodAdminDao()
-
-
Method Details
-
findAll
- Parameters:
nameLikeOrNull- null/blank => all users; otherwise filters by username/first/last LIKE- Throws:
SQLException
-
delete
Admin delete: delete join rows first, then mood entry. Transactional, no FKs assumed.- Throws:
SQLException
-