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

      • ApplicationCenterREST

        public ApplicationCenterREST​(ApplicationCenterService appCenterService,
                                     org.exoplatform.container.PortalContainer container)
    • Method Detail

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