Class ObjectService

    • Constructor Detail

      • ObjectService

        public ObjectService()
    • Method Detail

      • serviceConfig

        @Deprecated(forRemoval=true,
                    since="4.0")
        public org.json.JSONObject serviceConfig()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Use getConfig
      • load

        public ObjectDB load​(Grant grant)
        Description copied from class: ObjectDB
        Object definition loading
        Overrides:
        load in class ObjectDB
        Parameters:
        grant - User rights
        Returns:
        Object definition
      • loadServiceConfig

        public void loadServiceConfig()
        Load configuration
      • pingService

        public boolean pingService​(boolean resetConfig)
        Ping service to check if available
        Parameters:
        resetConfig - Reset configuration if the service is unavailable?
        Returns:
        True if service is available
      • countService

        public long countService()
        Count service
        Returns:
        Count
      • searchService

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

        public boolean selectService​(java.lang.String rowId,
                                     boolean copy)
        Select item
        Parameters:
        rowId - Row ID
        copy - For copy?
        Returns:
        True if item was found
      • dbdocService

        public DocumentDB dbdocService​(java.lang.String rowId,
                                       java.lang.String fieldName)
        Document service
        Parameters:
        rowId - Row ID
        fieldName - Document field ID
        Returns:
        Document or null
      • createService

        public java.lang.String createService()
        Create service
        Returns:
        Error message or null
      • updateService

        public java.lang.String updateService()
        Update service
        Returns:
        Error message or null
      • deleteService

        public java.lang.String deleteService()
        Delete service
        Returns:
        Error message or null
      • actionService

        @Deprecated(forRemoval=false,
                    since="5")
        public java.lang.Object actionService​(java.lang.String action)
        Deprecated.
        Use actionService with Action argument
      • actionService

        public java.lang.Object actionService​(Action action)
        Action service
        Parameters:
        action - Action
        Returns:
        Action result or error message
      • printService

        public java.lang.Object printService​(PrintTemplate prt)
        Publication service
        Parameters:
        prt - Print template
        Returns:
        Publication result
      • indexSearchService

        public java.util.List<SearchItem> indexSearchService​(java.lang.String query,
                                                             int limit)
        Indexed search service
        Parameters:
        query - Indexed search query string?
        limit - Maximum search results list size
        Returns:
        Search results list