Fixed special Chars
This commit is contained in:
parent
4ce4445d50
commit
c79e9a4581
@ -1,9 +1,17 @@
|
|||||||
package main;
|
package main;
|
||||||
|
|
||||||
|
import customUI.Converter;
|
||||||
import helper.HttpRequestException;
|
import helper.HttpRequestException;
|
||||||
|
import javafx.fxml.FXML;
|
||||||
|
import javafx.util.StringConverter;
|
||||||
|
import javafx.util.converter.LocalTimeStringConverter;
|
||||||
import res.DataController;
|
import res.DataController;
|
||||||
import res.Event;
|
import res.Event;
|
||||||
|
|
||||||
|
import java.time.LocalTime;
|
||||||
|
import java.time.format.FormatStyle;
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
public class EditEventController extends CreateEventController{
|
public class EditEventController extends CreateEventController{
|
||||||
|
|
||||||
private Event currentEvent;
|
private Event currentEvent;
|
||||||
@ -14,8 +22,17 @@ public class EditEventController extends CreateEventController{
|
|||||||
|
|
||||||
public void setCurrentEvent(Event currentEvent) {
|
public void setCurrentEvent(Event currentEvent) {
|
||||||
this.currentEvent = currentEvent;
|
this.currentEvent = currentEvent;
|
||||||
|
|
||||||
|
textName.setText(Converter.convertString(currentEvent.getName()));
|
||||||
|
datePickerDate.setValue(currentEvent.getDate().toLocalDate());
|
||||||
|
ComboBoxPriotity.getSelectionModel().select(currentEvent.getPriority());
|
||||||
|
|
||||||
|
//timeEnd.setValue(currentEvent.getEnd());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void sendHttpRequest(Event event) throws HttpRequestException {
|
protected void sendHttpRequest(Event event) throws HttpRequestException {
|
||||||
DataController dataController = new DataController();
|
DataController dataController = new DataController();
|
||||||
|
109
client/app/src/main/java/main/MainApplication_structure.puml
Normal file
109
client/app/src/main/java/main/MainApplication_structure.puml
Normal file
@ -0,0 +1,109 @@
|
|||||||
|
@startuml
|
||||||
|
|
||||||
|
/' diagram meta data start
|
||||||
|
config=StructureConfiguration;
|
||||||
|
{
|
||||||
|
"projectClassification": {
|
||||||
|
"searchMode": "OpenProject", // OpenProject, AllProjects
|
||||||
|
"includedProjects": "",
|
||||||
|
"pathEndKeywords": "*.impl",
|
||||||
|
"isClientPath": "",
|
||||||
|
"isClientName": "",
|
||||||
|
"isTestPath": "",
|
||||||
|
"isTestName": "",
|
||||||
|
"isMappingPath": "",
|
||||||
|
"isMappingName": "",
|
||||||
|
"isDataAccessPath": "",
|
||||||
|
"isDataAccessName": "",
|
||||||
|
"isDataStructurePath": "",
|
||||||
|
"isDataStructureName": "",
|
||||||
|
"isInterfaceStructuresPath": "",
|
||||||
|
"isInterfaceStructuresName": "",
|
||||||
|
"isEntryPointPath": "",
|
||||||
|
"isEntryPointName": ""
|
||||||
|
},
|
||||||
|
"graphRestriction": {
|
||||||
|
"classPackageExcludeFilter": "",
|
||||||
|
"classPackageIncludeFilter": "",
|
||||||
|
"classNameExcludeFilter": "",
|
||||||
|
"classNameIncludeFilter": "",
|
||||||
|
"methodNameExcludeFilter": "",
|
||||||
|
"methodNameIncludeFilter": "",
|
||||||
|
"removeByInheritance": "", // inheritance/annotation based filtering is done in a second step
|
||||||
|
"removeByAnnotation": "",
|
||||||
|
"removeByClassPackage": "", // cleanup the graph after inheritance/annotation based filtering is done
|
||||||
|
"removeByClassName": "",
|
||||||
|
"cutMappings": false,
|
||||||
|
"cutEnum": true,
|
||||||
|
"cutTests": true,
|
||||||
|
"cutClient": true,
|
||||||
|
"cutDataAccess": false,
|
||||||
|
"cutInterfaceStructures": false,
|
||||||
|
"cutDataStructures": false,
|
||||||
|
"cutGetterAndSetter": true,
|
||||||
|
"cutConstructors": true
|
||||||
|
},
|
||||||
|
"graphTraversal": {
|
||||||
|
"forwardDepth": 3,
|
||||||
|
"backwardDepth": 3,
|
||||||
|
"classPackageExcludeFilter": "",
|
||||||
|
"classPackageIncludeFilter": "",
|
||||||
|
"classNameExcludeFilter": "",
|
||||||
|
"classNameIncludeFilter": "",
|
||||||
|
"methodNameExcludeFilter": "",
|
||||||
|
"methodNameIncludeFilter": "",
|
||||||
|
"hideMappings": false,
|
||||||
|
"hideDataStructures": false,
|
||||||
|
"hidePrivateMethods": true,
|
||||||
|
"hideInterfaceCalls": true, // indirection: implementation -> interface (is hidden) -> implementation
|
||||||
|
"onlyShowApplicationEntryPoints": false // root node is included
|
||||||
|
},
|
||||||
|
"details": {
|
||||||
|
"aggregation": "GroupByClass", // ByClass, GroupByClass, None
|
||||||
|
"showClassGenericTypes": true,
|
||||||
|
"showMethods": true,
|
||||||
|
"showMethodParameterNames": true,
|
||||||
|
"showMethodParameterTypes": true,
|
||||||
|
"showMethodReturnType": true,
|
||||||
|
"showPackageLevels": 2,
|
||||||
|
"showDetailedClassStructure": true
|
||||||
|
},
|
||||||
|
"rootClass": "main.MainApplication"
|
||||||
|
}
|
||||||
|
diagram meta data end '/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
digraph g {
|
||||||
|
rankdir="TB"
|
||||||
|
splines=polyline
|
||||||
|
|
||||||
|
|
||||||
|
'nodes
|
||||||
|
subgraph cluster_3343801 {
|
||||||
|
label=main
|
||||||
|
labeljust=l
|
||||||
|
fillcolor="#ececec"
|
||||||
|
style=filled
|
||||||
|
|
||||||
|
MainApplication3343801[
|
||||||
|
label=<<TABLE BORDER="1" CELLBORDER="0" CELLPADDING="4" CELLSPACING="0">
|
||||||
|
<TR><TD ALIGN="LEFT" >(C)MainApplication</TD></TR>
|
||||||
|
<HR/>
|
||||||
|
<TR><TD ALIGN="LEFT" >- loadLoginScene()</TD></TR>
|
||||||
|
<TR><TD ALIGN="LEFT" >- loadMainScene(stage: Stage)</TD></TR>
|
||||||
|
<TR><TD ALIGN="LEFT" >+ main(args: String[])</TD></TR>
|
||||||
|
<TR><TD ALIGN="LEFT" >+ start(stage: Stage)</TD></TR>
|
||||||
|
</TABLE>>
|
||||||
|
style=filled
|
||||||
|
margin=0
|
||||||
|
shape=plaintext
|
||||||
|
fillcolor="#FFFFFF"
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
|
'edges
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
@enduml
|
@ -1 +1 @@
|
|||||||
{"saveLogin":true,"id":1,"token":"eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJtYXJjIn0.NdOMxKKgH4ZNZ84uA81L57vJtR9OhTVyKwtNsOuZhFQ"}
|
{"saveLogin":true,"id":1,"token":"eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJtYXJjIn0.c7OHtcVGdTTVI2VmuY3qSlSscAM2t-aP2piRvf4R9jo"}
|
@ -110,26 +110,6 @@ public class Event {
|
|||||||
Pattern pattern = Pattern.compile("[A-Za-z\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df0-9 =!?+*/$.:,;_<>()-]*");
|
Pattern pattern = Pattern.compile("[A-Za-z\u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df0-9 =!?+*/$.:,;_<>()-]*");
|
||||||
Matcher matcher = pattern.matcher(name);
|
Matcher matcher = pattern.matcher(name);
|
||||||
if (!matcher.matches()) {
|
if (!matcher.matches()) {
|
||||||
System.out.println(name);
|
|
||||||
|
|
||||||
byte[] bytes = name.getBytes(StandardCharsets.UTF_16);
|
|
||||||
|
|
||||||
String utf8EncodedString = new String(bytes, StandardCharsets.UTF_16);
|
|
||||||
System.out.println(utf8EncodedString);
|
|
||||||
|
|
||||||
for (char c : (name).toCharArray()) {
|
|
||||||
System.out.print(c + " " + (int) c + ", ");
|
|
||||||
}
|
|
||||||
System.out.println();
|
|
||||||
for (char c : (name).toCharArray()) {
|
|
||||||
System.out.print(c + " " + (int) c + ", ");
|
|
||||||
}
|
|
||||||
System.out.println();
|
|
||||||
for (char c : ("TäöüÄÖÜ").toCharArray()) {
|
|
||||||
System.out.print(c + " " + (int) c + ", ");
|
|
||||||
}
|
|
||||||
System.out.println();
|
|
||||||
|
|
||||||
throw new IllegalArgumentException("Der Name darf nur aus Zahlen, Buchstaben und folgenden Sonderzeichen bestehen: \u00e4\u00f6\u00fc \u00c4\u00d6\u00dc \u00df =!?+*/$.:,;_ <>()-");
|
throw new IllegalArgumentException("Der Name darf nur aus Zahlen, Buchstaben und folgenden Sonderzeichen bestehen: \u00e4\u00f6\u00fc \u00c4\u00d6\u00dc \u00df =!?+*/$.:,;_ <>()-");
|
||||||
}
|
}
|
||||||
if (priority < 0) {
|
if (priority < 0) {
|
||||||
@ -163,7 +143,9 @@ public class Event {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setName(String name) {
|
public void setName(String name) {
|
||||||
this.name = convertToASCII(name);
|
System.out.println(name);
|
||||||
|
this.name = name;
|
||||||
|
System.out.println(this.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getPriority() {
|
public int getPriority() {
|
||||||
@ -250,9 +232,4 @@ public class Event {
|
|||||||
"&isFullDay=" + isFullDay() +
|
"&isFullDay=" + isFullDay() +
|
||||||
"&isPrivate=" + isPrivate();
|
"&isPrivate=" + isPrivate();
|
||||||
}
|
}
|
||||||
|
|
||||||
private String convertToASCII(String s) {
|
|
||||||
byte[] germanBytes = s.getBytes();
|
|
||||||
return new String(germanBytes, StandardCharsets.US_ASCII);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user