@RolesAllowed(value="users") public class ApplicationCenterREST extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
| Constructor and Description |
|---|
ApplicationCenterREST(ApplicationCenterService appCenterService,
org.exoplatform.container.PortalContainer container) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addFavoriteApplication(Long applicationId) |
javax.ws.rs.core.Response |
createApplication(Application application) |
javax.ws.rs.core.Response |
deleteApplication(Long applicationId) |
javax.ws.rs.core.Response |
deleteFavoriteApplication(Long applicationId) |
javax.ws.rs.core.Response |
getAppGeneralSettings() |
javax.ws.rs.core.Response |
getApplicationIllustration(javax.ws.rs.core.Request request,
long applicationId) |
javax.ws.rs.core.Response |
getApplicationsList(int offset,
int limit,
String keyword) |
javax.ws.rs.core.Response |
getAuthorizedApplicationsList(int offset,
int limit,
String keyword) |
javax.ws.rs.core.Response |
getAvailableSubResources() |
javax.ws.rs.core.Response |
getFavoriteApplicationsList() |
javax.ws.rs.core.Response |
logClickAllApplications() |
javax.ws.rs.core.Response |
logClickOneApplications(Long applicationId) |
javax.ws.rs.core.Response |
logOpenDrawer() |
javax.ws.rs.core.Response |
setDefaultAppImage(ApplicationImage defaultAppImage) |
javax.ws.rs.core.Response |
setMaxFavoriteApps(long number) |
javax.ws.rs.core.Response |
updateApplication(Application application) |
javax.ws.rs.core.Response |
updateApplicationsOrder(List<ApplicationOrder> applicationOrders) |
public ApplicationCenterREST(ApplicationCenterService appCenterService, org.exoplatform.container.PortalContainer container)
public javax.ws.rs.core.Response getAvailableSubResources()
@RolesAllowed(value="administrators") public javax.ws.rs.core.Response getApplicationsList(int offset, int limit, String keyword)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getAuthorizedApplicationsList(int offset, int limit, String keyword)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getFavoriteApplicationsList()
@RolesAllowed(value="users") public javax.ws.rs.core.Response logClickAllApplications()
@RolesAllowed(value="users") public javax.ws.rs.core.Response logClickOneApplications(Long applicationId)
@RolesAllowed(value="users") public javax.ws.rs.core.Response logOpenDrawer()
@RolesAllowed(value="users") public javax.ws.rs.core.Response getAppGeneralSettings()
@RolesAllowed(value="administrators") public javax.ws.rs.core.Response createApplication(Application application)
@RolesAllowed(value="administrators") public javax.ws.rs.core.Response updateApplication(Application application)
@RolesAllowed(value="administrators") public javax.ws.rs.core.Response deleteApplication(Long applicationId)
@RolesAllowed(value="users") public javax.ws.rs.core.Response addFavoriteApplication(Long applicationId)
@RolesAllowed(value="users") public javax.ws.rs.core.Response updateApplicationsOrder(List<ApplicationOrder> applicationOrders)
@RolesAllowed(value="users") public javax.ws.rs.core.Response deleteFavoriteApplication(Long applicationId)
@RolesAllowed(value="administrators") public javax.ws.rs.core.Response setMaxFavoriteApps(long number)
@RolesAllowed(value="administrators") public javax.ws.rs.core.Response setDefaultAppImage(ApplicationImage defaultAppImage)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getApplicationIllustration(@Context javax.ws.rs.core.Request request, long applicationId)
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.