com.hp.lft.sdk.sap.gui

Class GuiSessionDescription.Init<T extends GuiSessionDescription.Init<T>>

    • Constructor Summary

      Modifier Constructor and Description
      protected Init() 
    • Method Summary

      Modifier and Type Method and Description
      T applicationServer(java.lang.String applicationServer)
      Initializes the name of the application server of the session.
      T applicationServer(StringProperty applicationServer)
      Initializes the name of the application server of the session.
      GuiSessionDescription build()
      Returns the built description instance (builder pattern).
      T client(java.lang.String client)
      Initializes the client selected on the login screen.
      T client(StringProperty client)
      Initializes the client selected on the login screen.
      T codePage(java.lang.Long codePage)
      Initializes the code page currently used for this session.
      T id(java.lang.String id)
      Initializes the ID of the session.
      T id(StringProperty id)
      Initializes the ID of the session.
      T language(java.lang.String language)
      Initializes the language in which the user is working.
      T language(StringProperty language)
      Initializes the language in which the user is working.
      T name(java.lang.String name)
      Initializes the name of the session.
      T name(StringProperty name)
      Initializes the name of the session.
      protected abstract T self() 
      T systemName(java.lang.String systemName)
      Initializes the name of the SAP system.
      T systemName(StringProperty systemName)
      Initializes the name of the SAP system.
      T systemNumber(java.lang.Long systemNumber)
      Initializes the system number of the session.
      T user(java.lang.String user)
      Initializes the user name of the session.
      T user(StringProperty user)
      Initializes the user name of the session.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Init

        protected Init()
    • Method Detail

      • id

        public T id(java.lang.String id)
        Initializes the ID of the session.
        Parameters:
        id - the ID.
        Returns:
        the description instance with the update state (builder pattern).
      • name

        public T name(java.lang.String name)
        Initializes the name of the session.
        Parameters:
        name - the name.
        Returns:
        the description instance with the update state (builder pattern).
      • applicationServer

        public T applicationServer(java.lang.String applicationServer)
        Initializes the name of the application server of the session.
        Parameters:
        applicationServer - the server name.
        Returns:
        the description instance with the update state (builder pattern).
      • applicationServer

        public T applicationServer(StringProperty applicationServer)
        Initializes the name of the application server of the session.
        Parameters:
        applicationServer - a StringProperty or RegExpProperty.
        Returns:
        the description instance with the update state (builder pattern).
      • client

        public T client(java.lang.String client)
        Initializes the client selected on the login screen.
        Parameters:
        client - the client selected on the login screen.
        Returns:
        the description instance with the update state (builder pattern).
      • client

        public T client(StringProperty client)
        Initializes the client selected on the login screen.
        Parameters:
        client - a StringProperty or RegExpProperty.
        Returns:
        the description instance with the update state (builder pattern).
      • language

        public T language(java.lang.String language)
        Initializes the language in which the user is working.
        Parameters:
        language - the language.
        Returns:
        the description instance with the update state (builder pattern).
      • language

        public T language(StringProperty language)
        Initializes the language in which the user is working.
        Parameters:
        language - a StringProperty or RegExpProperty.
        Returns:
        the description instance with the update state (builder pattern).
      • systemName

        public T systemName(java.lang.String systemName)
        Initializes the name of the SAP system.
        Parameters:
        systemName - the name.
        Returns:
        the description instance with the update state (builder pattern).
      • systemName

        public T systemName(StringProperty systemName)
        Initializes the name of the SAP system.
        Parameters:
        systemName - a StringProperty or RegExpProperty.
        Returns:
        the description instance with the update state (builder pattern).
      • user

        public T user(java.lang.String user)
        Initializes the user name of the session.
        Parameters:
        user - the user name.
        Returns:
        the description instance with the update state (builder pattern).
      • user

        public T user(StringProperty user)
        Initializes the user name of the session.
        Parameters:
        user - a StringProperty or RegExpProperty.
        Returns:
        the description instance with the update state (builder pattern).
      • codePage

        public T codePage(java.lang.Long codePage)
        Initializes the code page currently used for this session.
        Parameters:
        codePage - a StringProperty or RegExpProperty.
        Returns:
        the description instance with the update state (builder pattern).
      • systemNumber

        public T systemNumber(java.lang.Long systemNumber)
        Initializes the system number of the session.
        Parameters:
        systemNumber - a StringProperty or RegExpProperty.
        Returns:
        the description instance with the update state (builder pattern).