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 b3f2a47529352f7acbb904fe11502d6cb6e82fd8..74e7cb1ac70b077a51b74a91dd38e4dbb8cf767d 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 f7e8ed5b300a763c949de95e3a116d2265613dbb..da5868753e19a263de8bd42688cdb1e198fafc17 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 e40022289d19159f2e82b1315f1b0cf4c7164873..c14dbd6919ce92e678bb335295587df674bf0b5b 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 480dce7d42d55313663f79431fd0766bf494dd6f..39ae4b5a8c65d0f2d58ee20beb20e819fa080bb8 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 57f25c563f3db3db337bf24e5bdd1212446922cd..055b24a26731d91e8aba9658f7e00744c8a0c41a 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 7832cafc01517263158e01a5406e8b72fdb10e33..48acbe0aefd018b5e348451eb9f26b4efd40c6a9 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 d986cd5db041b9e7507c85b3abceef330465316e..00fda453af233cb02b58c52f04d6a7003305c9fd 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 b56c468fb5a70fe781f0c3314f11c76a9f46b1cd..a941f1303ebc2f7965782740ff1ca657d84fb459 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 32c472bae5c97079f3f994bcb22d5dc83e45baea..d2420f4da25718c82659569b9c2fda3a6e6907ee 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 d2b4ca9e6552280ebf55b55ac25bd7dba6512d0f..81402b28de7447452d6933ca2515e3b4be420397 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 1051edfd12f5491b004314f6986e0ff19f699b16..72554d13ef3ba305dc8eb5e2f6ab1ab5d23312ca 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 b815eccc2d27a1ba3605a8b20ae6d13613b6080d..30b06b8d9581594e11adda9bd2c5fa3b56a62707 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 a899c210729ac990093928f13b5486924c186cdf..6c5c835108f71d4ea1e92afbe77a43934f0e3f12 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 2c36efce10bb1ed85bd30d2359e260f1efc3ab1c..0bdad08381cf7772dc08d47ded73ac75571b6d07 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 c823478b3504d68e7f911e1ab0140a4e109e5458..0880f36a595f3aec581582d09b9d51ebc242c674 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 4127b5195c8fa77ecaceefe723826dc71b3f22c1..6dc07b38fa8000f058bd4a247a55ac9a49a12092 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 e06e2447abdf5cfdbc575edb5f0ca36e54116984..3a1a4995509ef747bf63e13646ffcb302ed96ffe 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 f4ee5cc45344c7ceedbb6687f1eb1819862b3fb2..924924b9361197d9c96a93451a7cec88d22596f9 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 d44661b3aa17ef94b9f8b32cdbd7518ba0d08126..b2162ce84bd6c4c57118fdcc5a1b2712736b309a 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 d7ee5dccb270e551ce8ca05c6b1fa5edf0d684b8..243be2634eb4205a9d654bd512150ea5d843fd96 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 77eb24e6aa342331ffee6844a554f01c4343165e..f9f3f9be54f4d0bd9d17e2f7c37ae5598c7ab7e2 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 f83d2665bb074801d43c5f9aa075ed79c269b640..397a8b5d70b8f83c0020b3445f8f6ef06e1d2c01 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 962f633a13af9e1e235aa8b5be67e900f36123af..5cf6dd978a3a0bfe57e7dc86baca0fe35ab3f28c 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 bff5f3231bd68cf9437e43d72d8a160c79cb0d9e..3c1d66e4e1e1c9c3900951ffd18b314502817cd1 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 b2cbc9be4864db57b9297548a59a5f3a50696f11..69123662982df1eddf2c2162da8664651727a123 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 d79c1604fc4c9b29124bfc7d63791226f0713601..08b0f0dd001ae1efa3a5c089e6cde427f944b865 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 d640b039abbe2b224fc2707ecb8024b0756ad816..5e0da6cc4c381454b1805ee26973cc26ecbed438 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 dc695bb76e8b484b342d703b9b657e6d35854ac1..576e4f0799ab04d85326f8d7b7bb772a1d24a320 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 addd22a310e3e52a78fc1a7e89d9e78daec538aa..89bbc28b7203e613d02a6256a96acd8d749c8f0f 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 ae060e2ef9e47b3592d9415aefdaba096df142ab..a7969ff6fc182a446844706564aa52b5573cd943 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 58142784605a06506ad11d2cbf3512dec905aeda..9aacc0a28a64b4f56393717efd52377f0a1038e2 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 9512cd01983ac3daa5116bde8e5c95923d0ab586..c9b76dd2f6fa95895349a2ce5dc8db98ce90c367 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 67b6efbf6a810676c0c2ac6e6459d47c7cb79612..0ddb088c7448a307e770407f0106ac4d5c2a9121 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 7b7a980302929a54bdf8444a67b9033253209e2e..2bed2944d494d61845848cc28f2c4f2ed63424a2 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 f19a9981cc36511bbaec585c2b487e7bc4a94904..093e4c9244846f32015d2c81ccc78036cece1141 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 e98b1dac2a84d671913154e71cf0578b5da6d235..af99a73c3389790efd76414e0008a118865cd747 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 56722077ee0e768330815028d984eddf1a927504..4cd460f79607254d94ac53c66e3c2d3180421a78 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 35d563207c31545f00a13ab214f0ee114171ff8d..ba4779ac89837e84be9929123dbe4ad2a34f156f 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' })