Open topic with navigation

com.hp.lft.sdk

## Class TopLevelObjectNodeBase<T extends TopLevelObject,TDescription extends Description>

- java.lang.Object
- - com.hp.lft.sdk.internal.TestObjectWrapper
  - - com.hp.lft.sdk.AppModelNodeBase<T,TDescription>
    - - com.hp.lft.sdk.TopLevelObjectNodeBase<T,TDescription>

-     public abstract class TopLevelObjectNodeBase<T extends TopLevelObject,TDescription extends Description>
      extends AppModelNodeBase<T,TDescription>

  This class is used by 'Application Model Code Generator' as the base class for all container classes.

- - ### Field Summary

    - ### Fields inherited from class com.hp.lft.sdk.AppModelNodeBase

      `concrete, parent`

  - ### Constructor Summary

    Modifier | Constructor and Description
    --- | ---
    `protected` | `TopLevelObjectNodeBase(AppModelBase applicationModel)`
    `protected` | `TopLevelObjectNodeBase(TestObject parent, AppModelBase applicationModel)`

  - ### Method Summary

    Modifier and Type | Method and Description
    --- | ---
    `protected T` | `describeConcrete(Description description)` Describes the underlying concrete test object.

    - ### Methods inherited from class com.hp.lft.sdk.AppModelNodeBase

      `createDescription, getConcrete, getDescription, getParent, getRelatedObject, getWrappedTestObject, setConcrete, setDescription`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### TopLevelObjectNodeBase

          protected TopLevelObjectNodeBase(AppModelBase applicationModel)
                                    throws GeneralLeanFtException

      Throws:
        `GeneralLeanFtException`

    - #### TopLevelObjectNodeBase

          protected TopLevelObjectNodeBase(TestObject parent,
                                           AppModelBase applicationModel)
                                    throws GeneralLeanFtException

      Throws:
        `GeneralLeanFtException`

  - ### Method Detail

    - #### describeConcrete

          protected T describeConcrete(Description description)
                                throws GeneralLeanFtException

      Describes the underlying concrete test object.
      Overrides:
        `describeConcrete` in class `AppModelNodeBase<T extends TopLevelObject,TDescription extends Description>`
      Parameters:
        `description` - Test object's description.
      Returns:
        The underlying concrete test object
      Throws:
        `GeneralLeanFtException`