Class Disposition

    • Constructor Detail

      • Disposition

        public Disposition()
    • Method Detail

      • setId

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

        public java.lang.String getId()
        Get disposition definition ID
        Returns:
        disposition ID
      • getDispositionId

        public static java.lang.String getDispositionId​(java.lang.String name)
        Get disposition row ID from name
        Parameters:
        name - Name
        Returns:
        Disposition row ID
      • setName

        public void setName​(java.lang.String d)
        Set disposition name
        Parameters:
        d - disposition name
      • getName

        public java.lang.String getName()
        Get disposition name
        Returns:
        disposition name
      • getDispositionName

        public static java.lang.String getDispositionName​(java.lang.String id)
        Get disposition name from row ID
        Parameters:
        id - row ID
        Returns:
        Disposition name
      • setModuleId

        public void setModuleId​(java.lang.String id)
        Set disposition module ID
        Parameters:
        id - disposition's module ID
      • getModuleId

        public java.lang.String getModuleId()
        Get disposition module ID
        Returns:
        disposition module ID
      • setModuleName

        public void setModuleName​(java.lang.String mdl)
        Set disposition module name
        Parameters:
        mdl - disposition's module name
      • getModuleName

        public java.lang.String getModuleName()
        Get disposition module name
        Returns:
        disposition module name
      • setClassName

        public void setClassName​(java.lang.String cls)
        Set disposition class name
        Parameters:
        cls - disposition's class name
      • getClassName

        public java.lang.String getClassName()
        Get disposition class name
        Returns:
        disposition class name
      • getConsole

        public Console getConsole()
        Get console
      • setConsole

        public void setConsole​(Console console)
        Set console
      • setScriptId

        public void setScriptId​(java.lang.String id)
        Set server script document ID
        Parameters:
        id - script ID
      • getScriptId

        public java.lang.String getScriptId()
        Get server script document ID
        Returns:
        Script ID
      • readScript

        public java.lang.String readScript​(boolean force)
        Read server script document content (read using getScriptId())
        Parameters:
        force - Force ?
        Returns:
        Server script document content
      • getSharedScripts

        public java.util.List<SharedScript> getSharedScripts()
        Get all shared codes
        Returns:
        all shared codes
      • addSharedScript

        public void addSharedScript​(SharedScript s)
        Add a shared code
        Parameters:
        s - Shared code
      • setGrant

        public void setGrant​(Grant g)
        Set grant
        Parameters:
        g - Grant
      • sendRedirect

        public java.lang.String sendRedirect​(java.lang.String url)
        Generate a redirect statement to be returned by the display method
        Specified by:
        sendRedirect in interface DispositionInterface
        Parameters:
        url - URL to redirect to
        Returns:
        Redirect statement
      • redirect

        public java.lang.String redirect​(java.lang.String url)
        Alias to sendRedirect
      • display

        public java.lang.String display​(Parameters params)
        Main page content
        Specified by:
        display in interface DispositionInterface
        Parameters:
        params - Parameters
        Returns:
        null if default main page
      • displayHome

        public java.lang.String displayHome​(Parameters params)
        Home page content
        Specified by:
        displayHome in interface DispositionInterface
        Parameters:
        params - Parameters
        Returns:
        null if default home page
      • displayPublic

        public java.lang.String displayPublic​(Parameters params)
        Public main page content
        Specified by:
        displayPublic in interface DispositionInterface
        Parameters:
        params - Parameters
        Returns:
        null if default public main page
      • displayPublicHome

        public java.lang.String displayPublicHome​(Parameters params)
        Public home page content
        Specified by:
        displayPublicHome in interface DispositionInterface
        Parameters:
        params - Parameters
        Returns:
        null if default public home page
      • displayLogon

        public java.lang.String displayLogon​(Parameters params)
        Logon page content
        Parameters:
        params - Parameters
        Returns:
        null if default logon page
      • displayLogout

        public java.lang.String displayLogout​(Parameters params)
        Logout page content
        Specified by:
        displayLogout in interface DispositionInterface
        Parameters:
        params - Parameters
        Returns:
        null if default logout page
      • unitTests

        public java.lang.String unitTests()
        Unit tests
        Returns:
        Unit tests results
      • toJSONObject

        public org.json.JSONObject toJSONObject()
        Generates a JSON object representation of the business object
        Returns:
        business object as JSON object
      • toString

        public java.lang.String toString()
        Generates a string representation of the business object
        Overrides:
        toString in class java.lang.Object
        Returns:
        business object as string