Interface ProjectManager

    • Method Detail

      • getProjectScriptManager

        @Nullable
        ScriptManager getProjectScriptManager​(java.lang.String projectName)
        Returns the script manager for the given project. This script manager will be unique for this project, and have the project's global script module loaded under app.*, as well as correctly delegate references to the default datasource and default tag provider.
        Returns:
        A ScriptManager, or null if the project doesn't exist
      • getProjectTagManager

        @Nullable
        TagManager getProjectTagManager​(java.lang.String projectName)
        Get the TagManager for projectName.
        Parameters:
        projectName - the name of the Project.
        Returns:
        the TagManager for projectName.
      • getProjectTagHistoryManager

        @Nullable
        TagHistoryManager getProjectTagHistoryManager​(java.lang.String projectName)
        Get the TagHistoryManager for projectName.
        Parameters:
        projectName - the name of the Project.
        Returns:
        the TagHistoryManager for projectName.
      • getProjectProps

        GlobalProps getProjectProps​(java.lang.String projectName)
                             throws ProjectNotFoundException
        High-speed cached call to get the project's current GlobalProps object
        Returns:
        The current GlobalProps for the project
        Throws:
        ProjectNotFoundException - if the project doesn't exist