public class Tlf extends TlfDescriptor implements AutoFlowLaunchable
Constructor and Description |
---|
Tlf(String name,
String identifier,
boolean enableAutoFlow) |
Tlf(String id,
String typeId,
String name,
String identifier,
Identifiable parent,
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 from which a process flow is automatically created.
|
AutoFlowType |
getAutoFlowType()
Gets the type of the source from which a process flow is automatically created.
|
void |
setAttributes(List<AttributeValue> attributes)
Sets the attributes for the TLF.
|
String |
toString() |
equals, getIdentifier, getName, 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, List<AttributeValue> attributes, boolean enableAutoFlow)
id
- The id of the TLF.typeId
- The type identifier of the TLF.name
- The name of the TLF.identifier
- The identifier attribute of the TLF.attributes
- The attributes as defined by the model for a TLF.enableAutoFlow
- The TLF is enabled for automatic process flow creationpublic 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 void setAttributes(List<AttributeValue> attributes)
attributes
- The attributes of the TLF.public String toString()
toString
in class TlfDescriptor
<i>Copyright (c) 2020, SAS Institute Inc., Cary, NC, USA</i>