Class ObjectServiceSimplicite

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

    public class ObjectServiceSimplicite
    extends ObjectService
    This class is for remote Simplicité® objects.
    This is used when the table name is set to "service-simplicite" (and the configuration details are stored as JSON in the search spec)
    See Also:
    Serialized Form
    • Constructor Detail

      • ObjectServiceSimplicite

        public ObjectServiceSimplicite()
    • Method Detail

      • searchService

        public final 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 final 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
      • dbdocService

        public DocumentDB dbdocService​(java.lang.String rowId,
                                       java.lang.String fieldName)
        Description copied from class: ObjectService
        Document service
        Overrides:
        dbdocService in class ObjectService
        Parameters:
        rowId - Row ID
        fieldName - Document field ID
        Returns:
        Document or null
      • createService

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

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

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

        public final java.lang.Object actionService​(Action action)
        Description copied from class: ObjectService
        Action service
        Overrides:
        actionService in class ObjectService
        Parameters:
        action - Action
        Returns:
        Action result or error message
      • initList

        public void initList​(ObjectDB parent)
        Description copied from class: ObjectDB
        Hook to init the list
        Overrides:
        initList in class ScriptedObjectDB
        Parameters:
        parent - Optional parent object
      • initDelete

        public void initDelete()
        Description copied from class: ObjectDB
        Hook to init the Delete before delete dialog
        Overrides:
        initDelete in class ScriptedObjectDB
      • initRefSelect

        public void initRefSelect​(ObjectDB parent)
        Description copied from class: ObjectDB
        Hook to init the reference selection
        Overrides:
        initRefSelect in class ScriptedObjectDB
        Parameters:
        parent - Parent object (from which selection is made)
      • initDataMapSelect

        public void initDataMapSelect​(java.lang.String dataMapName,
                                      ObjectDB parent)
        Description copied from class: ObjectDB
        Hook to init the data mapping selection
        Overrides:
        initDataMapSelect in class ScriptedObjectDB
        Parameters:
        dataMapName - Data mapping name
        parent - Parent object (from which selection is made)
      • initUpdateAll

        public void initUpdateAll()
        Description copied from class: ObjectDB
        Hook to init the blulk update
        Overrides:
        initUpdateAll in class ObjectDB
      • initAssociate

        public void initAssociate​(ObjectDB parent)
        Description copied from class: ObjectDB
        Hook to init the association
        Overrides:
        initAssociate in class ScriptedObjectDB
        Parameters:
        parent - Parent object (from which association is made)
      • initPrintTemplate

        public void initPrintTemplate​(java.lang.String printTemplateName)
        Description copied from class: ObjectDB
        Hook to init a publication template
        Overrides:
        initPrintTemplate in class ScriptedObjectDB
        Parameters:
        printTemplateName - Publication template name
      • initCrosstab

        public void initCrosstab​(java.lang.String crosstabName)
        Description copied from class: ObjectDB
        Hook to init a pivot table
        Overrides:
        initCrosstab in class ScriptedObjectDB
        Parameters:
        crosstabName - Pivot table name
      • initExport

        public void initExport()
        Description copied from class: ObjectDB
        Hook to init the Export before export dialog
        Overrides:
        initExport in class ScriptedObjectDB