From 4f62447aed0fb29dbae52e9c59ad20f412889597 Mon Sep 17 00:00:00 2001 From: Florian Lambers <fl462057@fh-muenster.de> Date: Tue, 22 Feb 2022 00:09:24 +0100 Subject: [PATCH] added author --- .../bpmn/data/TaskSpecificConstraint.java | 3 +++ .../BPMNVariableFormFieldScanner.java | 6 +++++ .../Testgenerator/migration/ActionType.java | 5 ++++ .../migration/FlowChangeWrapper.java | 6 +++++ .../migration/MigrationResultWrapper.java | 5 ++++ .../migration/MigrationService.java | 6 ++++- .../migration/MigrationStatus.java | 6 ++++- .../migration/MigrationStatusContainer.java | 6 ++++- .../rest/dto/MigrationResultDTO.java | 3 +++ .../rest/dto/MigrationResultWrapperDTO.java | 3 +++ .../rest/service/change/ChangeController.java | 26 ++++++++++++++++++- .../rest/service/project/ProjectService.java | 3 +++ .../rest/service/test/TestService.java | 5 +++- .../Testgenerator/utils/BPMNParseUtils.java | 7 +++++ .../Testgenerator/yaml/Activity.java | 3 +++ .../Testgenerator/yaml/ActivityAdd.java | 3 +++ .../Testgenerator/yaml/ActivityDelete.java | 3 +++ .../Testgenerator/yaml/ChangeConstraint.java | 3 +++ .../Testgenerator/yaml/ChangeType.java | 3 +++ .../Testgenerator/yaml/Configuration.java | 3 +++ .../Testgenerator/yaml/Event.java | 3 +++ .../Testgenerator/yaml/Gateway.java | 3 +++ .../Testgenerator/yaml/GatewayAction.java | 3 +++ .../Testgenerator/yaml/MigrationResult.java | 3 +++ .../yaml/MigrationResultStatus.java | 3 +++ .../Testgenerator/yaml/MigrationYaml.java | 3 +++ .../Testgenerator/yaml/Priority.java | 3 +++ .../Testgenerator/yaml/ProcessVariable.java | 3 +++ .../Testgenerator/yaml/RequiredType.java | 3 +++ .../Testgenerator/yaml/SequenceFlow.java | 3 +++ .../Testgenerator/yaml/YamlReader.java | 9 +++++-- .../src/app/components/flag/flag.component.ts | 3 +++ .../migration-overview.component.ts | 4 +++ .../app/models/migration-result-wrapper.ts | 3 +++ .../src/app/models/migration-result.ts | 3 +++ .../src/app/models/migration-status.ts | 3 +++ .../filter-migration-result-wrapper.pipe.ts | 3 +++ .../src/app/services/migration-service.ts | 3 +++ 38 files changed, 162 insertions(+), 7 deletions(-) diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/data/TaskSpecificConstraint.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/data/TaskSpecificConstraint.java index b3f2a47..74e7cb1 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/data/TaskSpecificConstraint.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/data/TaskSpecificConstraint.java @@ -2,6 +2,9 @@ package de.fhmuenster.masterthesis.Testgenerator.bpmn.data; import de.fhmuenster.masterthesis.testgeneratorDSL.Constraint; +/** + * @author Florian Lambers + */ public class TaskSpecificConstraint { private String taskId; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/processfragmentation/BPMNVariableFormFieldScanner.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/processfragmentation/BPMNVariableFormFieldScanner.java index f7e8ed5..da58687 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/processfragmentation/BPMNVariableFormFieldScanner.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/processfragmentation/BPMNVariableFormFieldScanner.java @@ -93,6 +93,9 @@ public class BPMNVariableFormFieldScanner { .findFirst(); if(formDocumentOpt.isPresent()) { + /** + * @author Florian Lambers + */ Document formDocument = formDocumentOpt.get().getDocument(); Elements inputs = formDocument.getElementsByTag("input"); for(Element input : inputs) { @@ -182,6 +185,9 @@ public class BPMNVariableFormFieldScanner { addConstraints(formField, baseElement.getId()); } + /** + * @author Florian Lambers + */ private void addConstraints(CamundaFormField field, String taskId) { Long minLength = getCamundaConstraintLong(field, CONSTRAINT_MIN_LENGTH); Long maxLength = getCamundaConstraintLong(field, CONSTRAINT_MAX_LENGTH); diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/ActionType.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/ActionType.java index e400222..c14dbd6 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/ActionType.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/ActionType.java @@ -1,5 +1,10 @@ package de.fhmuenster.masterthesis.Testgenerator.migration; +/** + * This class stores the different action types that exist (enum). + * + * @author Florian Lambers + */ public enum ActionType { ACTIVITY_ADD_MANUAL_TASK, ACTIVITY_ADD_USER_TASK_REQUIRED, ACTIVITY_ADD_USER_TASK_NOT_REQUIRED, ACTIVITY_ADD_BUSINESS_RULE_TASK, diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/FlowChangeWrapper.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/FlowChangeWrapper.java index 480dce7..39ae4b5 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/FlowChangeWrapper.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/FlowChangeWrapper.java @@ -13,6 +13,12 @@ import de.fhmuenster.masterthesis.testgeneratorDSL.FlowElement; import de.fhmuenster.masterthesis.testgeneratorDSL.FlowElementReference; import de.fhmuenster.masterthesis.testgeneratorDSL.Test; +/** + * This class is an entity used to store a detected change (contains the flow where the change happened, + * the actionType, the changed flowElement, the migrationResult and the affectedTests). + * + * @author Florian Lambers + */ public class FlowChangeWrapper { private Flow flow; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationResultWrapper.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationResultWrapper.java index 57f25c5..055b24a 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationResultWrapper.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationResultWrapper.java @@ -6,6 +6,11 @@ import java.util.List; import de.fhmuenster.masterthesis.Testgenerator.rest.dto.FlowChangeWrapperDTO; import de.fhmuenster.masterthesis.Testgenerator.rest.dto.MigrationResultWrapperDTO; +/** + * This class stores the change detection results grouped by flag. + * + * @author Florian Lambers + */ public class MigrationResultWrapper { private List<FlowChangeWrapper> greenResults; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationService.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationService.java index 7832caf..48acbe0 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationService.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationService.java @@ -50,7 +50,11 @@ import de.fhmuenster.masterthesis.testgeneratorDSL.Constraint; import de.fhmuenster.masterthesis.testgeneratorDSL.EndFlowElement; import de.fhmuenster.masterthesis.testgeneratorDSL.Flag; import de.fhmuenster.masterthesis.utils.TestgeneratorDSLUtils; - +/** + * MigrationService to detect all the changes in a model. + * + * @author Florian Lambers + */ @Service public class MigrationService { diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatus.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatus.java index d986cd5..00fda45 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatus.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatus.java @@ -13,7 +13,11 @@ import de.fhmuenster.masterthesis.Testgenerator.rest.dto.BPMNFlowDTO; import de.fhmuenster.masterthesis.Testgenerator.rest.dto.BPMNFlowSetDTO; import de.fhmuenster.masterthesis.Testgenerator.rest.dto.FlowElementDTO; - +/** + * This class stores the current migration status. + * + * @author Florian Lambers + */ public class MigrationStatus { private boolean migrating; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatusContainer.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatusContainer.java index b56c468..a941f13 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatusContainer.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatusContainer.java @@ -6,7 +6,11 @@ import javax.annotation.PostConstruct; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Component; - +/** + * This class stores all the given migration states for each project. + * + * @author Florian Lambers + */ @Component @Scope("singleton") public class MigrationStatusContainer { diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultDTO.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultDTO.java index 32c472b..d2420f4 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultDTO.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultDTO.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.rest.dto; +/** + * @author Florian Lambers + */ public class MigrationResultDTO { private String status; private int priority; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultWrapperDTO.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultWrapperDTO.java index d2b4ca9..81402b2 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultWrapperDTO.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultWrapperDTO.java @@ -2,6 +2,9 @@ package de.fhmuenster.masterthesis.Testgenerator.rest.dto; import java.util.List; +/** + * @author Florian Lambers + */ public class MigrationResultWrapperDTO { private List<FlowChangeWrapperDTO> greenResults; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/change/ChangeController.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/change/ChangeController.java index 1051edf..72554d1 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/change/ChangeController.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/change/ChangeController.java @@ -183,6 +183,12 @@ public class ChangeController { return dto; } + /** + * method to store the current migration status so that it can be continued later. + * @param projectId, flowSetDTO + * @return + * @author Florian Lambers + */ @RequestMapping(path = "/project/{projectId}/migration/save", method = RequestMethod.POST) public void saveMigrationStatus(@PathVariable(required = true) Long projectId, @RequestBody BPMNFlowSetDTO flowSetDTO) { @@ -204,7 +210,13 @@ public class ChangeController { } - + /** + * method to detect the changes of a pda version. Calls the migrationService and copies the models before. + * moreover, it copies the given test cases to the new dsl (copying of mocks, endchecks, variables, manually added variables, ...) + * @param projectId, flowSetDTO + * @return MigrationResultWrapperDTO + * @author Florian Lambers + */ @RequestMapping(path = "/project/{projectId}/migration/changes", method = RequestMethod.POST) public MigrationResultWrapperDTO detectChanges(@PathVariable(required = true) Long projectId, @RequestBody BPMNFlowSetDTO flowSetDTO) { @@ -525,6 +537,12 @@ public class ChangeController { } + /** + * method to return the current migrationStatus for a project + * @param projectId + * @return BPMNFlowSetDTO[] + * @author Florian Lambers + */ @RequestMapping(path = "/project/{projectId}/migration/status", method = RequestMethod.GET) public BPMNFlowSetDTO[] getMigrationStatus(@PathVariable(required = true) Long projectId) { @@ -538,6 +556,12 @@ public class ChangeController { } } + /** + * method to get the initial flow matching for a migration + * @param projectId + * @return BPMNFlowSetDTO + * @author Florian Lambers + */ @RequestMapping(path = "/project/{projectId}/migration/initialmatching", method = RequestMethod.GET) public BPMNFlowSetDTO getInitialFlowMatching(@PathVariable(required = true) Long projectId) { return this.migrationStatusContainer.getMigrationStatusForProject(projectId).getInitialOldFlowsMatching(); diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/project/ProjectService.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/project/ProjectService.java index b815ecc..30b06b8 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/project/ProjectService.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/project/ProjectService.java @@ -319,6 +319,9 @@ public class ProjectService { removeProjectConfig(projectsConfig, projectConfig); } + /** + * @author Florian Lambers + */ public void copyModelsToBackupFolder(Long projectId) { LOGGER.info("starting copy process to backup folder"); Project project = getProjectForId(projectId); diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/test/TestService.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/test/TestService.java index a899c21..6c5c835 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/test/TestService.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/test/TestService.java @@ -261,7 +261,10 @@ public class TestService { if (!testId.equals(testcase.getName())) { checkTestIdAlreadyTaken(testcase.getName(), serializer); } - + /** + * @author Florian Lambers + * up to line 321 + */ //Test-Flag aktualisieren testcase.setFlag("GREEN"); diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/utils/BPMNParseUtils.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/utils/BPMNParseUtils.java index 2c36efc..0bdad08 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/utils/BPMNParseUtils.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/utils/BPMNParseUtils.java @@ -188,6 +188,10 @@ public class BPMNParseUtils { getProposals(b, variableTestdata.get(b), Boolean.class))) // .collect(Collectors.toList()); //Constraints hinzufügen + /** + * @author Florian Lambers + * up to line 256 + */ List<Constraint> constraintsToAdd = new BasicEList<>(); for(StringVariable sv : stringVariables) { List<BPMNFieldConstraint> constraintsForVariable = formFields.getVariableConstraints().get(sv.getName()); @@ -317,6 +321,9 @@ public class BPMNParseUtils { return externalTopic; } + /** + * @author Florian Lambers + */ public static String getResultVariable(BusinessRuleTask businessRuleTask) { String resultVariable = businessRuleTask.getAttributeValueNs(NAMESPACE_URI_BPMN, "resultVariable"); return resultVariable; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Activity.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Activity.java index c823478..0880f36 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Activity.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Activity.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class Activity { private ActivityAdd add; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityAdd.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityAdd.java index 4127b51..6dc07b3 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityAdd.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityAdd.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class ActivityAdd { private RequiredType userTask; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityDelete.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityDelete.java index e06e244..3a1a499 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityDelete.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityDelete.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class ActivityDelete { private MigrationResult userTask; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeConstraint.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeConstraint.java index f4ee5cc..924924b 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeConstraint.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeConstraint.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class ChangeConstraint { private MigrationResult fromNotRequiredToRequired; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeType.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeType.java index d44661b..b2162ce 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeType.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeType.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class ChangeType { private RequiredType fromXTaskToUserTask; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Configuration.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Configuration.java index d7ee5dc..243be26 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Configuration.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Configuration.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class Configuration { private int green; private int yellow; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Event.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Event.java index 77eb24e..f9f3f9b 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Event.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Event.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class Event { private ProcessVariable addProcessVariable; private MigrationResult deleteProcessVariable; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Gateway.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Gateway.java index f83d266..397a8b5 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Gateway.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Gateway.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class Gateway { private GatewayAction add; private GatewayAction delete; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/GatewayAction.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/GatewayAction.java index 962f633..5cf6dd9 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/GatewayAction.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/GatewayAction.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class GatewayAction { private MigrationResult xor; private MigrationResult or; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResult.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResult.java index bff5f32..3c1d66e 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResult.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResult.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class MigrationResult { private MigrationResultStatus status; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResultStatus.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResultStatus.java index b2cbc9b..6912366 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResultStatus.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResultStatus.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public enum MigrationResultStatus { NONE, GREEN, diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationYaml.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationYaml.java index d79c160..08b0f0d 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationYaml.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationYaml.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class MigrationYaml { private Configuration configuration; private Gateway gateway; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Priority.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Priority.java index d640b03..5e0da6c 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Priority.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Priority.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class Priority { private String formularPart0; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ProcessVariable.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ProcessVariable.java index dc695bb..576e4f0 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ProcessVariable.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ProcessVariable.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class ProcessVariable { private MigrationResult required; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/RequiredType.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/RequiredType.java index addd22a..89bbc28 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/RequiredType.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/RequiredType.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class RequiredType { private MigrationResult required; private MigrationResult notRequired; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/SequenceFlow.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/SequenceFlow.java index ae060e2..a7969ff 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/SequenceFlow.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/SequenceFlow.java @@ -1,5 +1,8 @@ package de.fhmuenster.masterthesis.Testgenerator.yaml; +/** + * @author Florian Lambers + */ public class SequenceFlow { private MigrationResult changeExpression; diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/YamlReader.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/YamlReader.java index 5814278..9aacc0a 100644 --- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/YamlReader.java +++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/YamlReader.java @@ -5,11 +5,14 @@ import java.io.File; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; + public class YamlReader { public YamlReader() { } - + /** + * @author Florian Lambers + */ public MigrationYaml loadMigrationYaml() { ObjectMapper mapper = new ObjectMapper(new YAMLFactory()); @@ -25,7 +28,9 @@ public class YamlReader { return yaml; } - + /** + * @author Henning Schmeink + */ public MigrationYaml loadConfigYaml() { ObjectMapper mapper = new ObjectMapper(new YAMLFactory()); diff --git a/testgenerator-web/testgenerator-web/src/app/components/flag/flag.component.ts b/testgenerator-web/testgenerator-web/src/app/components/flag/flag.component.ts index 9512cd0..c9b76dd 100644 --- a/testgenerator-web/testgenerator-web/src/app/components/flag/flag.component.ts +++ b/testgenerator-web/testgenerator-web/src/app/components/flag/flag.component.ts @@ -1,5 +1,8 @@ import { Component, Input, OnInit } from '@angular/core'; +/** + * @author Florian Lambers + */ @Component({ selector: 'app-flag', templateUrl: './flag.component.html', diff --git a/testgenerator-web/testgenerator-web/src/app/components/migration-overview/migration-overview.component.ts b/testgenerator-web/testgenerator-web/src/app/components/migration-overview/migration-overview.component.ts index 67b6efb..0ddb088 100644 --- a/testgenerator-web/testgenerator-web/src/app/components/migration-overview/migration-overview.component.ts +++ b/testgenerator-web/testgenerator-web/src/app/components/migration-overview/migration-overview.component.ts @@ -5,6 +5,10 @@ import { MigrationService } from '../../services/migration-service'; import { environment } from 'src/environments/environment'; import { HttpClient } from '@angular/common/http'; + +/** + * @author Florian Lambers + */ @Component({ selector: 'app-migration-overview', templateUrl: './migration-overview.component.html', diff --git a/testgenerator-web/testgenerator-web/src/app/models/migration-result-wrapper.ts b/testgenerator-web/testgenerator-web/src/app/models/migration-result-wrapper.ts index 7b7a980..2bed294 100644 --- a/testgenerator-web/testgenerator-web/src/app/models/migration-result-wrapper.ts +++ b/testgenerator-web/testgenerator-web/src/app/models/migration-result-wrapper.ts @@ -1,5 +1,8 @@ import { FlowChangeWrapper } from "./flow-change-wrapper"; +/** + * @author Florian Lambers + */ export interface MigrationResultWrapper { greenResults: Array<FlowChangeWrapper>; yellowResults: Array<FlowChangeWrapper>; diff --git a/testgenerator-web/testgenerator-web/src/app/models/migration-result.ts b/testgenerator-web/testgenerator-web/src/app/models/migration-result.ts index f19a998..093e4c9 100644 --- a/testgenerator-web/testgenerator-web/src/app/models/migration-result.ts +++ b/testgenerator-web/testgenerator-web/src/app/models/migration-result.ts @@ -1,3 +1,6 @@ +/** + * @author Florian Lambers + */ export interface MigrationResult { status: string; priority: number; diff --git a/testgenerator-web/testgenerator-web/src/app/models/migration-status.ts b/testgenerator-web/testgenerator-web/src/app/models/migration-status.ts index e98b1da..af99a73 100644 --- a/testgenerator-web/testgenerator-web/src/app/models/migration-status.ts +++ b/testgenerator-web/testgenerator-web/src/app/models/migration-status.ts @@ -1,5 +1,8 @@ import { BPMNFlowSet } from "./bpmn-flow-set"; +/** + * @author Florian Lambers + */ export interface MigrationStatus { migration: boolean; matchingFlows: Array<BPMNFlowSet>; diff --git a/testgenerator-web/testgenerator-web/src/app/pipes/filter-migration-result-wrapper.pipe.ts b/testgenerator-web/testgenerator-web/src/app/pipes/filter-migration-result-wrapper.pipe.ts index 5672207..4cd460f 100644 --- a/testgenerator-web/testgenerator-web/src/app/pipes/filter-migration-result-wrapper.pipe.ts +++ b/testgenerator-web/testgenerator-web/src/app/pipes/filter-migration-result-wrapper.pipe.ts @@ -2,6 +2,9 @@ import { Pipe, PipeTransform } from '@angular/core'; import { exists, fchown } from 'fs'; import { FlowChangeWrapper } from '../models/flow-change-wrapper'; +/** + * @author Florian Lambers + */ @Pipe({ name: 'filterMigrationResultWrapper' }) diff --git a/testgenerator-web/testgenerator-web/src/app/services/migration-service.ts b/testgenerator-web/testgenerator-web/src/app/services/migration-service.ts index 35d5632..ba4779a 100644 --- a/testgenerator-web/testgenerator-web/src/app/services/migration-service.ts +++ b/testgenerator-web/testgenerator-web/src/app/services/migration-service.ts @@ -6,6 +6,9 @@ import { BPMNFlowSet } from '../models/bpmn-flow-set'; import { MigrationResultWrapper } from '../models/migration-result-wrapper'; import { MigrationStatus } from '../models/migration-status'; +/** + * @author Florian Lambers, Till Brinkhus + */ @Injectable({ providedIn: 'root' }) -- GitLab