Package com.bytedesk.core.workflow_node
Class WorkflowNodeConvert
java.lang.Object
com.bytedesk.core.workflow_node.WorkflowNodeConvert
WorkflowNode converter utility class
Handles conversion between Entity, Request, and Response objects
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcopyPropertiesIgnoreNull(WorkflowNodeRequest source, WorkflowNodeEntity target) Copy properties from request to entity (excluding null values)static WorkflowNodeTypeEnumgetNodeTypeEnum(String type) Get WorkflowNodeTypeEnum from string valueprivate static String[]getNullPropertyNames(Object source) Get null property names from objectstatic booleanisValidNodeType(String type) Validate node typestatic WorkflowNodeEntitytoEntity(WorkflowNodeRequest request, WorkflowEntity workflow) Convert WorkflowNodeRequest to WorkflowNodeEntitystatic WorkflowNodeRequesttoRequest(WorkflowNodeEntity entity) Convert WorkflowNodeEntity to WorkflowNodeRequeststatic WorkflowNodeResponsetoResponse(WorkflowNodeEntity entity) Convert WorkflowNodeEntity to WorkflowNodeResponsestatic WorkflowNodeResponsetoResponse(WorkflowBaseNode node, String workflowUid) Convert WorkflowBaseNode to WorkflowNodeResponsestatic WorkflowBaseNodetoWorkflowNode(WorkflowNodeRequest request) Convert WorkflowNodeRequest to WorkflowBaseNodestatic voidupdateEntity(WorkflowNodeEntity entity, WorkflowNodeRequest request) Update WorkflowNodeEntity from WorkflowNodeRequest
-
Constructor Details
-
WorkflowNodeConvert
public WorkflowNodeConvert()
-
-
Method Details
-
toResponse
Convert WorkflowNodeEntity to WorkflowNodeResponse -
toEntity
Convert WorkflowNodeRequest to WorkflowNodeEntity -
updateEntity
Update WorkflowNodeEntity from WorkflowNodeRequest -
toResponse
Convert WorkflowBaseNode to WorkflowNodeResponse -
toWorkflowNode
Convert WorkflowNodeRequest to WorkflowBaseNode -
getNodeTypeEnum
Get WorkflowNodeTypeEnum from string value -
isValidNodeType
Validate node type -
toRequest
Convert WorkflowNodeEntity to WorkflowNodeRequest -
copyPropertiesIgnoreNull
Copy properties from request to entity (excluding null values) -
getNullPropertyNames
Get null property names from object
-