public class ApplicationCenterStorage extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME_SPACE |
| Constructor and Description |
|---|
ApplicationCenterStorage(ApplicationDAO applicationDAO,
FavoriteApplicationDAO favoriteApplicationDAO,
org.exoplatform.commons.file.services.FileService fileService) |
public static final String NAME_SPACE
public ApplicationCenterStorage(ApplicationDAO applicationDAO, FavoriteApplicationDAO favoriteApplicationDAO, org.exoplatform.commons.file.services.FileService fileService)
public Application getApplicationByTitle(String title) throws org.exoplatform.commons.file.services.FileStorageException
org.exoplatform.commons.file.services.FileStorageExceptionpublic Application createApplication(Application applicationForm) throws Exception
Exceptionpublic Application updateApplication(Application application) throws Exception
Exceptionpublic void deleteApplication(long applicationId)
throws ApplicationNotFoundException
ApplicationNotFoundExceptionpublic Application getApplicationById(long applicationId) throws org.exoplatform.commons.file.services.FileStorageException
org.exoplatform.commons.file.services.FileStorageExceptionpublic void addApplicationToUserFavorite(long applicationId,
String username)
throws ApplicationNotFoundException
ApplicationNotFoundExceptionpublic void updateFavoriteApplicationOrder(long applicationId,
String username,
Long order)
public void deleteApplicationFavorite(Long applicationId, String username)
public List<UserApplication> getMandatoryApplications()
public List<UserApplication> getFavoriteApplicationsByUser(String username)
public List<Application> getSystemApplications() throws org.exoplatform.commons.file.services.FileStorageException
org.exoplatform.commons.file.services.FileStorageExceptionpublic long countFavorites(String username)
public ApplicationImage saveAppImageFileItem(ApplicationImage defaultAppImage) throws Exception
Exceptionpublic ApplicationImage createAppImageFileItem(String fileName, String fileBody) throws Exception
Exceptionpublic Long getApplicationImageLastUpdated(long fileId) throws org.exoplatform.commons.file.services.FileStorageException
org.exoplatform.commons.file.services.FileStorageExceptionpublic InputStream getApplicationImageInputStream(long fileId) throws org.exoplatform.commons.file.services.FileStorageException, IOException
org.exoplatform.commons.file.services.FileStorageExceptionIOExceptionpublic ApplicationImage getAppImageFile(Long fileId) throws org.exoplatform.commons.file.services.FileStorageException
org.exoplatform.commons.file.services.FileStorageExceptionpublic List<Application> getApplications(String keyword) throws org.exoplatform.commons.file.services.FileStorageException
org.exoplatform.commons.file.services.FileStorageExceptionpublic long countApplications()
Copyright © 2003–2020 eXo Platform SAS. All rights reserved.