Class ServiceNavigation

java.lang.Object
org.silverpeas.mobile.shared.services.rest.AbstractService
org.silverpeas.mobile.shared.services.rest.ServiceNavigation

public class ServiceNavigation extends AbstractService
Service to manage requests related to navigation within Silverpeas.
Author:
svu
  • Constructor Details

    • ServiceNavigation

      public ServiceNavigation()
  • Method Details

    • getSpace

      public void getSpace(String spaceId, RestCallback<SpaceDTO> callback)
      Retrieves a space by its ID.
      Parameters:
      spaceId -
      callback -
    • getPersonnalSpaceContent

      public void getPersonnalSpaceContent(String userId, RestCallback<List<ApplicationInstanceDTO>> callback)
      Retrieves the contents of a user's personal space.
      Parameters:
      userId -
      callback -
    • getSpacesAndApps

      public void getSpacesAndApps(String rootSpaceId, RestCallback<List<SilverpeasObjectDTO>> callback)
      Retrieves spaces and applications from a root space.
      Parameters:
      rootSpaceId -
      callback -
    • getApp

      public void getApp(String instanceId, String contentId, String contentType, RestCallback<ApplicationInstanceDTO> callback)
      Retrieves an application by its instance ID, content ID, and content type.
      Parameters:
      instanceId -
      contentId -
      contentType -
      callback -
    • getUser

      public void getUser(String login, String domainId, RestCallback<DetailUserDTO> callback)
      Retrieves a user's details by their login and domain ID.
      Parameters:
      login -
      domainId -
      callback -
    • setTabletMode

      public void setTabletMode(RestCallback<Boolean> callback)
      Enables tablet mode.
      Parameters:
      callback -
    • clearAppCache

      public void clearAppCache(RestCallback<Void> callback)
      Clears the application cache.
      Parameters:
      callback -
    • getHomePageData

      public void getHomePageData(String spaceId, String zoom, RestCallback<HomePageDTO> callback)
      Retrieves homepage data for a given space.
      Parameters:
      spaceId -
      zoom -
      callback -
    • isWorkflowApp

      public void isWorkflowApp(String instanceId, RestCallback<Boolean> callback)
      Checks whether an application is of workflow type.
      Parameters:
      instanceId -
      callback -
    • storeTokenMessaging

      public void storeTokenMessaging(String token, RestCallback<Void> callback)
      Stores a messaging token.
      Parameters:
      token -
      callback -