Interface CometConfigurationRemote


  • public interface CometConfigurationRemote
    Remote interface to access the comet configuration bean from external JVM.

    This is intended for testing purposes only and maybe removed or changed without notice.

    For all normal work please use CometConfigurationLocal interface instead.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String APPLICATIONCONFIG_FILENAME
      Constant "application.xml"
      static java.lang.String ENV_PLACEHOLDER_PROPERTY
      The Constant ENV_PLACEHOLDER_PROPERTY: SESSION_PREFIX + "placeholder"
      static java.lang.String ENV_SUBJECT_PROPERTY
      The Constant ENV_SUBJECT_PROPERTY: SESSION_PREFIX + "subject"
      static java.lang.String ENV_VARNAME_PROPERTY
      The Constant ENV_VARNAME_PROPERTY: SESSION_PREFIX + "variableName"
      static java.lang.String INDEX_FILENAME
      The Constant INDEX_FILENAME: "index.xml"
      static java.lang.String JNDINAME
      JNDI name for the remote interface
      static java.lang.String MAPPED_NAME
      The mapped name of the CometConfiguration Plugin
      static java.lang.String MAPPED_NAME_LOCAL
      The mapped name for the local bean
      static java.lang.String MAPPED_NAME_REMOTE
      The mapped name for the remote bean
      static java.lang.String NAME_SEPARATOR
      The Constant NAME_SEPARATOR: "-"
      static java.lang.String OLD_MAPPED_NAME
      The mapped name of the old CometConfiguration Plugin
      static java.lang.String PROJECT_FILENAME
      The Constant PROJECT_FILENAME: "cometproject.xml"
      static java.lang.String SESSION_CLIENT_PROPERTY
      The Constant SESSION_CLIENT_PROPERTY: SESSION_PREFIX + "client"
      static java.lang.String SESSION_LANGUAGE_PROPERTY
      The Constant SESSION_LANGUAGE_PROPERTY: SESSION_PREFIX + "language"
      static java.lang.String SESSION_PREFIX
      The Constant SESSION_PREFIX: "cometConfiguration::"
      static java.lang.String SESSION_PROJECT_PROPERTY
      The Constant SESSION_PROJECT_PROPERTY: SESSION_PREFIX + "project"
      static java.lang.String SESSION_REGION_PROPERTY
      The Constant SESSION_REGION_PROPERTY: SESSION_PREFIX + "region"
      static java.lang.Class<?>[] SUPPORTED_TYPES
      The Constant SUPPORTED_TYPES Class
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addDependency​(java.lang.String sessionId, PluginConfigDataHandler container, PluginConfigDataHandler dependentItem, PluginConfigDependencyRestriction restriction)
      Add a dependency to a configuration item.
      CheckResult checkForBrokenDependencies​(java.lang.String sessionId, java.lang.String projectIdentifier)
      Check for broken dependencies in a comet project repository.
      This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g.
      CheckResult checkForDuplicateIDs​(java.lang.String sessionId, java.lang.String projectIdentifier)
      Check for duplicate IDs in a comet project repository.
      This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g.
      CheckResult checkForNotConnectorCheckCometProject​(java.lang.String sessionId, java.lang.String projectIdentifier)
      Check for Connector for Comet Project.
      This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g.
      CheckResult checkForNotcScriptExampleCometProject​(java.lang.String sessionId, java.lang.String projectIdentifier)
      Check for cScript Example for Comet Project.
      This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g.
      CheckResult checkForNotDataProviderCometProject​(java.lang.String sessionId, java.lang.String projectIdentifier)
      Check for Data Provider for Comet Project.
      This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g.
      CheckResult checkForNotExistingEntityModelForCometProject​(java.lang.String sessionId, java.lang.String projectIdentifier)
      Check for Entity Model for Comet Project.
      This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g.
      CheckResult checkForNotExistingPanelActionLabelCometProject​(java.lang.String sessionId, java.lang.String projectIdentifier)
      Check for Panel Action Label for Comet Project.
      This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g.
      CheckResult checkForNotExistingPanelActionStatementCometProject​(java.lang.String sessionId, java.lang.String projectIdentifier)
      Check for Panel Action Statement for Comet Project.
      This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g.
      CheckResult checkForNotExistingPlaceholderDataProviderSelectionCheckCometProject​(java.lang.String sessionId, java.lang.String projectIdentifier)
      Check for Placeholder Data Provider Selection for Comet Project.
      This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g.
      CheckResult checkForNotPlaceholderDataMappingMethodCometProject​(java.lang.String sessionId, java.lang.String projectIdentifier)
      Check for Placeholder Data Mapping Method for Comet Project.
      This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g.
      CheckResult checkForNotPlaceholderDataQueryMethodCometProject​(java.lang.String sessionId, java.lang.String projectIdentifier)
      Check for Placeholder Data Query Method check for Comet Project.
      This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g.
      CheckResult checkForNotPlaceholderEntityCometProject​(java.lang.String sessionId, java.lang.String projectIdentifier)
      Check for Placeholder Entity for Comet Project.
      This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g.
      CheckResult checkTypeIntegrity​(java.lang.String sessionId, java.lang.String projectIdentifier)
      Check for type integrity, i.e., if all required dependent files for certain types exist, if all type or field constraints are fulfilled etc.
      This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g.
      PluginConfigDataHandler createOrUpdateConfig​(java.lang.String sessionId, PluginConfigDataHandler container)
      Creates or updates a configuration
      void endTransaction​(java.lang.String sessionId)
      End transaction mode and persist all modifications.
      boolean existsInRepository​(java.lang.String sessionId, PluginConfigDataHandler container)
      Check, if an item already exists in the repository.
      This will return false for items only existing in current transactions and not persisted yet.
      <T extends CometEntity>
      PluginConfigDataHandler
      findByIdAndClass​(java.lang.String sessionId, int id, java.lang.Class<T> containerClass)
      Finds a particular configuration
      java.lang.String getAbsoluteContainerPath​(java.lang.String sessionId, PluginConfigDataHandler item)
      Get the repository path for a particular item.
      Returns the absolute path respecting all client and project hierarchy.
      java.lang.String getConfigPath​(java.lang.String sessionId, java.lang.String relativePath)
      Calculates the absolute configuration path for a given session and relative path.
      This is the root directory of the current Comet configuration.
      <T extends CometEntity>
      java.util.List<PluginConfigDataHandler>
      getDependentItems​(java.lang.String sessionId, PluginConfigDataHandler container, java.lang.Class<T> clazz)
      Get dependent configuration items of a specific class.
      <T extends CometEntity>
      PluginConfigDataHandler
      getItem​(java.lang.String sessionId, java.lang.String uri, java.lang.Class<T> clazz)
      Gets a single item of a specific class and URI
      <T extends CometEntity>
      java.util.List<PluginConfigDataHandler>
      getItems​(java.lang.String sessionId, java.lang.Class<T> clazz)
      Gets items of a specific class
      int getNewId​(java.lang.String sessionId, int externId, java.lang.Class<?> clazz)
      Gets a new unique ID.
      CometProject getProject​(java.lang.String projectName)
      Get a CometProject identified by the given name.
      java.util.Set<java.lang.String> getRegisteredCometProjects​(java.lang.String sessionId)
      Get the list of comet project registered on startup or created / imported on runtime.
      java.lang.String getSessionLanguage​(java.lang.String sessionId)
      Get the language (if set) for the current session.
      CometProject getSessionProject​(java.lang.String sessionId)
      Get the CometProject for the current session.
      java.lang.String getSessionRegion​(java.lang.String sessionId)
      Get the region resp.
      boolean isTransactionActive​(java.lang.String sessionId)
      Tell, whether a transaction is currently active or not.
      java.lang.String login​(java.lang.String user, java.lang.String password)
      Start a CometConfiguration session.
      void logout​(java.lang.String sessionId)
      Stop a CometConfiguration session.
      void removeConfig​(java.lang.String sessionId, PluginConfigDataHandler container)
      Delete a configuration item.
      void repairAddBackwardDependency​(java.lang.String sessionId, java.lang.String path, java.lang.String dependencyName)
      Repair add backward dependency.
      void repairAddConfigToIndex​(java.lang.String sessionId, java.lang.String path)
      Repair add config to index.
      void repairAddIndexToProject​(java.lang.String sessionId, java.lang.String path)
      Repair add index to project.
      void repairChangeDependencyRestriction​(java.lang.String sessionId, java.lang.String path, java.lang.String dependencyName, java.lang.String restriction)
      Repair change dependency restriction.
      void repairChangeFieldIdValue​(java.lang.String sessionId, java.lang.String configPath, java.lang.String fieldName, java.lang.String oldValue)
      Repair change field id value.
      void repairDeleteDependency​(java.lang.String sessionId, java.lang.String path, java.lang.String dependencyName)
      Repair delete dependency.
      void repairDeleteOrphanedChildOrTwin​(java.lang.String sessionId, java.lang.String path)
      Repair delete orphaned child or twin.
      void repairRecreateWithNewId​(java.lang.String sessionId, java.lang.String configPath, java.lang.String fieldName)
      Repair recreate with new id.
      void resetApplication​(java.lang.String sessionId)
      Reset the application
      void setSessionContext​(java.lang.String sessionId, java.lang.String client, java.lang.String project, java.lang.String language, java.lang.String region)
      Set the context of this session.
      void startTransaction​(java.lang.String sessionId)
      Start transaction mode.
    • Field Detail

      • MAPPED_NAME

        static final java.lang.String MAPPED_NAME

        The mapped name of the CometConfiguration Plugin

        Use this name when requesting a Plugin instance from the PluginManager

        .
        See Also:
        Constant Field Values
      • OLD_MAPPED_NAME

        static final java.lang.String OLD_MAPPED_NAME

        The mapped name of the old CometConfiguration Plugin

        Use this name when requesting a Plugin instance from the PluginManager

        .
        See Also:
        Constant Field Values
      • MAPPED_NAME_REMOTE

        static final java.lang.String MAPPED_NAME_REMOTE

        The mapped name for the remote bean

        .
        See Also:
        Constant Field Values
      • JNDINAME

        static final java.lang.String JNDINAME

        JNDI name for the remote interface

        Use this name when connecting to the server via a remote EJB client, e.g.

                        Properties properties = new Properties();
                        properties.setProperty("java.naming.factory.initial",       "com.sun.enterprise.naming.SerialInitContextFactory");
                        properties.setProperty("java.naming.factory.url.pkgs",          "com.sun.enterprise.naming");
                        properties.setProperty("java.naming.factory.state",             "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");
                        properties.setProperty("org.omg.CORBA.ORBInitialHost",      "<your server name>");
                        properties.setProperty("org.omg.CORBA.ORBInitialPort",      "<your server's ORB port>");
         
                        InitialContext initialContext = new InitialContext(properties);
                CometConfigurationRemote bridge = (CometConfigurationRemote)initialContext.lookup(com.priint.pubserver.comet.config.CometConfigurationRemote.JNDINAME);      
         

        See Also:
        Constant Field Values
      • SESSION_PREFIX

        static final java.lang.String SESSION_PREFIX
        The Constant SESSION_PREFIX: "cometConfiguration::"
        See Also:
        Constant Field Values
      • SESSION_CLIENT_PROPERTY

        static final java.lang.String SESSION_CLIENT_PROPERTY
        The Constant SESSION_CLIENT_PROPERTY: SESSION_PREFIX + "client"
        See Also:
        Constant Field Values
      • SESSION_PROJECT_PROPERTY

        static final java.lang.String SESSION_PROJECT_PROPERTY
        The Constant SESSION_PROJECT_PROPERTY: SESSION_PREFIX + "project"
        See Also:
        Constant Field Values
      • SESSION_LANGUAGE_PROPERTY

        static final java.lang.String SESSION_LANGUAGE_PROPERTY
        The Constant SESSION_LANGUAGE_PROPERTY: SESSION_PREFIX + "language"
        See Also:
        Constant Field Values
      • SESSION_REGION_PROPERTY

        static final java.lang.String SESSION_REGION_PROPERTY
        The Constant SESSION_REGION_PROPERTY: SESSION_PREFIX + "region"
        See Also:
        Constant Field Values
      • ENV_PLACEHOLDER_PROPERTY

        static final java.lang.String ENV_PLACEHOLDER_PROPERTY
        The Constant ENV_PLACEHOLDER_PROPERTY: SESSION_PREFIX + "placeholder"
        See Also:
        Constant Field Values
      • ENV_SUBJECT_PROPERTY

        static final java.lang.String ENV_SUBJECT_PROPERTY
        The Constant ENV_SUBJECT_PROPERTY: SESSION_PREFIX + "subject"
        See Also:
        Constant Field Values
      • ENV_VARNAME_PROPERTY

        static final java.lang.String ENV_VARNAME_PROPERTY
        The Constant ENV_VARNAME_PROPERTY: SESSION_PREFIX + "variableName"
        See Also:
        Constant Field Values
      • PROJECT_FILENAME

        static final java.lang.String PROJECT_FILENAME
        The Constant PROJECT_FILENAME: "cometproject.xml"
        See Also:
        Constant Field Values
      • INDEX_FILENAME

        static final java.lang.String INDEX_FILENAME
        The Constant INDEX_FILENAME: "index.xml"
        See Also:
        Constant Field Values
      • NAME_SEPARATOR

        static final java.lang.String NAME_SEPARATOR
        The Constant NAME_SEPARATOR: "-"
        See Also:
        Constant Field Values
      • SUPPORTED_TYPES

        static final java.lang.Class<?>[] SUPPORTED_TYPES
        The Constant SUPPORTED_TYPES Class
      • APPLICATIONCONFIG_FILENAME

        static final java.lang.String APPLICATIONCONFIG_FILENAME
        Constant "application.xml"
        See Also:
        Constant Field Values
    • Method Detail

      • setSessionContext

        void setSessionContext​(java.lang.String sessionId,
                               java.lang.String client,
                               java.lang.String project,
                               java.lang.String language,
                               java.lang.String region)
                        throws CometException,
                               InvalidSessionException
        Set the context of this session.
        • client defaults to "Default"
        • project is an arbitrary string
        Parameters:
        sessionId - the session id
        client - the client
        project - the project
        language - the language
        region - the region
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • getNewId

        int getNewId​(java.lang.String sessionId,
                     int externId,
                     java.lang.Class<?> clazz)
              throws CometException,
                     InvalidSessionException

        Gets a new unique ID.

        Parameters:
        sessionId - the session id
        externId - the extern id
        clazz - the clazz
        Returns:
        a new, unique ID
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • startTransaction

        void startTransaction​(java.lang.String sessionId)
                       throws CometException,
                              InvalidSessionException

        Start transaction mode. In transaction mode all modifications will be cached (rather than persisted in the repository).
        Only one transaction can be active per session at the time, if transaction mode is already active, an Exception will be raised.

        Parameters:
        sessionId - the session id
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • endTransaction

        void endTransaction​(java.lang.String sessionId)
                     throws CometException,
                            InvalidSessionException

        End transaction mode and persist all modifications. If currently no transaction is active, an Exception will be raised.

        Parameters:
        sessionId - the session id
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • isTransactionActive

        boolean isTransactionActive​(java.lang.String sessionId)
                             throws CometException,
                                    InvalidSessionException

        Tell, whether a transaction is currently active or not.

        Parameters:
        sessionId - the session id
        Returns:
        true, if a transaction is active, false if not.
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • getAbsoluteContainerPath

        java.lang.String getAbsoluteContainerPath​(java.lang.String sessionId,
                                                  PluginConfigDataHandler item)
                                           throws CometException,
                                                  InvalidSessionException

        Get the repository path for a particular item.
        Returns the absolute path respecting all client and project hierarchy.

        Usually there is no need to call this method, because the following code should give the same result: PluginConfigDataHandler handler; String path = handler.getProperties().getPath(); However, if the configuration properties are incomplete or not existing (e.g. if you just created a new configuration), the path for this item can be calculated - provided that this is a valid configuration item within the Comet repository.

        Parameters:
        sessionId - the session id
        item - the item
        Returns:
        absolute path of this configuration item
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • resetApplication

        void resetApplication​(java.lang.String sessionId)
                       throws CometException,
                              InvalidSessionException

        Reset the application

        This method is mainly intended for testing purposes. In regular operation there should be no need to reset the application. All caches are cleared and startup procedures are executed.

        Parameters:
        sessionId - the session id
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • getConfigPath

        java.lang.String getConfigPath​(java.lang.String sessionId,
                                       java.lang.String relativePath)
                                throws CometException,
                                       InvalidSessionException

        Calculates the absolute configuration path for a given session and relative path.
        This is the root directory of the current Comet configuration. The path depends on the client and Comet project choosen for this session.

        Parameters:
        sessionId - the session id
        relativePath - the relative path
        Returns:
        configuration root for this session
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • existsInRepository

        boolean existsInRepository​(java.lang.String sessionId,
                                   PluginConfigDataHandler container)
                            throws CometException,
                                   InvalidSessionException

        Check, if an item already exists in the repository.
        This will return false for items only existing in current transactions and not persisted yet. The method also returns false for items, that have been deleted.

        Parameters:
        sessionId - the session id
        container - the container
        Returns:
        true, if item exists AND is alive
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • getProject

        CometProject getProject​(java.lang.String projectName)
                         throws CometException,
                                InvalidSessionException

        Get a CometProject identified by the given name. If this project does not exist, an Exception is thrown.
        The CometProject provides information such as client name, entity model etc.

        Parameters:
        projectName - the project name
        Returns:
        the comet project
        Throws:
        CometException - if no such project exists
        InvalidSessionException - the invalid session exception
      • login

        java.lang.String login​(java.lang.String user,
                               java.lang.String password)
                        throws CometException

        Start a CometConfiguration session. This is just a shortcut for the SessionManagerRemote.login() method in the PubServerKernel, in case you write applications on top of the CometConfiguration EJB and you don't want to setup another EJB client just to call the login method from SessionManager

        Parameters:
        user - the user
        password - the password
        Returns:
        sessionId, if login succeeds
        Throws:
        CometException - if login fails
      • logout

        void logout​(java.lang.String sessionId)
             throws CometException,
                    InvalidSessionException

        Stop a CometConfiguration session. This is just a shortcut for the SessionManagerRemote.logout() method in the PubServerKernel, in case you write applications on top of the CometConfiguration EJB and you don't want to setup another EJB client just to call the logout method from SessionManager

        Parameters:
        sessionId - the session id
        Throws:
        CometException - if logout fails (e.g. no such session)
        InvalidSessionException - the invalid session exception
      • getRegisteredCometProjects

        java.util.Set<java.lang.String> getRegisteredCometProjects​(java.lang.String sessionId)
                                                            throws CometException,
                                                                   InvalidSessionException

        Get the list of comet project registered on startup or created / imported on runtime.

        Parameters:
        sessionId - the session id
        Returns:
        list (set) of comet projects
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • checkForDuplicateIDs

        CheckResult checkForDuplicateIDs​(java.lang.String sessionId,
                                         java.lang.String projectIdentifier)
                                  throws CometException,
                                         InvalidSessionException

        Check for duplicate IDs in a comet project repository.
        This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g. from the Ison client "Check rules" view.

        Parameters:
        sessionId - the session id
        projectIdentifier - the project identifier
        Returns:
        CheckResult
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • checkForBrokenDependencies

        CheckResult checkForBrokenDependencies​(java.lang.String sessionId,
                                               java.lang.String projectIdentifier)
                                        throws CometException,
                                               InvalidSessionException

        Check for broken dependencies in a comet project repository.
        This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g. from the Ison client "Check rules" view.

        Parameters:
        sessionId - the session id
        projectIdentifier - the project identifier
        Returns:
        CheckResult
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • checkTypeIntegrity

        CheckResult checkTypeIntegrity​(java.lang.String sessionId,
                                       java.lang.String projectIdentifier)
                                throws CometException,
                                       InvalidSessionException

        Check for type integrity, i.e., if all required dependent files for certain types exist, if all type or field constraints are fulfilled etc.
        This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g. from the Ison client "Check rules" view.

        Parameters:
        sessionId - the session id
        projectIdentifier - the project identifier
        Returns:
        CheckResult
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • repairChangeFieldIdValue

        void repairChangeFieldIdValue​(java.lang.String sessionId,
                                      java.lang.String configPath,
                                      java.lang.String fieldName,
                                      java.lang.String oldValue)
                               throws CometException,
                                      InvalidSessionException
        Repair change field id value.
        Parameters:
        sessionId - the session id
        configPath - the config path
        fieldName - the field name
        oldValue - the old value
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • repairRecreateWithNewId

        void repairRecreateWithNewId​(java.lang.String sessionId,
                                     java.lang.String configPath,
                                     java.lang.String fieldName)
                              throws CometException,
                                     InvalidSessionException
        Repair recreate with new id.
        Parameters:
        sessionId - the session id
        configPath - the config path
        fieldName - the field name
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • repairDeleteDependency

        void repairDeleteDependency​(java.lang.String sessionId,
                                    java.lang.String path,
                                    java.lang.String dependencyName)
                             throws CometException,
                                    InvalidSessionException
        Repair delete dependency.
        Parameters:
        sessionId - the session id
        path - the path
        dependencyName - the dependency name
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • repairChangeDependencyRestriction

        void repairChangeDependencyRestriction​(java.lang.String sessionId,
                                               java.lang.String path,
                                               java.lang.String dependencyName,
                                               java.lang.String restriction)
                                        throws CometException,
                                               InvalidSessionException
        Repair change dependency restriction.
        Parameters:
        sessionId - the session id
        path - the path
        dependencyName - the dependency name
        restriction - the restriction
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • repairAddBackwardDependency

        void repairAddBackwardDependency​(java.lang.String sessionId,
                                         java.lang.String path,
                                         java.lang.String dependencyName)
                                  throws CometException,
                                         InvalidSessionException
        Repair add backward dependency.
        Parameters:
        sessionId - the session id
        path - the path
        dependencyName - the dependency name
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • checkForNotExistingEntityModelForCometProject

        CheckResult checkForNotExistingEntityModelForCometProject​(java.lang.String sessionId,
                                                                  java.lang.String projectIdentifier)
                                                           throws CometException,
                                                                  InvalidSessionException

        Check for Entity Model for Comet Project.
        This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g. from the Ison client "Check rules" view.

        Parameters:
        sessionId - the session id
        projectIdentifier - the project identifier
        Returns:
        CheckResult
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • checkForNotExistingPanelActionLabelCometProject

        CheckResult checkForNotExistingPanelActionLabelCometProject​(java.lang.String sessionId,
                                                                    java.lang.String projectIdentifier)
                                                             throws CometException,
                                                                    InvalidSessionException

        Check for Panel Action Label for Comet Project.
        This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g. from the Ison client "Check rules" view.

        Parameters:
        sessionId - the session id
        projectIdentifier - the project identifier
        Returns:
        CheckResult
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • checkForNotExistingPanelActionStatementCometProject

        CheckResult checkForNotExistingPanelActionStatementCometProject​(java.lang.String sessionId,
                                                                        java.lang.String projectIdentifier)
                                                                 throws CometException,
                                                                        InvalidSessionException

        Check for Panel Action Statement for Comet Project.
        This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g. from the Ison client "Check rules" view.

        Parameters:
        sessionId - the session id
        projectIdentifier - the project identifier
        Returns:
        CheckResult
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • checkForNotExistingPlaceholderDataProviderSelectionCheckCometProject

        CheckResult checkForNotExistingPlaceholderDataProviderSelectionCheckCometProject​(java.lang.String sessionId,
                                                                                         java.lang.String projectIdentifier)
                                                                                  throws CometException,
                                                                                         InvalidSessionException

        Check for Placeholder Data Provider Selection for Comet Project.
        This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g. from the Ison client "Check rules" view.

        Parameters:
        sessionId - the session id
        projectIdentifier - the project identifier
        Returns:
        CheckResult
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • checkForNotPlaceholderEntityCometProject

        CheckResult checkForNotPlaceholderEntityCometProject​(java.lang.String sessionId,
                                                             java.lang.String projectIdentifier)
                                                      throws CometException,
                                                             InvalidSessionException

        Check for Placeholder Entity for Comet Project.
        This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g. from the Ison client "Check rules" view.

        Parameters:
        sessionId - the session id
        projectIdentifier - the project identifier
        Returns:
        CheckResult
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • checkForNotPlaceholderDataQueryMethodCometProject

        CheckResult checkForNotPlaceholderDataQueryMethodCometProject​(java.lang.String sessionId,
                                                                      java.lang.String projectIdentifier)
                                                               throws CometException,
                                                                      InvalidSessionException

        Check for Placeholder Data Query Method check for Comet Project.
        This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g. from the Ison client "Check rules" view.

        Parameters:
        sessionId - the session id
        projectIdentifier - the project identifier
        Returns:
        CheckResult
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • checkForNotPlaceholderDataMappingMethodCometProject

        CheckResult checkForNotPlaceholderDataMappingMethodCometProject​(java.lang.String sessionId,
                                                                        java.lang.String projectIdentifier)
                                                                 throws CometException,
                                                                        InvalidSessionException

        Check for Placeholder Data Mapping Method for Comet Project.
        This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g. from the Ison client "Check rules" view.

        Parameters:
        sessionId - the session id
        projectIdentifier - the project identifier
        Returns:
        CheckResult
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • checkForNotcScriptExampleCometProject

        CheckResult checkForNotcScriptExampleCometProject​(java.lang.String sessionId,
                                                          java.lang.String projectIdentifier)
                                                   throws CometException,
                                                          InvalidSessionException

        Check for cScript Example for Comet Project.
        This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g. from the Ison client "Check rules" view.

        Parameters:
        sessionId - the session id
        projectIdentifier - the project identifier
        Returns:
        CheckResult
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • checkForNotConnectorCheckCometProject

        CheckResult checkForNotConnectorCheckCometProject​(java.lang.String sessionId,
                                                          java.lang.String projectIdentifier)
                                                   throws CometException,
                                                          InvalidSessionException

        Check for Connector for Comet Project.
        This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g. from the Ison client "Check rules" view.

        Parameters:
        sessionId - the session id
        projectIdentifier - the project identifier
        Returns:
        CheckResult
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception
      • checkForNotDataProviderCometProject

        CheckResult checkForNotDataProviderCometProject​(java.lang.String sessionId,
                                                        java.lang.String projectIdentifier)
                                                 throws CometException,
                                                        InvalidSessionException

        Check for Data Provider for Comet Project.
        This is a PluginMethod.MethodType.CONFIGURATION_CHECK method intended to be run e.g. from the Ison client "Check rules" view.

        Parameters:
        sessionId - the session id
        projectIdentifier - the project identifier
        Returns:
        CheckResult
        Throws:
        CometException - the comet exception
        InvalidSessionException - the invalid session exception