Package org.openremote.model.flow
Class Node
java.lang.Object
org.openremote.model.flow.FlowObject
org.openremote.model.flow.Node
- All Implemented Interfaces:
IdentifiableEntity<FlowObject>
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
boolean
String[]
Slot[]
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class org.openremote.model.flow.FlowObject
id, label, type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Slot[]
Slot[]
findConnectableSlots
(String type) Slot[]
findNonPropertySlots
(String type) Slot[]
findSlotByPosition
(int position, String type) Slot[]
findSlotWithPeer
(String peerId) String[]
Slot[]
getSlots()
boolean
boolean
boolean
boolean
void
setClientAccess
(boolean clientAccess) void
setClientWidget
(boolean clientWidget) void
setEditorSettings
(EditorSettings editorSettings) void
setPersistentPropertyPaths
(String[] persistentPropertyPaths) void
setPostEndpoint
(String postEndpoint) void
setPreEndpoint
(String preEndpoint) void
setProperties
(String properties) void
void
setSubflowId
(String subflowId) Methods inherited from class org.openremote.model.flow.FlowObject
equals, getDefaultedLabel, getId, getLabel, getType, hashCode, isLabelEmpty, isOfType, setId, setLabel, toString, toTypeIdString
-
Field Details
-
TYPE_SUBFLOW
- See Also:
-
TYPE_SUBFLOW_LABEL
- See Also:
-
TYPE_CONSUMER
- See Also:
-
TYPE_CONSUMER_LABEL
- See Also:
-
TYPE_PRODUCER
- See Also:
-
TYPE_PRODUCER_LABEL
- See Also:
-
slots
-
flow
-
subflowId
-
clientAccess
public boolean clientAccess -
clientWidget
public boolean clientWidget -
preEndpoint
-
postEndpoint
-
editorSettings
-
properties
-
persistentPropertyPaths
-
-
Constructor Details
-
Node
protected Node() -
Node
-
Node
-
-
Method Details
-
isOfTypeSubflow
public boolean isOfTypeSubflow() -
isOfTypeConsumerOrProducer
public boolean isOfTypeConsumerOrProducer() -
getSubflowId
-
setSubflowId
-
getSlots
-
setSlots
-
isClientAccess
public boolean isClientAccess() -
setClientAccess
public void setClientAccess(boolean clientAccess) -
isClientWidget
public boolean isClientWidget() -
setClientWidget
public void setClientWidget(boolean clientWidget) -
getPreEndpoint
-
setPreEndpoint
-
getPostEndpoint
-
setPostEndpoint
-
getEditorSettings
-
setEditorSettings
-
getProperties
-
setProperties
-
getPersistentPropertyPaths
-
setPersistentPropertyPaths
-
addSlots
-
findSlot
-
findSlots
-
findSlotWithPeer
-
findAllConnectableSlots
-
findConnectableSlots
-
findNonPropertySlots
-
findPropertySlots
-
findSlotByPosition
-