Package io.meeds.gamification.storage
Class ProgramStorage
java.lang.Object
io.meeds.gamification.storage.ProgramStorage
- Direct Known Subclasses:
ProgramCachedStorage
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.exoplatform.services.organization.OrganizationService -
Constructor Summary
ConstructorsConstructorDescriptionProgramStorage(org.exoplatform.commons.file.services.FileService fileService, org.exoplatform.upload.UploadService uploadService, ProgramDAO programDAO, RuleDAO ruleDAO, org.exoplatform.services.organization.OrganizationService organizationService) -
Method Summary
Modifier and TypeMethodDescriptionvoidintcountPrograms(ProgramFilter programFilter) voiddeleteImage(long fileId) findHighestBudgetProgramIdsBySpacesIds(ProgramFilter programFilter, int offset, int limit) getImageAsStream(long fileId) getProgramById(Long id) getProgramByTitle(String programTitle) getProgramIdsByFilter(ProgramFilter filter, int offset, int limit) booleanisProgramColorExists(String newColor) saveProgram(ProgramDTO program) voidupdateProgramDate(long programId)
-
Field Details
-
organizationService
protected final org.exoplatform.services.organization.OrganizationService organizationService
-
-
Constructor Details
-
ProgramStorage
public ProgramStorage(org.exoplatform.commons.file.services.FileService fileService, org.exoplatform.upload.UploadService uploadService, ProgramDAO programDAO, RuleDAO ruleDAO, org.exoplatform.services.organization.OrganizationService organizationService)
-
-
Method Details
-
saveProgram
-
updateProgramDate
public void updateProgramDate(long programId) -
getProgramByTitle
-
findHighestBudgetProgramIdsBySpacesIds
public List<Long> findHighestBudgetProgramIdsBySpacesIds(ProgramFilter programFilter, int offset, int limit) -
getProgramIdsByFilter
-
countPrograms
-
getProgramById
-
isProgramColorExists
-
getImageAsStream
-
deleteImage
public void deleteImage(long fileId) -
getAdministrators
-
clearCache
public void clearCache()
-