Class SharedScript

  • All Implemented Interfaces:
    java.io.Serializable

    public class SharedScript
    extends java.lang.Object
    implements java.io.Serializable
    Shared code definition
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String TYPE_CODE
      Server code (Rhino or Java)
      static java.lang.String TYPE_LIB
      Java library (JAR)
      static java.lang.String TYPE_OTHER
      Other, not interpreted
      static java.lang.String TYPE_SCRIPT
      Deprecated.
      Use TYPE_CODE
      static java.lang.String TYPE_SQL
      SQL script
      static java.lang.String TYPE_TEST
      Server test code (Rhino or Java)
    • Constructor Summary

      Constructors 
      Constructor Description
      SharedScript​(java.lang.String docId)
      Constructor (type is forced to server code type)
      SharedScript​(java.lang.String id, java.lang.String code, java.lang.String type, java.lang.String moduleId, java.lang.String moduleName, java.lang.String docId)
      Constructor
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      DocumentDB getDoc​(Grant g)
      Get shared code document
      java.lang.String getDocId()
      Get shared code document ID
      java.lang.String getId()
      Get shared code ID
      java.lang.String getModuleId()
      Get shared script module ID
      java.lang.String getModuleName()
      Get shared script module name
      java.lang.String getName()
      Get shared script name
      static java.lang.String getSharedCodetId​(java.lang.String code)
      Get shared code ID
      java.lang.String getSource​(Grant g)
      Script source code
      java.lang.String getType()
      Get script type
      void setDocId​(java.lang.String docId)
      Set shared code document ID
      void setId​(java.lang.String id)
      Set shared code ID
      void setModuleId​(java.lang.String moduleID)
      Set shared script module ID
      void setModuleName​(java.lang.String module)
      Set shared script module name
      void setName​(java.lang.String name)
      Set shared script name
      void setSource​(java.lang.String source)
      Set source
      void setType​(java.lang.String type)
      Set script type
      java.lang.String toString()
      Display as string
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • TYPE_CODE

        public static final java.lang.String TYPE_CODE
        Server code (Rhino or Java)
        See Also:
        Constant Field Values
      • TYPE_TEST

        public static final java.lang.String TYPE_TEST
        Server test code (Rhino or Java)
        See Also:
        Constant Field Values
      • TYPE_SCRIPT

        @Deprecated
        public static final java.lang.String TYPE_SCRIPT
        Deprecated.
        Use TYPE_CODE
        See Also:
        Constant Field Values
      • TYPE_LIB

        public static final java.lang.String TYPE_LIB
        Java library (JAR)
        See Also:
        Constant Field Values
      • TYPE_OTHER

        public static final java.lang.String TYPE_OTHER
        Other, not interpreted
        See Also:
        Constant Field Values
    • Constructor Detail

      • SharedScript

        public SharedScript​(java.lang.String id,
                            java.lang.String code,
                            java.lang.String type,
                            java.lang.String moduleId,
                            java.lang.String moduleName,
                            java.lang.String docId)
        Constructor
        Parameters:
        id - ID
        code - Code
        type - Type (one of TYPE_*)
        moduleId - Module ID
        moduleName - Module name
        docId - Document ID
      • SharedScript

        public SharedScript​(java.lang.String docId)
        Constructor (type is forced to server code type)
        Parameters:
        docId - Document ID
    • Method Detail

      • getSharedCodetId

        public static java.lang.String getSharedCodetId​(java.lang.String code)
        Get shared code ID
        Parameters:
        code - Shared code's code
        Returns:
        Shared code ID
      • setId

        public void setId​(java.lang.String id)
        Set shared code ID
        Parameters:
        id - ID
      • getId

        public java.lang.String getId()
        Get shared code ID
        Returns:
        ID
      • setDocId

        public void setDocId​(java.lang.String docId)
        Set shared code document ID
        Parameters:
        docId - Document ID
      • getDocId

        public java.lang.String getDocId()
        Get shared code document ID
        Returns:
        Document ID
      • getDoc

        public DocumentDB getDoc​(Grant g)
        Get shared code document
        Parameters:
        g - Grant
        Returns:
        Document
      • setName

        public void setName​(java.lang.String name)
        Set shared script name
        Parameters:
        name - Name
      • getName

        public java.lang.String getName()
        Get shared script name
        Returns:
        Name
      • setModuleId

        public void setModuleId​(java.lang.String moduleID)
        Set shared script module ID
        Parameters:
        moduleID - Module ID
      • getModuleId

        public java.lang.String getModuleId()
        Get shared script module ID
        Returns:
        Module ID
      • setModuleName

        public void setModuleName​(java.lang.String module)
        Set shared script module name
        Parameters:
        module - Module name
      • getModuleName

        public java.lang.String getModuleName()
        Get shared script module name
        Returns:
        Module name
      • setType

        public void setType​(java.lang.String type)
        Set script type
        Parameters:
        type - Type (one of TYPE_* constant)
      • getType

        public java.lang.String getType()
        Get script type
        Returns:
        Type
      • setSource

        public void setSource​(java.lang.String source)
        Set source
        Parameters:
        source - Source
      • getSource

        public java.lang.String getSource​(Grant g)
        Script source code
        Parameters:
        g - Grant
        Returns:
        Source
      • toString

        public java.lang.String toString()
        Display as string
        Overrides:
        toString in class java.lang.Object