Package com.bytedesk.core.workflow_edge
Class WorkflowEdgeConvert
java.lang.Object
com.bytedesk.core.workflow_edge.WorkflowEdgeConvert
WorkflowEdge converter utility class
Handles conversion between Entity, Request, and Response objects
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcopyPropertiesIgnoreNull(WorkflowEdgeRequest source, WorkflowEdgeEntity target) Copy properties from request to entity (excluding null values)static WorkflowEdgecreateConditionalEdge(String sourceNodeId, String targetNodeId, String name, String condition) Create conditional edgestatic WorkflowEdgecreateSimpleEdge(String sourceNodeId, String targetNodeId, String name) Create simple edge for connectionstatic WorkflowEdgeTypeEnumgetEdgeTypeEnum(String type) Get WorkflowEdgeTypeEnum from string valueprivate static String[]getNullPropertyNames(Object source) Get null property names from objectstatic booleanisValidConnection(String sourceNodeId, String targetNodeId) Validate edge connectionstatic booleanisValidEdgeType(String type) Validate edge typestatic WorkflowEdgeEntitytoEntity(WorkflowEdgeRequest request, WorkflowEntity workflow) Convert WorkflowEdgeRequest to WorkflowEdgeEntitystatic WorkflowEdgeRequesttoRequest(WorkflowEdgeEntity entity) Convert WorkflowEdgeEntity to WorkflowEdgeRequeststatic WorkflowEdgeResponsetoResponse(WorkflowEdgeEntity entity) Convert WorkflowEdgeEntity to WorkflowEdgeResponsestatic WorkflowEdgeResponsetoResponse(WorkflowEdge edge, String workflowUid) Convert WorkflowEdge to WorkflowEdgeResponsestatic WorkflowEdgetoWorkflowEdge(WorkflowEdgeRequest request) Convert WorkflowEdgeRequest to WorkflowEdgestatic voidupdateEntity(WorkflowEdgeEntity entity, WorkflowEdgeRequest request) Update WorkflowEdgeEntity from WorkflowEdgeRequest
-
Constructor Details
-
WorkflowEdgeConvert
public WorkflowEdgeConvert()
-
-
Method Details
-
toResponse
Convert WorkflowEdgeEntity to WorkflowEdgeResponse -
toEntity
Convert WorkflowEdgeRequest to WorkflowEdgeEntity -
updateEntity
Update WorkflowEdgeEntity from WorkflowEdgeRequest -
toResponse
Convert WorkflowEdge to WorkflowEdgeResponse -
toWorkflowEdge
Convert WorkflowEdgeRequest to WorkflowEdge -
getEdgeTypeEnum
Get WorkflowEdgeTypeEnum from string value -
isValidEdgeType
Validate edge type -
toRequest
Convert WorkflowEdgeEntity to WorkflowEdgeRequest -
copyPropertiesIgnoreNull
Copy properties from request to entity (excluding null values) -
getNullPropertyNames
Get null property names from object -
isValidConnection
Validate edge connection -
createSimpleEdge
Create simple edge for connection -
createConditionalEdge
public static WorkflowEdge createConditionalEdge(String sourceNodeId, String targetNodeId, String name, String condition) Create conditional edge
-