public class Tlf extends TlfDescriptor implements AutoFlowLaunchable
Constructor and Description |
---|
Tlf(String name,
String identifier,
boolean enableAutoFlow)
Constructor.
|
Tlf(String name,
String identifier,
int order,
boolean enableAutoFlow)
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
autoFlowEnabled()
Gets whether a process flow can be automatically created from the source.
|
List<AttributeValue> |
getAttributes()
Gets the attributes of the source object from which a process flow is automatically created.
|
AutoFlowType |
getAutoFlowType()
Gets the type of the source object from which a process flow is automatically created.
|
int |
getResultCount()
Gets the number of analysis results within the TLF.
|
void |
setAttributes(List<AttributeValue> attributes)
Sets the attributes for the TLF.
|
String |
toString() |
equals, getIdentifier, getName, getOrder, getParent, hashCode, isEnableAutoFlow, setEnableAutoFlow, setIdentifier, setName
getId, getTypeId
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getIdentifier, getName
getId, getTypeId
public Tlf(String id, String typeId, String name, String identifier, Identifiable parent, int order, int resultCount, List<AttributeValue> attributes, boolean enableAutoFlow)
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.public Tlf(String name, String identifier, boolean enableAutoFlow)
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.public AutoFlowType getAutoFlowType()
AutoFlowLaunchable
getAutoFlowType
in interface AutoFlowLaunchable
public boolean autoFlowEnabled()
AutoFlowLaunchable
autoFlowEnabled
in interface AutoFlowLaunchable
public List<AttributeValue> getAttributes()
AutoFlowLaunchable
getAttributes
in interface AutoFlowLaunchable
public int getResultCount()
public void setAttributes(List<AttributeValue> attributes)
attributes
- The attributes of the TLF.public String toString()
toString
in class TlfDescriptor
<i>Copyright (c) 2022, SAS Institute Inc., Cary, NC, USA</i>