Package com.sas.lsaf.clinical.tlf
Class Tlf
java.lang.Object
com.sas.lsaf.core.AbstractIdentifiable
com.sas.lsaf.clinical.tlf.TlfDescriptor
com.sas.lsaf.clinical.tlf.Tlf
- All Implemented Interfaces:
Identifiable,AutoFlowLaunchable,Serializable
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 Summary
ConstructorsConstructorDescriptionConstructor.Constructor.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. -
Method Summary
Modifier and TypeMethodDescriptionbooleanGets whether a process flow can be automatically created from the source.Gets the attributes of the source object from which a process flow is automatically created.Gets the type of the source object from which a process flow is automatically created.intGets the number of analysis results within the TLF.voidsetAttributes(List<AttributeValue> attributes) Sets the attributes for the TLF.toString()Methods inherited from class com.sas.lsaf.clinical.tlf.TlfDescriptor
equals, getIdentifier, getName, getOrder, getParent, hashCode, isEnableAutoFlow, setEnableAutoFlow, setIdentifier, setNameMethods inherited from class com.sas.lsaf.core.AbstractIdentifiable
getId, getTypeIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.sas.lsaf.workflow.autoflow.AutoFlowLaunchable
getIdentifier, getNameMethods inherited from interface com.sas.lsaf.core.Identifiable
getId, getTypeId
-
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
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
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
Description copied from interface:AutoFlowLaunchableGets the type of the source object from which a process flow is automatically created.- Specified by:
getAutoFlowTypein interfaceAutoFlowLaunchable- Returns:
- The type.
-
autoFlowEnabled
public boolean autoFlowEnabled()Description copied from interface:AutoFlowLaunchableGets whether a process flow can be automatically created from the source.- Specified by:
autoFlowEnabledin interfaceAutoFlowLaunchable- Returns:
- Whether a process flow can be automatically.
-
getAttributes
Description copied from interface:AutoFlowLaunchableGets the attributes of the source object from which a process flow is automatically created.- Specified by:
getAttributesin interfaceAutoFlowLaunchable- Returns:
- The attributes.
-
getResultCount
public int getResultCount()Gets the number of analysis results within the TLF.- Returns:
- The number of analysis results.
-
setAttributes
Sets the attributes for the TLF.- Parameters:
attributes- The attributes of the TLF.
-
toString
- Overrides:
toStringin classTlfDescriptor
-