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 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

      @RolesAllowed("users") public javax.ws.rs.core.Response logClickOneApplications(Long applicationId)
    • 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

      @RolesAllowed("users") public javax.ws.rs.core.Response addFavoriteApplication(Long applicationId)
    • 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)