Interface RuntimeClassComp

    • Method Detail

      • getMembers

        @Deprecated
        Iterator<String> getMembers()
        Deprecated.
        this method should never be used directly, and is only provided to ensure binary compatibility with previous releases of the software, use RuntimeClass.getMembers() instead.
        Obtain all available members for the object-type
        Returns:
        An iterator<String> containing all member names.
      • getContextVariables

        @Deprecated
        Iterator<com.redwood.scheduler.api.scripting.ScriptingVariable> getContextVariables​(String aMemberName)
        Deprecated.
        this method should never be used directly, and is only provided to ensure binary compatibility with previous releases of the software, use RuntimeClass.getContextVariables(String) instead.
        For given member return the variables that can be used for the SchedulerEntity this RuntimeClass represents
        Parameters:
        aMemberName - Variable name
        Returns:
        Iterator<ScriptingVariable> (variables that can be used in a REL expression) or Empty Iterator (if aMember does not support REL).
      • getBuiltInFunctions

        @Deprecated
        Iterator<com.redwood.scheduler.api.scripting.ScriptingFunction> getBuiltInFunctions​(com.redwood.scheduler.api.model.SchedulerSession aSession)
        Deprecated.
        this method should never be used directly, and is only provided to ensure binary compatibility with previous releases of the software, use RuntimeClass.getBuiltInFunctions(SchedulerSession) instead.
        Returns available built in scripting functions, current session has access to
        Parameters:
        aSession - Session to use
        Returns:
        Iterator<ScriptingVariable> with built in functions
      • getRELEntryPoints

        @Deprecated
        Iterator<com.redwood.scheduler.api.scripting.ScriptingFunction> getRELEntryPoints​(com.redwood.scheduler.api.model.SchedulerSession aSession)
        Deprecated.
        this method should never be used directly, and is only provided to ensure binary compatibility with previous releases of the software, use RuntimeClass.getRELEntryPoints(SchedulerSession) instead.
        Return all entry points the current session has access to
        Parameters:
        aSession - Session to use
        Returns:
        Iterator<ScriptingVariable> with functions taken from the RELEntryPoints that the user can see.