Uses of Class
edu.university.ecs.lab.common.models.ir.Flow
Package
Description
Provides utilities and classes for serializing Java objects to JSON and deserializing JSON
back to Java objects using Gson library.
Contains utility classes for file management, JSON handling, and source code parsing.
-
Uses of Flow in edu.university.ecs.lab.common.models.serialization
Modifier and TypeMethodDescriptionstatic com.google.gson.JsonArray
JsonSerializable.toShortJsonArray
(Iterable<Flow> list) -
Uses of Flow in edu.university.ecs.lab.common.utils
Modifier and TypeMethodDescriptionFlowUtils.buildFlows
(MicroserviceSystem microserviceSystem) Method for generating all possibilities of FlowsFlowUtils.generateNewFlows
(Microservice microservice, List<JClass> controllers) FlowUtils.generateNewFlows
(Map<Microservice, Set<JClass>> controllerMap) This method generates the base flowsModifier and TypeMethodDescriptionprivate static List<MethodCall>
FlowUtils.findAllRepositoryMethodCalls
(Flow flow) This method find's all method calls from the serviceMethod of a flowFlowUtils.findAllRepositorys
(Flow flow) This method finds any jClass affiliated with the repositoryField of a flow.private static List<MethodCall>
FlowUtils.findAllServiceMethodCalls
(Flow flow) This method find's all method calls from the controllerMethod of a flowFlowUtils.findAllServices
(Flow flow) This method finds any jClass affiliated with the serviceField of a flow.private static Field
FlowUtils.findRepositoryField
(Flow flow) This method find's the repository field affiliated with a methodCall of a flowprivate static Method
FlowUtils.findRepositoryMethod
(Flow flow) This method finds the method affiliated with the repositoryMethodCall of a flowprivate static Field
FlowUtils.findServiceField
(Flow flow) This method find's the service field affiliated with a methodCall of a flowprivate static Method
FlowUtils.findServiceMethod
(Flow flow) This method finds the method affiliated with the serviceMethodCall of a flow