Class ObjectServiceREST

  • All Implemented Interfaces:
    com.simplicite.util.engine.CacheInterface, java.io.Serializable

    public class ObjectServiceREST
    extends ObjectService
    This class is for mapping a remote REST service entities as a business object.
    This is used when the table name is set to "service-rest" (and the REST settings are stored in the search spec)
    See Also:
    Serialized Form
    • Constructor Detail

      • ObjectServiceREST

        public ObjectServiceREST()
    • Method Detail

      • getBaseURL

        public java.lang.String getBaseURL()
        Get base URL for services (baseUrl setting)
        Returns:
        Base service URL
      • getSearchURL

        public java.lang.String getSearchURL()
        Get URL for search service (searchUrl setting)
        Returns:
        Search service URL
      • getSelectURL

        public java.lang.String getSelectURL()
        Get URL for select service (selectUrl setting)
        Returns:
        Select service URL
      • getCreateURL

        public java.lang.String getCreateURL()
        Get URL for create service (createUrl setting)
        Returns:
        Create service URL
      • getUpdateURL

        public java.lang.String getUpdateURL()
        Get URL for update service (updateUrl setting)
        Returns:
        Update service URL
      • getDeleteURL

        public java.lang.String getDeleteURL()
        Get URL for delete service (deleteUrl setting)
        Returns:
        Delete service URL
      • getActionURL

        public java.lang.String getActionURL​(java.lang.String action)
        Get URL for action service (actionUrl setting)
        Parameters:
        action - Action name
        Returns:
        Action service URL
      • getUsernameOrToken

        public java.lang.String getUsernameOrToken()
        Get username or bearer toen
        Returns:
        Username or bearer token
      • getPassword

        public java.lang.String getPassword()
        Get password
        Returns:
        Password
      • searchService

        public java.util.List<java.lang.String[]> searchService​(boolean pagine)
        Description copied from class: ObjectService
        Search service
        Overrides:
        searchService in class ObjectService
        Parameters:
        pagine - Pagine?
        Returns:
        List of rows
      • selectService

        public boolean selectService​(java.lang.String rowId,
                                     boolean copy)
        Description copied from class: ObjectService
        Select item
        Overrides:
        selectService in class ObjectService
        Parameters:
        rowId - Row ID
        copy - For copy?
        Returns:
        True if item was found
      • createService

        public java.lang.String createService()
        Description copied from class: ObjectService
        Create service
        Overrides:
        createService in class ObjectService
        Returns:
        Error message or null
      • updateService

        public java.lang.String updateService()
        Description copied from class: ObjectService
        Update service
        Overrides:
        updateService in class ObjectService
        Returns:
        Error message or null
      • deleteService

        public java.lang.String deleteService()
        Description copied from class: ObjectService
        Delete service
        Overrides:
        deleteService in class ObjectService
        Returns:
        Error message or null