Open topic with navigation

com.hp.lft.sdk.sap.gui

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

- java.lang.Object
- - com.hp.lft.sdk.DescriptionBase.Init<T>
  - - com.hp.lft.sdk.sap.gui.GuiSessionDescription.Init<T>

- Direct Known Subclasses:
    GuiSessionDescription.Builder
  Enclosing class:
    GuiSessionDescription

      protected abstract static class GuiSessionDescription.Init<T extends GuiSessionDescription.Init<T>>
      extends DescriptionBase.Init<T>

  Helper class for GuiSessionDescription.Builder.

- - ### 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 com.hp.lft.sdk.DescriptionBase.Init

      `index, vri, vri`

    - ### 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

    - #### build

          public GuiSessionDescription build()

      Description copied from class: `DescriptionBase.Init`
      Returns the built description instance (builder pattern).
      Overrides:
        `build` in class `DescriptionBase.Init<T extends GuiSessionDescription.Init<T>>`
      Returns:
        The built description instance (builder pattern).

    - #### self

          protected abstract T self()

      Specified by:
        `self` in class `DescriptionBase.Init<T extends GuiSessionDescription.Init<T>>`

    - #### 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).

    - #### id

          public T id(StringProperty id)

      Initializes the ID of the session.
      Parameters:
        `id` - a `StringProperty` or `RegExpProperty`.
      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).

    - #### name

          public T name(StringProperty name)

      Initializes the name of the session.
      Parameters:
        `name` - a `StringProperty` or `RegExpProperty`.
      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).