Skip to content
Snippets Groups Projects
Commit c60796a5 authored by OZGCloud's avatar OZGCloud
Browse files

Add KommentarCommandByVorgangController::createCommand

parent d249b970
No related branches found
No related tags found
No related merge requests found
# See http://help.github.com/ignore-files/ for more about ignoring files.
# compiled output
/dist
/tmp
/out-tsc
junit.xml
/apps/goofy-e2e/reports
/apps/goofy-e2e/recordings
.scannerwork
test-report.xml
# dependencies
/node_modules
# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace
# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
# misc
/.sass-cache
/connect.lock
/coverage
/libpeerconnection.log
npm-debug.log
yarn-error.log
testem.log
/typings
# System Files
.DS_Store
Thumbs.db
This diff is collapsed.
......@@ -65,14 +65,14 @@
"include-media": "^1.4.9",
"lodash-es": "^4.17.21",
"material-design-icons-iconfont": "^6.1.0",
"moment": "^2.29.1",
"mongodb": "^3.6.3",
"ng-mocks": "^11.9.0",
"rxjs": "~6.5.5",
"tslib": "^2.0.0",
"typeface-roboto": "^1.1.13",
"whatwg-fetch": "^3.6.2",
"zone.js": "^0.10.2",
"moment": "^2.29.1"
"zone.js": "^0.10.2"
},
"devDependencies": {
"@angular-devkit/build-angular": "0.1100.7",
......
FROM openjdk:11-slim
#COPY ${JAR_FILE} /opt/goofy.jar
COPY /target/goofy-server.jar /opt/goofy.jar
WORKDIR /opt
CMD java -jar goofy.jar
......@@ -5,6 +5,7 @@ import javax.validation.Valid;
import com.fasterxml.jackson.annotation.JsonIgnore;
import de.itvsh.goofy.common.user.UserId;
import de.itvsh.goofy.kommentar.Kommentar;
import de.itvsh.goofy.vorgang.RedirectRequest;
import de.itvsh.goofy.wiedervorlage.Wiedervorlage;
import lombok.AccessLevel;
......@@ -30,6 +31,9 @@ public class CreateCommand {
@Valid
private Wiedervorlage body;
@Valid
private Kommentar kommentar;
@Valid
private RedirectRequest redirectRequest;
}
\ No newline at end of file
......@@ -35,7 +35,7 @@ public class Kommentar {
@JsonProperty(access = Access.READ_ONLY)
private ZonedDateTime createdAt;
@NotNull(message = FIELD_IS_NULL)
@NotNull(message = FIELD_IS_EMPTY)
@Size(min = 1, message = FIELD_SIZE)
private String text;
}
package de.itvsh.goofy.kommentar;
public class KommentarRemoteService {
// TODO
}
package de.itvsh.goofy.kommentar;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
@Service
@Validated
public class KommentarService {
@Autowired
private KommentarRemoteService remoteService;
public KommentarCommand createCreateCommand(String vorgangId, KommentarCommand command) {
// TODO Auto-generated method stub
return null;
// TODO
}
}
......@@ -33,7 +33,7 @@ class KommentarCommandControllerTest {
class TestCreateKommentarCommandByVorgang {
@InjectMocks
private KommentarCommandController controller;
private KommentarCommandByVorgangController controller;
@Mock
private KommentarService service;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment