Package org.exoplatform.appcenter.rest
Class ApplicationCenterREST
java.lang.Object
org.exoplatform.appcenter.rest.ApplicationCenterREST
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
@RolesAllowed("users")
public class ApplicationCenterREST
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer
-
Constructor Summary
ConstructorsConstructorDescriptionApplicationCenterREST(ApplicationCenterService appCenterService, org.exoplatform.container.PortalContainer container) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponseaddFavoriteApplication(Long applicationId) javax.ws.rs.core.ResponsecreateApplication(Application application) javax.ws.rs.core.ResponsedeleteApplication(Long applicationId) javax.ws.rs.core.ResponsedeleteFavoriteApplication(Long applicationId) javax.ws.rs.core.Responsejavax.ws.rs.core.ResponsegetApplicationIllustration(javax.ws.rs.core.Request request, long applicationId, long lastModified) javax.ws.rs.core.ResponsegetApplicationsList(int offset, int limit, String keyword) javax.ws.rs.core.ResponsegetAuthorizedApplicationsList(int offset, int limit, String keyword) javax.ws.rs.core.Responsejavax.ws.rs.core.Responsejavax.ws.rs.core.Responsejavax.ws.rs.core.ResponselogClickOneApplications(Long applicationId) javax.ws.rs.core.Responsejavax.ws.rs.core.ResponsesetDefaultAppImage(ApplicationImage defaultAppImage) javax.ws.rs.core.ResponsesetMaxFavoriteApps(long number) javax.ws.rs.core.ResponseupdateApplication(Application application) javax.ws.rs.core.ResponseupdateApplicationsOrder(List<ApplicationOrder> applicationOrders)
-
Constructor Details
-
ApplicationCenterREST
public ApplicationCenterREST(ApplicationCenterService appCenterService, org.exoplatform.container.PortalContainer container)
-
-
Method Details
-
getAvailableSubResources
@RolesAllowed("users") public javax.ws.rs.core.Response getAvailableSubResources() -
getApplicationsList
@RolesAllowed("administrators") public javax.ws.rs.core.Response getApplicationsList(int offset, int limit, String keyword) -
getAuthorizedApplicationsList
@RolesAllowed("users") public javax.ws.rs.core.Response getAuthorizedApplicationsList(int offset, int limit, String keyword) -
getFavoriteApplicationsList
@RolesAllowed("users") public javax.ws.rs.core.Response getFavoriteApplicationsList() -
logClickAllApplications
@RolesAllowed("users") public javax.ws.rs.core.Response logClickAllApplications() -
logClickOneApplications
-
logOpenDrawer
@RolesAllowed("users") public javax.ws.rs.core.Response logOpenDrawer() -
getAppGeneralSettings
@RolesAllowed("users") public javax.ws.rs.core.Response getAppGeneralSettings() -
createApplication
@RolesAllowed("administrators") public javax.ws.rs.core.Response createApplication(Application application) -
updateApplication
@RolesAllowed("administrators") public javax.ws.rs.core.Response updateApplication(Application application) -
deleteApplication
@RolesAllowed("administrators") public javax.ws.rs.core.Response deleteApplication(Long applicationId) -
addFavoriteApplication
-
updateApplicationsOrder
@RolesAllowed("users") public javax.ws.rs.core.Response updateApplicationsOrder(List<ApplicationOrder> applicationOrders) -
deleteFavoriteApplication
@RolesAllowed("users") public javax.ws.rs.core.Response deleteFavoriteApplication(Long applicationId) -
setMaxFavoriteApps
@RolesAllowed("administrators") public javax.ws.rs.core.Response setMaxFavoriteApps(long number) -
setDefaultAppImage
@RolesAllowed("administrators") public javax.ws.rs.core.Response setDefaultAppImage(ApplicationImage defaultAppImage) -
getApplicationIllustration
@RolesAllowed("users") public javax.ws.rs.core.Response getApplicationIllustration(@Context javax.ws.rs.core.Request request, long applicationId, long lastModified)
-