diff --git a/opp/core/src/main/java/PreparationNote.java b/opp/core/src/main/java/PreparationNote.java index 876f903f45a543807737c9a6ee8a990757b4a41f..f36e60920788508951009047119bdf64bcbcfc5c 100644 --- a/opp/core/src/main/java/PreparationNote.java +++ b/opp/core/src/main/java/PreparationNote.java @@ -1,10 +1,77 @@ import java.time.Instant; import java.time.LocalDateTime; +import java.util.Objects; -public record PreparationNote( - Id<PreparationNote> preparationNoteId, - String text, - Operation operationId, - Instant lastUpdate -) { +import java.util.Objects; + +public class PreparationNote { + private String noteId; + private String operationId; + private String content; + + + public PreparationNote(String noteId, String operationId, String content) { + this.noteId = noteId; + this.operationId = operationId; + this.content = content; + } + + + public String getId() { + return noteId; + } + + public void setNoteId(String noteId) { + this.noteId = noteId; + } + + public String getOperationId() { + return operationId; + } + + public void setOperationId(String operationId) { + this.operationId = operationId; + } + + public String getContent() { + return content; + } + + public void setContent(String content) { + this.content = content; + } + + + @Override + public String toString() { + return "PreparationNote{" + + "noteId='" + noteId + '\'' + + ", operationId='" + operationId + '\'' + + ", content='" + content + '\'' + + '}'; + } + + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + PreparationNote that = (PreparationNote) o; + return Objects.equals(noteId, that.NoteId) && + Objects.equals(operationId, that.operationId) && + Objects.equals(content, that.content); + } + + @Override + public int hashCode() { + return Objects.hash(noteId, operationId, content); + } } + +//public record PreparationNote( +// Id<PreparationNote> preparationNoteId, +// String text, +// Operation operationId, +// Instant lastUpdate +//) { + diff --git a/opp/core/src/main/java/Room.java b/opp/core/src/main/java/Room.java index a221942fdbe97984f79a5cf6b37971037806271c..b0b277ec6ed67309eb3b30b33d445c754f9659df 100644 --- a/opp/core/src/main/java/Room.java +++ b/opp/core/src/main/java/Room.java @@ -1,8 +1,72 @@ import java.time.Instant; +import java.util.Objects; -public record Room( - Id<Room> roomId, - String roomName, - Instant lastUpdate -) { +public class Room { + private String roomId; + private String roomName; + private int capacity; + + + public Room(String RoomId, String roomName, int capacity) { + this.roomId = roomId; + this.roomName = RoomName; + this.capacity = capacity; + } + + + public String getRoomId() { + return RoomId; + } + + public void setRoomId(String roomId) { + this.id = RoomId; + } + + public String getRoomName() { + return roomName; + } + + public void setRoomName(String roomName) { + this.roomName = roomName; + } + + public int getCapacity() { + return capacity; + } + + public void setCapacity(int capacity) { + this.capacity = capacity; + } + + + @Override + public String toString() { + return "Room{" + + "roomId='" + roomId + '\'' + + ", roomName='" + roomName + '\'' + + ", capacity=" + capacity + + '}'; + } + + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + Room room = (Room) o; + return capacity == room.capacity && + Objects.equals(roomId, room.roomId) && + Objects.equals(roomName, room.roomName); + } + + @Override + public int hashCode() { + return Objects.hash(id, name, capacity); + } } + +//public record Room( +// Id<Room> roomId, +// String roomName, +// Instant lastUpdate +//) { diff --git a/opp/core/target/classes/Address.class b/opp/core/target/classes/Address.class new file mode 100644 index 0000000000000000000000000000000000000000..adbd5537a46e784576b7b9b6ccf00d87e175a23c Binary files /dev/null and b/opp/core/target/classes/Address.class differ diff --git a/opp/core/target/classes/Gender.class b/opp/core/target/classes/Gender.class new file mode 100644 index 0000000000000000000000000000000000000000..ac53ff2ef3596301c868e48036d31a9c0a0ef6eb Binary files /dev/null and b/opp/core/target/classes/Gender.class differ diff --git a/opp/core/target/classes/Id$Serializer.class b/opp/core/target/classes/Id$Serializer.class new file mode 100644 index 0000000000000000000000000000000000000000..dbac8a9b131bb4ad2c0fcea4cb43ea81023b898d Binary files /dev/null and b/opp/core/target/classes/Id$Serializer.class differ diff --git a/opp/core/target/classes/Id.class b/opp/core/target/classes/Id.class new file mode 100644 index 0000000000000000000000000000000000000000..e5873cf6a32fd5846d93b2370a5bffa059f3e9ff Binary files /dev/null and b/opp/core/target/classes/Id.class differ diff --git a/opp/core/target/classes/OPStaff.class b/opp/core/target/classes/OPStaff.class new file mode 100644 index 0000000000000000000000000000000000000000..06070f6a4bc10cf60375f1e4c83b89ad9ad85f4a Binary files /dev/null and b/opp/core/target/classes/OPStaff.class differ diff --git a/opp/core/target/classes/ObjectModification.class b/opp/core/target/classes/ObjectModification.class new file mode 100644 index 0000000000000000000000000000000000000000..588f70f92288db51ae51517932615dedf69cc705 Binary files /dev/null and b/opp/core/target/classes/ObjectModification.class differ diff --git a/opp/core/target/classes/Operation$Command.class b/opp/core/target/classes/Operation$Command.class new file mode 100644 index 0000000000000000000000000000000000000000..50e9efcbc8ea59d96005d4e3762328e98c15999b Binary files /dev/null and b/opp/core/target/classes/Operation$Command.class differ diff --git a/opp/core/target/classes/Operation$Create.class b/opp/core/target/classes/Operation$Create.class new file mode 100644 index 0000000000000000000000000000000000000000..13a9a1483cd8b02387f6d01cfc5e7cea9c7787a5 Binary files /dev/null and b/opp/core/target/classes/Operation$Create.class differ diff --git a/opp/core/target/classes/Operation$Delete.class b/opp/core/target/classes/Operation$Delete.class new file mode 100644 index 0000000000000000000000000000000000000000..1135d2fba16f3cd17e875a68b6eaaa806a7c90e4 Binary files /dev/null and b/opp/core/target/classes/Operation$Delete.class differ diff --git a/opp/core/target/classes/Operation$Filter.class b/opp/core/target/classes/Operation$Filter.class new file mode 100644 index 0000000000000000000000000000000000000000..a5e735be1fe720f49d92fe70fbef6da7f06bc13f Binary files /dev/null and b/opp/core/target/classes/Operation$Filter.class differ diff --git a/opp/core/target/classes/Operation$Update.class b/opp/core/target/classes/Operation$Update.class new file mode 100644 index 0000000000000000000000000000000000000000..af2c52d6acdc6f02f178605ef3fb8add3f774f61 Binary files /dev/null and b/opp/core/target/classes/Operation$Update.class differ diff --git a/opp/core/target/classes/Operation.class b/opp/core/target/classes/Operation.class new file mode 100644 index 0000000000000000000000000000000000000000..48b26effbdd4963729a88d12e5663ce28985c163 Binary files /dev/null and b/opp/core/target/classes/Operation.class differ diff --git a/opp/core/target/classes/OperationService.class b/opp/core/target/classes/OperationService.class new file mode 100644 index 0000000000000000000000000000000000000000..0f6951126176c05bc185143d4286ce708494442a Binary files /dev/null and b/opp/core/target/classes/OperationService.class differ diff --git a/opp/core/target/classes/OperationServiceImpl.class b/opp/core/target/classes/OperationServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..68a2df94faa436e17a7e7e988b4164b1d43d4f67 Binary files /dev/null and b/opp/core/target/classes/OperationServiceImpl.class differ diff --git a/opp/core/target/classes/OperationTeam.class b/opp/core/target/classes/OperationTeam.class new file mode 100644 index 0000000000000000000000000000000000000000..391e573fd4a13e9b33326d1395e6ffc9a43c5840 Binary files /dev/null and b/opp/core/target/classes/OperationTeam.class differ diff --git a/opp/core/target/classes/Patient.class b/opp/core/target/classes/Patient.class new file mode 100644 index 0000000000000000000000000000000000000000..82166c29b978f52ee44fc3834d1112f0357f91ca Binary files /dev/null and b/opp/core/target/classes/Patient.class differ diff --git a/opp/core/target/classes/PreparationNote.class b/opp/core/target/classes/PreparationNote.class new file mode 100644 index 0000000000000000000000000000000000000000..72384e2f7fc261c236f087afa4319a01dc284c35 Binary files /dev/null and b/opp/core/target/classes/PreparationNote.class differ diff --git a/opp/core/target/classes/Repository.class b/opp/core/target/classes/Repository.class new file mode 100644 index 0000000000000000000000000000000000000000..cb25898652c9522a5df8b448701fd02c0778ef6c Binary files /dev/null and b/opp/core/target/classes/Repository.class differ diff --git a/opp/core/target/classes/Role.class b/opp/core/target/classes/Role.class new file mode 100644 index 0000000000000000000000000000000000000000..ee33bc1c32fae99bfe7d57666788d84d7222fb33 Binary files /dev/null and b/opp/core/target/classes/Role.class differ diff --git a/opp/core/target/classes/Room.class b/opp/core/target/classes/Room.class new file mode 100644 index 0000000000000000000000000000000000000000..b1a86260e2acc5235ce99a8ea0ce8a1e0fcd363a Binary files /dev/null and b/opp/core/target/classes/Room.class differ diff --git a/opp/jdbc-repo-impl/target/classes/JDBCRepository.class b/opp/jdbc-repo-impl/target/classes/JDBCRepository.class new file mode 100644 index 0000000000000000000000000000000000000000..13bfa06cfcba8bd9e40b0699c3a973332cd55f34 Binary files /dev/null and b/opp/jdbc-repo-impl/target/classes/JDBCRepository.class differ diff --git a/opp/jdbc-repo-impl/target/test-classes/Tests.class b/opp/jdbc-repo-impl/target/test-classes/Tests.class new file mode 100644 index 0000000000000000000000000000000000000000..1ab5b918e2abe0b771719bbe2b107a8f77452a64 Binary files /dev/null and b/opp/jdbc-repo-impl/target/test-classes/Tests.class differ