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 Details

    • Init

      protected Init()
  • Method Details

    • 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(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(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(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(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(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(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(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(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(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).