Class Tlf

All Implemented Interfaces:
Identifiable, AutoFlowLaunchable, Serializable

public class Tlf extends TlfDescriptor implements AutoFlowLaunchable
The class that represents the definition of a clinical study TLF. It is a measure of event or outcome of an intervention being studied by a clinical trial. A TLF includes the definitions of Tables, Listings and Figures to include in a clinical study report.
Since:
2.4
See Also:
  • Constructor Details

    • Tlf

      public Tlf(String id, String typeId, String name, String identifier, Identifiable parent, int order, int resultCount, List<AttributeValue> attributes, boolean enableAutoFlow)
      It is not intended or recommended that the consumer of this API construct these objects. They should only deal with the Tlf's returned by the API.
      Parameters:
      id - The identifier of the TLF.
      typeId - The type identifier of the TLF.
      name - The name of the TLF.
      identifier - The identifier attribute of the TLF.
      parent - The parent of the TLF.
      order - The order of the TLF within the parent.
      resultCount - The number of analysis results within the TLF.
      attributes - The attributes as defined by the model for a TLF.
      enableAutoFlow - Indicates whether the TLF is enabled for automatic process flow creation.
    • Tlf

      public Tlf(String name, String identifier, boolean enableAutoFlow)
      Constructor.
      Parameters:
      name - The name of the TLF.
      identifier - The identifier attribute of the TLF.
      enableAutoFlow - Indicates whether the TLF is enabled for automatic process flow creation.
    • Tlf

      public Tlf(String name, String identifier, int order, boolean enableAutoFlow)
      Constructor.
      Parameters:
      name - The name of the TLF.
      identifier - The identifier attribute of the TLF.
      enableAutoFlow - Indicates whether the TLF is enabled for automatic process flow creation.
  • Method Details

    • getAutoFlowType

      public AutoFlowType getAutoFlowType()
      Description copied from interface: AutoFlowLaunchable
      Gets the type of the source object from which a process flow is automatically created.
      Specified by:
      getAutoFlowType in interface AutoFlowLaunchable
      Returns:
      The type.
    • autoFlowEnabled

      public boolean autoFlowEnabled()
      Description copied from interface: AutoFlowLaunchable
      Gets whether a process flow can be automatically created from the source.
      Specified by:
      autoFlowEnabled in interface AutoFlowLaunchable
      Returns:
      Whether a process flow can be automatically.
    • getAttributes

      public List<AttributeValue> getAttributes()
      Description copied from interface: AutoFlowLaunchable
      Gets the attributes of the source object from which a process flow is automatically created.
      Specified by:
      getAttributes in interface AutoFlowLaunchable
      Returns:
      The attributes.
    • getResultCount

      public int getResultCount()
      Gets the number of analysis results within the TLF.
      Returns:
      The number of analysis results.
    • setAttributes

      public void setAttributes(List<AttributeValue> attributes)
      Sets the attributes for the TLF.
      Parameters:
      attributes - The attributes of the TLF.
    • toString

      public String toString()
      Overrides:
      toString in class TlfDescriptor