From 787579a10d35b4262f9a642236bf3dd0624ebaf0 Mon Sep 17 00:00:00 2001 From: erius Date: Tue, 14 Jun 2022 03:27:00 +0300 Subject: [PATCH] added psql, removed client-based functionality --- Lab5Client/build.gradle.kts | 2 +- .../classes/java/main/client/Lab5Client.class | Bin 1680 -> 895 bytes ...dLineHandlerClient$ConnectionCommand.class | Bin 0 -> 5143 bytes .../CommandLineHandlerClient.class | Bin 0 -> 3950 bytes .../commandline/pdcommands/AddCommand.class | Bin 1007 -> 994 bytes .../pdcommands/AddIfMaxCommand.class | Bin 1181 -> 1168 bytes .../pdcommands/AddIfMinCommand.class | Bin 1169 -> 1156 bytes .../commandline/pdcommands/ClearCommand.class | Bin 867 -> 854 bytes .../FilterContainsNameCommand.class | Bin 1287 -> 1274 bytes .../commandline/pdcommands/InfoCommand.class | Bin 1030 -> 1017 bytes .../PrintFieldDescendingLocationCommand.class | Bin 1091 -> 1078 bytes .../pdcommands/RemoveByIdCommand.class | Bin 1157 -> 1144 bytes .../commandline/pdcommands/ShowCommand.class | Bin 982 -> 969 bytes .../pdcommands/SumOfHeightCommand.class | Bin 986 -> 973 bytes .../pdcommands/UpdateCommand.class | Bin 1302 -> 1289 bytes .../build/docs/javadoc/allclasses-frame.html | 2 +- .../docs/javadoc/allclasses-noframe.html | 2 +- .../build/docs/javadoc/client/Lab5Client.html | 4 +- ...ndLineHandlerClient.ConnectionCommand.html | 113 +-- .../commandline/CommandLineHandlerClient.html | 321 +++++++++ .../client/commandline/package-frame.html | 2 +- .../client/commandline/package-summary.html | 4 +- .../client/commandline/package-tree.html | 5 +- .../commandline/pdcommands/AddCommand.html | 4 +- .../pdcommands/AddIfMaxCommand.html | 4 +- .../pdcommands/AddIfMinCommand.html | 4 +- .../commandline/pdcommands/ClearCommand.html | 4 +- .../pdcommands/FilterContainsNameCommand.html | 4 +- .../commandline/pdcommands/InfoCommand.html | 4 +- .../PrintFieldDescendingLocationCommand.html | 4 +- .../pdcommands/RemoveByIdCommand.html | 4 +- .../commandline/pdcommands/ShowCommand.html | 4 +- .../pdcommands/SumOfHeightCommand.html | 4 +- .../commandline/pdcommands/UpdateCommand.html | 4 +- .../commandline/pdcommands/package-frame.html | 2 +- .../pdcommands/package-summary.html | 4 +- .../commandline/pdcommands/package-tree.html | 4 +- .../docs/javadoc/client/net/UDPClient.html | 4 +- .../javadoc/client/net/package-frame.html | 2 +- .../javadoc/client/net/package-summary.html | 4 +- .../docs/javadoc/client/net/package-tree.html | 4 +- .../docs/javadoc/client/package-frame.html | 2 +- .../docs/javadoc/client/package-summary.html | 4 +- .../docs/javadoc/client/package-tree.html | 4 +- .../build/docs/javadoc/constant-values.html | 4 +- .../build/docs/javadoc/deprecated-list.html | 4 +- Lab5Client/build/docs/javadoc/help-doc.html | 4 +- Lab5Client/build/docs/javadoc/index-all.html | 10 +- Lab5Client/build/docs/javadoc/index.html | 2 +- .../build/docs/javadoc/overview-frame.html | 2 +- .../build/docs/javadoc/overview-summary.html | 6 +- .../build/docs/javadoc/overview-tree.html | 5 +- .../build/docs/javadoc/serialized-form.html | 9 +- Lab5Client/build/libs/Lab5Client-2.2.jar | Bin 0 -> 65265 bytes Lab5Client/build/libs/Lab5Client-3.0.jar | Bin 0 -> 65452 bytes .../compileJava/previous-compilation-data.bin | Bin 7433 -> 7288 bytes Lab5Client/build/tmp/javadoc/javadoc.options | 6 +- .../src/main/java/client/Lab5Client.java | 13 - .../commandline/CommandLineHandlerClient.java | 42 +- .../commandline/pdcommands/AddCommand.java | 2 +- .../pdcommands/AddIfMaxCommand.java | 2 +- .../pdcommands/AddIfMinCommand.java | 2 +- .../commandline/pdcommands/ClearCommand.java | 2 +- .../pdcommands/FilterContainsNameCommand.java | 2 +- .../commandline/pdcommands/InfoCommand.java | 2 +- .../PrintFieldDescendingLocationCommand.java | 2 +- .../pdcommands/RemoveByIdCommand.java | 2 +- .../commandline/pdcommands/ShowCommand.java | 2 +- .../pdcommands/SumOfHeightCommand.java | 2 +- .../commandline/pdcommands/UpdateCommand.java | 2 +- Lab5Core/build.gradle.kts | 2 +- ...Database$DatabaseLoadFailedException.class | Bin 1228 -> 0 bytes ...Database$DatabaseSaveFailedException.class | Bin 1228 -> 0 bytes .../main/common/collection/Database.class | Bin 403 -> 0 bytes .../common/collection/PeopleDatabase.class | Bin 8016 -> 2974 bytes .../main/common/commandline/Command.class | Bin 0 -> 1734 bytes ...ineHandler$CommandLineNotInitialized.class | Bin 0 -> 626 bytes ...mandLineHandler$ExecuteScriptCommand.class | Bin 0 -> 3201 bytes .../CommandLineHandler$ExitCommand.class | Bin 0 -> 2740 bytes .../CommandLineHandler$HistoryCommand.class | Bin 0 -> 3112 bytes .../commandline/CommandLineHandler.class | Bin 0 -> 9699 bytes .../commandline/CommandRegistry$1.class | Bin 0 -> 231 bytes ...gistry$CommandAlreadyExistsException.class | Bin 0 -> 1104 bytes ...andRegistry$CommandNotFoundException.class | Bin 0 -> 1089 bytes .../CommandRegistry$HelpCommand.class | Bin 0 -> 3373 bytes .../common/commandline/CommandRegistry.class | Bin 0 -> 2668 bytes .../main/common/commandline/Executables.class | Bin 11979 -> 11801 bytes .../main/common/commandline/LongStrings.class | Bin 0 -> 1819 bytes .../pdcommands/PeopleDatabaseCommand.class | Bin 0 -> 1642 bytes .../pdcommands/PeopleDatabaseCommands.class | Bin 0 -> 8024 bytes .../java/main/common/data/Coordinates.class | Bin 3041 -> 2526 bytes .../java/main/common/data/Location.class | Bin 4706 -> 4272 bytes .../java/main/common/data/Person.class | Bin 11733 -> 10420 bytes .../common/net/ConnectionProperties.class | Bin 0 -> 7182 bytes .../common/parser/Adapters$ColorAdapter.class | Bin 2034 -> 0 bytes .../parser/Adapters$CoordinateYAdapter.class | Bin 1921 -> 0 bytes .../parser/Adapters$CountryAdapter.class | Bin 2067 -> 0 bytes .../parser/Adapters$HeightAdapter.class | Bin 1854 -> 0 bytes .../parser/Adapters$LocalDateAdapter.class | Bin 1941 -> 0 bytes .../common/parser/Adapters$NameAdapter.class | Bin 1435 -> 0 bytes .../parser/Adapters$PassportAdapter.class | Bin 1519 -> 0 bytes .../java/main/common/parser/Adapters.class | Bin 1680 -> 0 bytes .../common/parser/ConnectionProperties.class | Bin 5442 -> 0 bytes .../main/common/util/UtilFunctions$1.class | Bin 0 -> 1128 bytes .../build/docs/javadoc/allclasses-frame.html | 15 +- .../docs/javadoc/allclasses-noframe.html | 15 +- .../Database.DatabaseSaveFailedException.html | 319 --------- .../javadoc/common/collection/Database.html | 269 ------- .../common/collection/PeopleDatabase.html | 95 +-- .../common/collection/package-frame.html | 11 +- .../common/collection/package-summary.html | 42 +- .../common/collection/package-tree.html | 20 +- .../javadoc/common/commandline/Command.html | 404 +++++++++++ ...ineHandler.CommandLineNotInitialized.html} | 101 +-- ...mandLineHandler.ExecuteScriptCommand.html} | 113 +-- .../CommandLineHandler.ExitCommand.html} | 113 +-- .../CommandLineHandler.HistoryCommand.html} | 113 +-- .../commandline/CommandLineHandler.html | 672 ++++++++++++++++++ ...egistry.CommandAlreadyExistsException.html | 228 ++++++ ...mandRegistry.CommandNotFoundException.html | 228 ++++++ .../CommandRegistry.HelpCommand.html} | 113 +-- .../common/commandline/CommandRegistry.html | 314 ++++++++ .../common/commandline/Executable.html | 4 +- .../common/commandline/Executables.html | 71 +- .../common/commandline/LongStrings.html | 351 +++++++++ .../common/commandline/package-frame.html | 2 +- .../common/commandline/package-summary.html | 8 +- .../common/commandline/package-tree.html | 9 +- .../pdcommands/PeopleDatabaseCommand.html | 342 +++++++++ .../pdcommands/PeopleDatabaseCommands.html | 301 ++++++++ .../commandline/pdcommands/package-frame.html | 20 + .../pdcommands/package-summary.html | 145 ++++ .../commandline/pdcommands/package-tree.html | 139 ++++ .../commandline/response/CommandResult.html | 4 +- .../commandline/response/DefaultResponse.html | 4 +- .../response/PeopleDatabaseResponse.html | 4 +- .../common/commandline/response/Response.html | 4 +- .../commandline/response/package-frame.html | 2 +- .../commandline/response/package-summary.html | 4 +- .../commandline/response/package-tree.html | 4 +- .../build/docs/javadoc/common/data/Color.html | 4 +- .../docs/javadoc/common/data/Coordinates.html | 26 +- .../docs/javadoc/common/data/Country.html | 4 +- .../docs/javadoc/common/data/Location.html | 26 +- .../docs/javadoc/common/data/Person.html | 142 ++-- .../javadoc/common/data/package-frame.html | 2 +- .../javadoc/common/data/package-summary.html | 8 +- .../javadoc/common/data/package-tree.html | 10 +- .../ConnectionProperties.html} | 310 ++++---- .../javadoc/common/net/package-frame.html | 19 + .../{parser => net}/package-summary.html | 44 +- .../common/{parser => net}/package-tree.html | 24 +- .../parser/Adapters.LocalDateAdapter.html | 304 -------- .../parser/Adapters.PassportAdapter.html | 304 -------- .../javadoc/common/parser/package-frame.html | 27 - .../javadoc/common/util/UtilFunctions.html | 4 +- .../javadoc/common/util/package-frame.html | 2 +- .../javadoc/common/util/package-summary.html | 8 +- .../javadoc/common/util/package-tree.html | 8 +- .../build/docs/javadoc/constant-values.html | 56 +- .../build/docs/javadoc/deprecated-list.html | 4 +- Lab5Core/build/docs/javadoc/help-doc.html | 4 +- Lab5Core/build/docs/javadoc/index-all.html | 206 +----- Lab5Core/build/docs/javadoc/index.html | 2 +- .../build/docs/javadoc/overview-frame.html | 4 +- .../build/docs/javadoc/overview-summary.html | 8 +- .../build/docs/javadoc/overview-tree.html | 31 +- Lab5Core/build/docs/javadoc/package-list | 2 +- .../build/docs/javadoc/serialized-form.html | 24 +- Lab5Core/build/libs/Lab5Core-2.1.jar | Bin 0 -> 62575 bytes Lab5Core/build/libs/Lab5Core-2.2.jar | Bin 0 -> 47651 bytes Lab5Core/build/libs/Lab5Core-3.0.jar | Bin 0 -> 47838 bytes .../compileJava/previous-compilation-data.bin | Bin 8069 -> 7371 bytes Lab5Core/build/tmp/javadoc/javadoc.options | 8 +- .../main/java/common/collection/Database.java | 57 -- .../common/collection/PeopleCollection.java | 39 + .../common/collection/PeopleDatabase.java | 165 ----- .../commandline/CommandLineHandler.java | 36 +- .../java/common/commandline/Executables.java | 62 +- .../pdcommands/PeopleDatabaseCommand.java | 2 +- .../pdcommands/PeopleDatabaseCommands.java | 6 +- .../main/java/common/data/Coordinates.java | 22 - .../src/main/java/common/data/Location.java | 23 - .../src/main/java/common/data/Person.java | 89 +-- .../java/common/net/ConnectionProperties.java | 111 +++ .../src/main/java/common/parser/Adapters.java | 156 ---- .../common/parser/ConnectionProperties.java | 94 --- Lab5Server/build.gradle.kts | 9 +- .../classes/java/main/server/Lab5Server.class | Bin 3383 -> 2500 bytes .../CommandLineHandlerServer.class | Bin 0 -> 2075 bytes .../java/main/server/net/UDPServer.class | Bin 6177 -> 9066 bytes .../build/docs/javadoc/allclasses-frame.html | 2 +- .../docs/javadoc/allclasses-noframe.html | 2 +- .../build/docs/javadoc/constant-values.html | 4 +- .../build/docs/javadoc/deprecated-list.html | 4 +- Lab5Server/build/docs/javadoc/help-doc.html | 4 +- Lab5Server/build/docs/javadoc/index-all.html | 4 +- Lab5Server/build/docs/javadoc/index.html | 2 +- .../build/docs/javadoc/overview-frame.html | 2 +- .../build/docs/javadoc/overview-summary.html | 6 +- .../build/docs/javadoc/overview-tree.html | 4 +- .../build/docs/javadoc/server/Lab5Server.html | 4 +- .../commandline/CommandLineHandlerServer.html | 166 ++--- .../server/commandline/package-frame.html | 19 + .../server/commandline/package-summary.html | 139 ++++ .../server/commandline/package-tree.html | 138 ++++ .../docs/javadoc/server/net/UDPServer.html | 8 +- .../javadoc/server/net/package-frame.html | 2 +- .../javadoc/server/net/package-summary.html | 4 +- .../docs/javadoc/server/net/package-tree.html | 4 +- .../docs/javadoc/server/package-frame.html | 2 +- .../docs/javadoc/server/package-summary.html | 4 +- .../docs/javadoc/server/package-tree.html | 4 +- Lab5Server/build/libs/Lab5Server-2.2.jar | Bin 0 -> 53528 bytes Lab5Server/build/libs/Lab5Server-3.0.jar | Bin 0 -> 54943 bytes Lab5Server/build/libs/connection.properties | 5 +- .../build/libs/connection.properties.bak | 2 + Lab5Server/build/libs/postgresql-42.4.0.jar | Bin 0 -> 1042588 bytes .../compileJava/previous-compilation-data.bin | Bin 1138 -> 1091 bytes Lab5Server/build/tmp/javadoc/javadoc.options | 6 +- Lab5Server/build/tmp/shadowJar/MANIFEST.MF | 1 + .../src/main/java/server/Lab5Server.java | 32 +- .../src/main/java/server/net/UDPServer.java | 80 ++- .../src/main/java/server/sql/QuerySetup.java | 8 + .../src/main/java/server/sql/SQLQueries.java | 34 + build.gradle.kts | 2 +- 226 files changed, 5094 insertions(+), 3367 deletions(-) create mode 100644 Lab5Client/build/classes/java/main/client/commandline/CommandLineHandlerClient$ConnectionCommand.class create mode 100644 Lab5Client/build/classes/java/main/client/commandline/CommandLineHandlerClient.class rename Lab5Core/build/docs/javadoc/common/parser/Adapters.NameAdapter.html => Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandlerClient.ConnectionCommand.html (67%) create mode 100644 Lab5Client/build/docs/javadoc/client/commandline/CommandLineHandlerClient.html create mode 100644 Lab5Client/build/libs/Lab5Client-2.2.jar create mode 100644 Lab5Client/build/libs/Lab5Client-3.0.jar delete mode 100644 Lab5Core/build/classes/java/main/common/collection/Database$DatabaseLoadFailedException.class delete mode 100644 Lab5Core/build/classes/java/main/common/collection/Database$DatabaseSaveFailedException.class delete mode 100644 Lab5Core/build/classes/java/main/common/collection/Database.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/Command.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/CommandLineHandler$CommandLineNotInitialized.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/CommandLineHandler$ExecuteScriptCommand.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/CommandLineHandler$ExitCommand.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/CommandLineHandler$HistoryCommand.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/CommandLineHandler.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/CommandRegistry$1.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/CommandRegistry$CommandAlreadyExistsException.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/CommandRegistry$CommandNotFoundException.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/CommandRegistry$HelpCommand.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/CommandRegistry.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/LongStrings.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/pdcommands/PeopleDatabaseCommand.class create mode 100644 Lab5Core/build/classes/java/main/common/commandline/pdcommands/PeopleDatabaseCommands.class create mode 100644 Lab5Core/build/classes/java/main/common/net/ConnectionProperties.class delete mode 100644 Lab5Core/build/classes/java/main/common/parser/Adapters$ColorAdapter.class delete mode 100644 Lab5Core/build/classes/java/main/common/parser/Adapters$CoordinateYAdapter.class delete mode 100644 Lab5Core/build/classes/java/main/common/parser/Adapters$CountryAdapter.class delete mode 100644 Lab5Core/build/classes/java/main/common/parser/Adapters$HeightAdapter.class delete mode 100644 Lab5Core/build/classes/java/main/common/parser/Adapters$LocalDateAdapter.class delete mode 100644 Lab5Core/build/classes/java/main/common/parser/Adapters$NameAdapter.class delete mode 100644 Lab5Core/build/classes/java/main/common/parser/Adapters$PassportAdapter.class delete mode 100644 Lab5Core/build/classes/java/main/common/parser/Adapters.class delete mode 100644 Lab5Core/build/classes/java/main/common/parser/ConnectionProperties.class create mode 100644 Lab5Core/build/classes/java/main/common/util/UtilFunctions$1.class delete mode 100644 Lab5Core/build/docs/javadoc/common/collection/Database.DatabaseSaveFailedException.html delete mode 100644 Lab5Core/build/docs/javadoc/common/collection/Database.html create mode 100644 Lab5Core/build/docs/javadoc/common/commandline/Command.html rename Lab5Core/build/docs/javadoc/common/{collection/Database.DatabaseLoadFailedException.html => commandline/CommandLineHandler.CommandLineNotInitialized.html} (57%) rename Lab5Core/build/docs/javadoc/common/{parser/Adapters.ColorAdapter.html => commandline/CommandLineHandler.ExecuteScriptCommand.html} (61%) rename Lab5Core/build/docs/javadoc/common/{parser/Adapters.CountryAdapter.html => commandline/CommandLineHandler.ExitCommand.html} (62%) rename Lab5Core/build/docs/javadoc/common/{parser/Adapters.HeightAdapter.html => commandline/CommandLineHandler.HistoryCommand.html} (62%) create mode 100644 Lab5Core/build/docs/javadoc/common/commandline/CommandLineHandler.html create mode 100644 Lab5Core/build/docs/javadoc/common/commandline/CommandRegistry.CommandAlreadyExistsException.html create mode 100644 Lab5Core/build/docs/javadoc/common/commandline/CommandRegistry.CommandNotFoundException.html rename Lab5Core/build/docs/javadoc/common/{parser/Adapters.CoordinateYAdapter.html => commandline/CommandRegistry.HelpCommand.html} (62%) create mode 100644 Lab5Core/build/docs/javadoc/common/commandline/CommandRegistry.html create mode 100644 Lab5Core/build/docs/javadoc/common/commandline/LongStrings.html create mode 100644 Lab5Core/build/docs/javadoc/common/commandline/pdcommands/PeopleDatabaseCommand.html create mode 100644 Lab5Core/build/docs/javadoc/common/commandline/pdcommands/PeopleDatabaseCommands.html create mode 100644 Lab5Core/build/docs/javadoc/common/commandline/pdcommands/package-frame.html create mode 100644 Lab5Core/build/docs/javadoc/common/commandline/pdcommands/package-summary.html create mode 100644 Lab5Core/build/docs/javadoc/common/commandline/pdcommands/package-tree.html rename Lab5Core/build/docs/javadoc/common/{parser/Adapters.html => net/ConnectionProperties.html} (56%) create mode 100644 Lab5Core/build/docs/javadoc/common/net/package-frame.html rename Lab5Core/build/docs/javadoc/common/{parser => net}/package-summary.html (65%) rename Lab5Core/build/docs/javadoc/common/{parser => net}/package-tree.html (63%) delete mode 100644 Lab5Core/build/docs/javadoc/common/parser/Adapters.LocalDateAdapter.html delete mode 100644 Lab5Core/build/docs/javadoc/common/parser/Adapters.PassportAdapter.html delete mode 100644 Lab5Core/build/docs/javadoc/common/parser/package-frame.html create mode 100644 Lab5Core/build/libs/Lab5Core-2.1.jar create mode 100644 Lab5Core/build/libs/Lab5Core-2.2.jar create mode 100644 Lab5Core/build/libs/Lab5Core-3.0.jar delete mode 100644 Lab5Core/src/main/java/common/collection/Database.java create mode 100644 Lab5Core/src/main/java/common/collection/PeopleCollection.java delete mode 100644 Lab5Core/src/main/java/common/collection/PeopleDatabase.java create mode 100644 Lab5Core/src/main/java/common/net/ConnectionProperties.java delete mode 100644 Lab5Core/src/main/java/common/parser/Adapters.java delete mode 100644 Lab5Core/src/main/java/common/parser/ConnectionProperties.java create mode 100644 Lab5Server/build/classes/java/main/server/commandline/CommandLineHandlerServer.class rename Lab5Core/build/docs/javadoc/common/parser/ConnectionProperties.html => Lab5Server/build/docs/javadoc/server/commandline/CommandLineHandlerServer.html (57%) create mode 100644 Lab5Server/build/docs/javadoc/server/commandline/package-frame.html create mode 100644 Lab5Server/build/docs/javadoc/server/commandline/package-summary.html create mode 100644 Lab5Server/build/docs/javadoc/server/commandline/package-tree.html create mode 100644 Lab5Server/build/libs/Lab5Server-2.2.jar create mode 100644 Lab5Server/build/libs/Lab5Server-3.0.jar create mode 100644 Lab5Server/build/libs/connection.properties.bak create mode 100644 Lab5Server/build/libs/postgresql-42.4.0.jar create mode 100644 Lab5Server/src/main/java/server/sql/QuerySetup.java create mode 100644 Lab5Server/src/main/java/server/sql/SQLQueries.java diff --git a/Lab5Client/build.gradle.kts b/Lab5Client/build.gradle.kts index 0a67c5d..cc1a502 100644 --- a/Lab5Client/build.gradle.kts +++ b/Lab5Client/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } group = "ru.erius.lab5" -version = "2.2" +version = "3.0" val mainClass = "client.Lab5Client" repositories { diff --git a/Lab5Client/build/classes/java/main/client/Lab5Client.class b/Lab5Client/build/classes/java/main/client/Lab5Client.class index bcafd2355678c5e454ddf9719a1933e0614b8e56..e8266116e4b63e2795e012b01f18d9394b4083bb 100644 GIT binary patch delta 349 zcmYk0%`O9B6o#Mq=Ii`^t(sEmr$znLw9LjW*bysBi_wUr5t}x)Zh_1lxC4={? zasL1{xr3nenJ@y`wWQ`xnmOjB)52`BAdG;;--o)>48(~}Dka_%zNI?<-ioDb$xN~I E4ZjZ}f&c&j literal 1680 zcmaJ>Yj+b>6x}zOcA8;GY1*VvtY862`e1w%L|Z`(Z7EJ45~w2j;U>8&4$dPhnYi#5 z`59QNbm?0B0DqLa@8o4@>3q14Gv~3-KIh!O|M~L`fK~i#VG53gkMOaHPcq2jQwwRV z>gA@1&oa1;&n=kv!onKXEndIO;12Fu_zGW}_+|oS3-_>LVpCw;-P_vQcqlOEK9j#m zrxSa=<428#7d9N1yK1dbYuyXI_>MrjSUM0e%28bjOuAmEb~`~;wI0c;Pf5;=YSKTD zEl=NjLL>ggYYR-fHQ!TV?6|Uevz#31*$AW;3KWV@yYYR=xRtoY@M}7hpx2A{WGt() zt=ve~H>KyR`o{B`YQ|nfQ+qoMRjcgFc3UybZMPN$K@>W*$oExE>o|S;tNp_Xjx-k8 zYG|M*Kw;*!pe}HI=sgHzSog_*Q)WP(H5>P}ETJshR8iAc{fGh!L(>7U{Sh5PI9rKj z?bjXIOt>?#U}B3^W?2O$)=6Nu3|1xTv}$UTROm7c2)&_eXk!L>6ZdUw;QT z@3Gr;d=2q}hZJVHjweDJ=Xtif3Un~XTLu^L9wplN z4V@X>ZyX`z{)P0DmoQ#qY-jlp<9{Hx`w|l?hsYelN*&?M@+;U&hdBF!){}%%;H#WY zqAkLrmnr(1=AS&*3;bK)zgZ@5o|7_%5~HqQK0&ld%~>WkkIVGH_|#h9ZeS5ta5eFN zNzWIvxlVZjseieoO%zR(Olk=eOIb`{c|gP!>gw-IE}NS?!ns#4G#w%V*rg*&l@-cT Q40wsV#lI$Q;eBNO1E+GS6951J diff --git a/Lab5Client/build/classes/java/main/client/commandline/CommandLineHandlerClient$ConnectionCommand.class b/Lab5Client/build/classes/java/main/client/commandline/CommandLineHandlerClient$ConnectionCommand.class new file mode 100644 index 0000000000000000000000000000000000000000..9ae6679ddfa8cd5802dd63de70824d653e4e3d80 GIT binary patch literal 5143 zcmb7Idw5gj8ULL&?McIdwkZXxAVCVYDYXRzr3DcRjE-Iyg*xb%o+gJjkmkhX1cB)$ zsE9+s=`L31yx=xBb*q(zXd$R=uBoiJR8VNVHe!d@4a zVxJQ`M8DsOb{9T`n_XCeTMB`<-*)1|GCtx$C2n=%fanj3<~A2@#~niEkQ3X*%sI4b&MqPbVbQ5p9+alZ>*eB6moxbR7QN;D6M-3Nv4 z2W31|f=}aN7Z&3)G9D4jkGk+NJm$jVV)QtUi{^yNkMs1#up?M8~uT3 zb)$s(HeWEHg^UKDJ}{t${J}s-YiO~@Z5(e9G%eC%F*Q?gMIaO~u947KGbzd1ZV8SS z-LFX~6?!{j1HD>gi`p9`#oea+)L^$735a=`=ny7KC~wh2A- zLrBE59iAqSIh;CT4x35ygqcVk^q2|rbn139nYz_HWe%kdk$BW&COxSGq}@U4ka^l1 z;s5E>k<=X?N(q8J5j&H?tr9^p%dN4UhX&3k}iBZ50Y^DK*!se{(u2U7>c zD0N%vXzDI*O0JVaYwAwRp@cc2U=6+~p=^z=8&M;ohTAoxU-w5#i}6$$dP-$H&FY9E z(LliwJfq-C_%bENkZ{yD>#XSg6Hvqf>E53aautVXB51Mmn3X3AIU`L1O-PKQpVC_KFi#Qa58-( z<|y-f%ERqM=tjwQiuq(f8%6Sxo@GmyE?FvJ=9mX|Rag@X1pQh>gydxjHI@Sj225m8 z#F54`f>bH6^Sm8es#9e9+3SJS-H*t=*&2ygC?bUoSL)1qF z-x5r+W>Gl(wovgML0dVAVm`4DD)_F@WFjTwdlD`ibGS7a)cVxm>PTN~fS1L(y*@20 zDzb!2TSHdu^wJLT8euP&QyoMi3sLd0%Om)dzYOErxJ~Doy;HUVRuvcrp;>$pdl5;^?X)aIh-IxwG??&y$m>T5uJY8V+kAKg;0-G}*SND-b<* z8oEuAFuf+PlXJ%a`!3f$LEWbrtpnkpUDP|&0h;IRSEK#*!)^TX#(*&N5{hJ^p$3J6 zk)5hfv)*PBJo#61_0K;aOIM&Tq#CgZ?NHLTr8Un;Pi<8>eABqlqK1W#pY=*4wKX>& z*_T4yBx%k~n4~fp5;%Pa~ zk})(C@6;m$D&IoO^Q1lZNtwZ94yLjwuFG@Cv&C<%wo_%<%RHeZ6m)L19{=ZgxV=M$ zC~MARUcO?H-8QpdvjF#$Xl{U9s?VoI`3=&@uaI?y*fT16IK18$Py~#i_*pI%U>#dGS;g0U5kG*ZVHqyM`>>vr8MXqv2k+&K zs;rIpk${b8v$v7jQEW*cuS-6NsouiVkVoKjJYAP8dK^=SQQ~&RF{SY7y28c7P~w={ zzR*1_j?zKQ^cInMTj9d4ZH_v};x0>Up}WjlY$7Fr@{am*sHl&_{SXw#bFhPv z{UAU8uV)-@U?5aJsC&uj!!G#wYla2`ef&Y8ABRYJ47;shc^QUoG@>0H+yywE4cl?b zZ(_J=v7dq6%%FC0eL9LuOW(u-8C%}OJQ-U{{)_T57j;~h&fu%mBQyI^1yPYeLjsLm z2`p+K#o}!Xhq2@&t{h@gU&PXm`ZSK#6DpiHIjShI%zFY-0#{Wz;;q>&I)nXg8Q4;&;-nsYAe0OH<+&i=X z`QMFO03OE84(!4gH9QVO#d!^R6r?dVv|~cWq>3pGaabxYXwZb|ISsn>MGfnvFKOtK z-qz49y`y21^kog3rT>zK`=zgF*e1QJVY~F6hMh1pR57jMd5vlqqRT~@xzvF#<0~q@ zs$oBjIKC$R*W>tx^e|me;9t4zpmm(JiNd+V|Lc8Oq&%2&nEAj(A~!$rcB_`!O*jKPfax=pEq51@4&!- zg5xXOwLZrnAh=U_Y_?q_n3i>_mArYvk|^8}Xx9`~hve{eJb@>5JcW-l#=|`;%CD6rh;vvV|d6ZcrrlwAa?9+x{I>ITa4=vka8h_bkoE3gcF$czP#Bf=lK=h zWNX|bg~AGJ|NF8IPn_037O#?KT@qp|}2SZijUw8zK7u|31G-BF{oddZKp zmh|t(3Ck=Nj+t)Wv z+jxWTm5yupqmDn}&pQ5szv}oK{;ng3XH>kd;~$t&F{@(^@94OW(>mtm`YwpbB9?Ug z6E}3!@UDV=`S-lYYrH2{teG$TU1J*XJ$m=ktKh)^K_1i9OFv$5%4Ws0BP`+!8z$Mo+ zOLUr9VPwaQa+x=sMM#MEn%y4U2qMNkr%@*GAj*L+BExDX`R!%9TH0WiH z*DW{W=dm%nNaylQIk}pP8*8FxsHx!*NIfN#SP=LHf|NO}rSEW3urJ>t&X1WB1`Coq z>?}3Lp7sm54=%$k+MOz+H%<*%>s0BS&Z_^i4KctRiLg#C9rr7>Misd$T>VuRg37fx z;um2($=ac3 zQeJT86CC{)F;c+Q)FRqaHMHlJ5LrTW5wUqFUHVO^x%L|3Ij(nPbCDXf+#=RxbI}@f zQk~gctcLZZ?#t%X8oEer$mZfTbd%bc&2@2k6UiQuT;EJ`3rRBEPjV~CjvBU+e1N1@ z!*-H8NUp14C&>r1OGwO8!8ROW+l>g@&1^TK2V0nPw&5se^o9}0;21|8IF1v6fhkJL z-})MM5pVZ9*fWPcGn`R;M9p8{!EdUaMExX&8gj}WexRu2^7@vrceMZC*gc1RHS8zG zf$ro2di(h6PO(`4$%C`~2N%%)Xrw3d79z9#3pn&9G3$uGEUu;!9~osQXEWVYw_{*sU}Rum5YQ50 gWENuD#K63Tfn_@b>qej$69XTR3Z-t^QG*NW8S(vrlaoK!{zMGei#6PV;Dr!(EqcVl2>U}Rum r5YQ50WENuD#K63bfn_@b>qej$69XTR6k=cjlAJ)u#lSN;jkyK@4YCpI diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/AddIfMaxCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/AddIfMaxCommand.class index 0f3d435fc650d5dccd8b7ada5461a8aa85f2bbc8..956116d6fcd9108e68ea95fcb3d289a1a069d8e9 100644 GIT binary patch delta 75 zcmbQsIe~M6C?n@au}e&RT&WeQ$)zQUNja&E4DyqIGksULV_;=qWME(r&=O)~7Gm1O bz`TWlWjh1wMxYoI10Rs&0@4hV6YWt`(`tr6q|;IjM{ciW-`e?U>~!i!$HPcVl2>U}Rum r5YQ50WENuD#K63bfn_@b>qej$69XTR6k=cjlAJ)u#lSOJgrx=m=W`JT diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/AddIfMinCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/AddIfMinCommand.class index 2fa6f0044b5be83ca0009222532881aadb96870b..fb1261bdfb0df81eb97929dedee31237a3fa6603 100644 GIT binary patch delta 75 zcmbQp*}^$Nl#z3z*fAzPuGEUu0cnQGqAWE4yYUYw delta 93 zcmZqSoX9yrl#y$r*fAy%-t^QG*NW8S(vrlaoK!{zMGZ}#$vsT6lR21g>bo(pGB7eQ sFbHS~F)|A=ZDL^F#=x?jfpsHLjER8{ND48q07*_DLbT&WeQ$)zQUNja&E4DypdGRjSMVX9KMV_;=qWME(r&=O)~ g7Gm1Oz`TWlWjh1wMxYoI122%|0@4hV-!hc}06LoyMgRZ+ delta 88 zcmcb{_LyygC?nTKvA>MMyy>YWt`(`tr6q|;IjM{ciW-`e6`5w}yD_jbFfuSO2xtj0 nG7B+nVqo6Jz_Oizbt6!WiGdeL3Nf$%Ne%{1Amo|+fT;`syG{{L diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/FilterContainsNameCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/FilterContainsNameCommand.class index 76be4ba2aee83bb235669628ff897e0a0c1818f8..39ce1ac8615268c9849174af44a376058b2cc768 100644 GIT binary patch delta 79 zcmZqY`o%dxl#z3z7%wv)S87FSa%o9oQcfx(gZyMhX1U2B%#YRW7+4t?85kG@w1gO$ fg_t%mFmGXC+0MYa5h%vQAOIw}fHcG8G?s+`&)5%K delta 89 zcmeyx+0HdVl#y$r7%#IhZ+dEpYei~uX-Q&IPAVgVqK4*XLuN)seK!VH21W)31_3Q0 oMrI+VO$^N27+AJ5uxYWt`(`tr6q|;IjM{ciW-`e8JTD3yD_jbFfuSO2xtj0 nG7B+nVqo6Jz_Oizbt6!WiGdeL3Nf$%Ne%{1Amo{RfVm6+mTM5U diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/RemoveByIdCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/RemoveByIdCommand.class index 0367f33a059baaf75e74ce8132ebb001bc4b516f..b593c6ecfbe949a4c0b9654482d536cdcf7eea30 100644 GIT binary patch delta 75 zcmZqW{J}9nl#z3zSO*gyS87FSa%o9oQcfx(gZ$);On=nv7+4t?85kG@w1gO$g_t%m bFmGXC+0MYa5h%vQzz-z3fHcG8JIpHq!G{nG delta 88 zcmeyt(aJeNl#y$rSO=3ZZ+dEpYei~uX-Q&IPAVgVqK4+=HB5i>-56LI7#SEC1hj-0 nnT41(F)(jqVA;;Vx)CVG#J~?Eg&0_XBqtDZG4M=2&%6=vMOuGEUuvMx-t^QG*NW8S(vrlaoK!{zMGei#cbMcSZ)U30cVl2>U}Rum r5YQ50WENuD#K63bfn_@b>qej$69X@h6k=cjk{k@2K*%#Wn7Ir9A`22C diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/SumOfHeightCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/SumOfHeightCommand.class index 931dd2d108e4d3c120dc00f991c4ff5937a907e5..118da8595bb5210f772d6b1be593a0ba95776f91 100644 GIT binary patch delta 84 zcmcb`ewKZLC?n@au@WYJuGEUu;!j7-9lYnZqu?`En}w_{*sU}Rum k5YQ50WENuD#K63Tfn_@b>qej$69X@h0BAW83jhEB delta 92 zcmX@hev5sAC?nTKu@WX>-t^QG*NW8S(vrlaoK!{zMGei#518a9Z)d91cVl2>U}Rum r5YQ50WENuD#K63bfn_@b>qej$69X@h6k=cjk{k@2K*%#WoVg4DC;t*U diff --git a/Lab5Client/build/classes/java/main/client/commandline/pdcommands/UpdateCommand.class b/Lab5Client/build/classes/java/main/client/commandline/pdcommands/UpdateCommand.class index 211e836d0c3c85e937986467784d160f0788afcc..2d68187737206905dc0f63204cae65404d8d7b57 100644 GIT binary patch delta 76 zcmbQn)yXwMl#z3z*cK)}uGEUubo(pGB7eQ tFbHS~F)|A=ZDL^F#=x?jfpsHLjEO-2ND48q07)(eP6loUp2<-x>jC#15upG8 diff --git a/Lab5Client/build/docs/javadoc/allclasses-frame.html b/Lab5Client/build/docs/javadoc/allclasses-frame.html index 4ec48f9..76d4a56 100644 --- a/Lab5Client/build/docs/javadoc/allclasses-frame.html +++ b/Lab5Client/build/docs/javadoc/allclasses-frame.html @@ -3,7 +3,7 @@ -All Classes (Lab5Client 2.2 API) +All Classes (Lab5Client 3.0 API) diff --git a/Lab5Client/build/docs/javadoc/allclasses-noframe.html b/Lab5Client/build/docs/javadoc/allclasses-noframe.html index cbe2878..f810dff 100644 --- a/Lab5Client/build/docs/javadoc/allclasses-noframe.html +++ b/Lab5Client/build/docs/javadoc/allclasses-noframe.html @@ -3,7 +3,7 @@ -All Classes (Lab5Client 2.2 API) +All Classes (Lab5Client 3.0 API) diff --git a/Lab5Client/build/docs/javadoc/client/Lab5Client.html b/Lab5Client/build/docs/javadoc/client/Lab5Client.html index b9c6451..daa84de 100644 --- a/Lab5Client/build/docs/javadoc/client/Lab5Client.html +++ b/Lab5Client/build/docs/javadoc/client/Lab5Client.html @@ -3,7 +3,7 @@ -Lab5Client (Lab5Client 2.2 API) +Lab5Client (Lab5Client 3.0 API) @@ -11,7 +11,7 @@ @@ -11,13 +11,13 @@ + + + + + + + + + +
+
client.commandline
+

Class CommandLineHandlerClient

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • common.commandline.CommandLineHandler
    • +
    • +
        +
      • client.commandline.CommandLineHandlerClient
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class CommandLineHandlerClient
    +extends common.commandline.CommandLineHandler
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      class CommandLineHandlerClient.ConnectionCommand 
      +
        +
      • + + +

        Nested classes/interfaces inherited from class common.commandline.CommandLineHandler

        +common.commandline.CommandLineHandler.CommandLineNotInitialized, common.commandline.CommandLineHandler.ExecuteScriptCommand, common.commandline.CommandLineHandler.ExitCommand, common.commandline.CommandLineHandler.HistoryCommand
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class common.commandline.CommandLineHandler

        +fileNames, history, inputs, instance, isActive, reader
      • +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected voidexecuteCommand(java.lang.String alias, + java.lang.String[] args) 
      common.commandline.response.CommandResultexecuteOnServer(UDPClient udp, + common.commandline.Command command) 
      static common.commandline.CommandLineHandlergetClientCommandLine() 
      +
        +
      • + + +

        Methods inherited from class common.commandline.CommandLineHandler

        +addNewInput, awaitInput, awaitInput, awaitInput, clearScreen, executeScript, exit, getInstance, history, history, input, isActive, removeInput, start, updateHistory
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getClientCommandLine

        +
        public static common.commandline.CommandLineHandler getClientCommandLine()
        +
      • +
      + + + +
        +
      • +

        executeCommand

        +
        protected void executeCommand(java.lang.String alias,
        +                              java.lang.String[] args)
        +
        +
        Specified by:
        +
        executeCommand in class common.commandline.CommandLineHandler
        +
        +
      • +
      + + + +
        +
      • +

        executeOnServer

        +
        public common.commandline.response.CommandResult executeOnServer(UDPClient udp,
        +                                                                 common.commandline.Command command)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/Lab5Client/build/docs/javadoc/client/commandline/package-frame.html b/Lab5Client/build/docs/javadoc/client/commandline/package-frame.html index f36f150..868717c 100644 --- a/Lab5Client/build/docs/javadoc/client/commandline/package-frame.html +++ b/Lab5Client/build/docs/javadoc/client/commandline/package-frame.html @@ -3,7 +3,7 @@ -client.commandline (Lab5Client 2.2 API) +client.commandline (Lab5Client 3.0 API) diff --git a/Lab5Client/build/docs/javadoc/client/commandline/package-summary.html b/Lab5Client/build/docs/javadoc/client/commandline/package-summary.html index b1bb4f6..5734ef7 100644 --- a/Lab5Client/build/docs/javadoc/client/commandline/package-summary.html +++ b/Lab5Client/build/docs/javadoc/client/commandline/package-summary.html @@ -3,7 +3,7 @@ -client.commandline (Lab5Client 2.2 API) +client.commandline (Lab5Client 3.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/package-summary.html b/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/package-summary.html index d9487b7..3731b96 100644 --- a/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/package-summary.html +++ b/Lab5Client/build/docs/javadoc/client/commandline/pdcommands/package-summary.html @@ -3,7 +3,7 @@ -client.commandline.pdcommands (Lab5Client 2.2 API) +client.commandline.pdcommands (Lab5Client 3.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Client/build/docs/javadoc/client/net/package-summary.html b/Lab5Client/build/docs/javadoc/client/net/package-summary.html index 2283ba4..99c24c3 100644 --- a/Lab5Client/build/docs/javadoc/client/net/package-summary.html +++ b/Lab5Client/build/docs/javadoc/client/net/package-summary.html @@ -3,7 +3,7 @@ -client.net (Lab5Client 2.2 API) +client.net (Lab5Client 3.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Client/build/docs/javadoc/client/package-summary.html b/Lab5Client/build/docs/javadoc/client/package-summary.html index fc2e901..45757c8 100644 --- a/Lab5Client/build/docs/javadoc/client/package-summary.html +++ b/Lab5Client/build/docs/javadoc/client/package-summary.html @@ -3,7 +3,7 @@ -client (Lab5Client 2.2 API) +client (Lab5Client 3.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Client/build/docs/javadoc/overview-summary.html b/Lab5Client/build/docs/javadoc/overview-summary.html index bdfcb28..4716597 100644 --- a/Lab5Client/build/docs/javadoc/overview-summary.html +++ b/Lab5Client/build/docs/javadoc/overview-summary.html @@ -3,7 +3,7 @@ -Overview (Lab5Client 2.2 API) +Overview (Lab5Client 3.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,14 +11,6 @@

All Classes

    -
  • Adapters
  • -
  • Adapters.ColorAdapter
  • -
  • Adapters.CoordinateYAdapter
  • -
  • Adapters.CountryAdapter
  • -
  • Adapters.HeightAdapter
  • -
  • Adapters.LocalDateAdapter
  • -
  • Adapters.NameAdapter
  • -
  • Adapters.PassportAdapter
  • Color
  • Command
  • CommandLineHandler
  • @@ -28,12 +20,9 @@
  • CommandRegistry.CommandNotFoundException
  • CommandRegistry.HelpCommand
  • CommandResult
  • -
  • ConnectionProperties
  • +
  • ConnectionProperties
  • Coordinates
  • Country
  • -
  • Database
  • -
  • Database.DatabaseLoadFailedException
  • -
  • Database.DatabaseSaveFailedException
  • DefaultResponse
  • Executable
  • Executables
  • diff --git a/Lab5Core/build/docs/javadoc/allclasses-noframe.html b/Lab5Core/build/docs/javadoc/allclasses-noframe.html index a526f3d..e89bfbd 100644 --- a/Lab5Core/build/docs/javadoc/allclasses-noframe.html +++ b/Lab5Core/build/docs/javadoc/allclasses-noframe.html @@ -3,7 +3,7 @@ -All Classes (Lab5Core 2.2 API) +All Classes (Lab5Core 3.0 API) @@ -11,14 +11,6 @@

    All Classes

      -
    • Adapters
    • -
    • Adapters.ColorAdapter
    • -
    • Adapters.CoordinateYAdapter
    • -
    • Adapters.CountryAdapter
    • -
    • Adapters.HeightAdapter
    • -
    • Adapters.LocalDateAdapter
    • -
    • Adapters.NameAdapter
    • -
    • Adapters.PassportAdapter
    • Color
    • Command
    • CommandLineHandler
    • @@ -28,12 +20,9 @@
    • CommandRegistry.CommandNotFoundException
    • CommandRegistry.HelpCommand
    • CommandResult
    • -
    • ConnectionProperties
    • +
    • ConnectionProperties
    • Coordinates
    • Country
    • -
    • Database
    • -
    • Database.DatabaseLoadFailedException
    • -
    • Database.DatabaseSaveFailedException
    • DefaultResponse
    • Executable
    • Executables
    • diff --git a/Lab5Core/build/docs/javadoc/common/collection/Database.DatabaseSaveFailedException.html b/Lab5Core/build/docs/javadoc/common/collection/Database.DatabaseSaveFailedException.html deleted file mode 100644 index c91e670..0000000 --- a/Lab5Core/build/docs/javadoc/common/collection/Database.DatabaseSaveFailedException.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - -Database.DatabaseSaveFailedException (Lab5Core 2.2 API) - - - - - - - - - - - -
      -
      common.collection
      -

      Class Database.DatabaseSaveFailedException

      -
      -
      -
        -
      • java.lang.Object
      • -
      • -
          -
        • java.lang.Throwable
        • -
        • -
            -
          • java.lang.Exception
          • -
          • -
              -
            • common.collection.Database.DatabaseSaveFailedException
            • -
            -
          • -
          -
        • -
        -
      • -
      -
      -
        -
      • -
        -
        All Implemented Interfaces:
        -
        java.io.Serializable
        -
        -
        -
        Enclosing interface:
        -
        Database
        -
        -
        -
        -
        public static class Database.DatabaseSaveFailedException
        -extends java.lang.Exception
        -
        -
        See Also:
        -
        Serialized Form
        -
        -
      • -
      -
      -
      -
        -
      • - - - -
          -
        • - - -

          Method Summary

          -
            -
          • - - -

            Methods inherited from class java.lang.Throwable

            -addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
          • -
          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
          • -
          -
        • -
        -
      • -
      -
      -
      -
        -
      • - -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DatabaseSaveFailedException

            -
            public DatabaseSaveFailedException(java.lang.String message)
            -
          • -
          - - - -
            -
          • -

            DatabaseSaveFailedException

            -
            public DatabaseSaveFailedException(java.lang.String message,
            -                                   java.lang.String path)
            -
          • -
          - - - -
            -
          • -

            DatabaseSaveFailedException

            -
            public DatabaseSaveFailedException(java.lang.String message,
            -                                   java.lang.Throwable cause)
            -
          • -
          - - - -
            -
          • -

            DatabaseSaveFailedException

            -
            public DatabaseSaveFailedException(java.lang.String message,
            -                                   java.lang.String path,
            -                                   java.lang.Throwable cause)
            -
          • -
          - - - -
            -
          • -

            DatabaseSaveFailedException

            -
            public DatabaseSaveFailedException(java.lang.Throwable cause)
            -
          • -
          -
        • -
        -
      • -
      -
      -
      - - - - - - - diff --git a/Lab5Core/build/docs/javadoc/common/collection/Database.html b/Lab5Core/build/docs/javadoc/common/collection/Database.html deleted file mode 100644 index f804d4c..0000000 --- a/Lab5Core/build/docs/javadoc/common/collection/Database.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - -Database (Lab5Core 2.2 API) - - - - - - - - - - - -
      -
      common.collection
      -

      Interface Database

      -
      -
      -
      -
        -
      • -
        -
        All Known Implementing Classes:
        -
        PeopleDatabase
        -
        -
        -
        -
        public interface Database
        -
        Интерфейс баз данных с методами load() и save()
        -
      • -
      -
      -
      - -
      -
      - -
      -
      - - - - - - - diff --git a/Lab5Core/build/docs/javadoc/common/collection/PeopleDatabase.html b/Lab5Core/build/docs/javadoc/common/collection/PeopleDatabase.html index 2e8c4a3..99c9fcb 100644 --- a/Lab5Core/build/docs/javadoc/common/collection/PeopleDatabase.html +++ b/Lab5Core/build/docs/javadoc/common/collection/PeopleDatabase.html @@ -3,7 +3,7 @@ -PeopleDatabase (Lab5Core 2.2 API) +PeopleDatabase (Lab5Core 3.0 API) @@ -11,13 +11,13 @@

      common.collection

      diff --git a/Lab5Core/build/docs/javadoc/common/collection/package-summary.html b/Lab5Core/build/docs/javadoc/common/collection/package-summary.html index 5ad4975..80f826b 100644 --- a/Lab5Core/build/docs/javadoc/common/collection/package-summary.html +++ b/Lab5Core/build/docs/javadoc/common/collection/package-summary.html @@ -3,7 +3,7 @@ -common.collection (Lab5Core 2.2 API) +common.collection (Lab5Core 3.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ + + + + + + + + + +
      +
      common.commandline
      +

      Class Command

      +
      +
      +
        +
      • java.lang.Object
      • +
      • +
          +
        • common.commandline.Command
        • +
        +
      • +
      +
      + +
      +
      +
        +
      • + +
          +
        • + + +

          Field Summary

          + + + + + + + + + + + + + + + + + + + + + + + + + + +
          Fields 
          Modifier and TypeField and Description
          protected java.lang.Stringalias 
          protected java.lang.Object[]args 
          protected booleanclientOnly 
          protected java.lang.Stringdescription 
          protected Executableexecutable 
          +
        • +
        + +
          +
        • + + +

          Constructor Summary

          + + + + + + + + + + + +
          Constructors 
          Constructor and Description
          Command(java.lang.String alias, + boolean clientOnly, + java.lang.String description) 
          Command(java.lang.String alias, + boolean clientOnly, + java.lang.String description, + Executable executable) 
          +
        • +
        + + +
      • +
      +
      +
      +
        +
      • + +
          +
        • + + +

          Field Detail

          + + + +
            +
          • +

            alias

            +
            protected final java.lang.String alias
            +
          • +
          + + + +
            +
          • +

            description

            +
            protected final java.lang.String description
            +
          • +
          + + + +
            +
          • +

            clientOnly

            +
            protected final boolean clientOnly
            +
          • +
          + + + +
            +
          • +

            executable

            +
            protected Executable executable
            +
          • +
          + + + +
            +
          • +

            args

            +
            protected java.lang.Object[] args
            +
          • +
          +
        • +
        + +
          +
        • + + +

          Constructor Detail

          + + + +
            +
          • +

            Command

            +
            public Command(java.lang.String alias,
            +               boolean clientOnly,
            +               java.lang.String description)
            +
          • +
          + + + +
            +
          • +

            Command

            +
            public Command(java.lang.String alias,
            +               boolean clientOnly,
            +               java.lang.String description,
            +               Executable executable)
            +
          • +
          +
        • +
        + +
          +
        • + + +

          Method Detail

          + + + +
            +
          • +

            validate

            +
            public abstract boolean validate(java.lang.String[] args)
            +
          • +
          + + + +
            +
          • +

            executeOnClient

            +
            public CommandResult executeOnClient()
            +
          • +
          +
        • +
        +
      • +
      +
      +
      + + + + + + + diff --git a/Lab5Core/build/docs/javadoc/common/collection/Database.DatabaseLoadFailedException.html b/Lab5Core/build/docs/javadoc/common/commandline/CommandLineHandler.CommandLineNotInitialized.html similarity index 57% rename from Lab5Core/build/docs/javadoc/common/collection/Database.DatabaseLoadFailedException.html rename to Lab5Core/build/docs/javadoc/common/commandline/CommandLineHandler.CommandLineNotInitialized.html index f525260..0654da7 100644 --- a/Lab5Core/build/docs/javadoc/common/collection/Database.DatabaseLoadFailedException.html +++ b/Lab5Core/build/docs/javadoc/common/commandline/CommandLineHandler.CommandLineNotInitialized.html @@ -3,7 +3,7 @@ -Database.DatabaseLoadFailedException (Lab5Core 2.2 API) +CommandLineHandler.CommandLineNotInitialized (Lab5Core 3.0 API) @@ -11,7 +11,7 @@ @@ -11,13 +11,13 @@ @@ -11,13 +11,13 @@ @@ -11,13 +11,13 @@ + + + + + + + + + +
      +
      common.commandline
      +

      Class CommandLineHandler

      +
      +
      +
        +
      • java.lang.Object
      • +
      • +
          +
        • common.commandline.CommandLineHandler
        • +
        +
      • +
      +
      +
        +
      • +
        +
        +
        public abstract class CommandLineHandler
        +extends java.lang.Object
        +
        Класс обработчика командной строки, реализует шаблон проектирования Singleton, + читает ввод с командной строки, обрабатывает его и вызывает соответствующую команду + на выполнение из регистра команд, используйте метод start() для его запуска
        +
        +
        See Also:
        +
        CommandRegistry
        +
        +
      • +
      +
      +
      +
        +
      • + + + +
          +
        • + + +

          Field Summary

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          Fields 
          Modifier and TypeField and Description
          protected java.util.Deque<java.lang.String>fileNames 
          protected java.util.List<java.lang.String>history 
          protected java.util.Deque<java.io.Reader>inputs 
          protected static CommandLineHandlerinstance 
          protected booleanisActive 
          protected java.io.BufferedReaderreader 
          +
        • +
        + +
          +
        • + + +

          Constructor Summary

          + + + + + + + + + + +
          Constructors 
          ModifierConstructor and Description
          protected CommandLineHandler() 
          +
        • +
        + +
          +
        • + + +

          Method Summary

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
          Modifier and TypeMethod and Description
          voidaddNewInput(java.io.Reader reader, + java.lang.String filePath) 
          java.lang.StringawaitInput(java.lang.String msg, + java.lang.String err) +
          Метод, ожидающий ввода из потока ввода reader и возвращающий результат, + печатает запрос msg перед ожиданием данных (если их вводит пользователь), + печатает ошибку err, если при вводе данных произошла ошибка
          +
          java.lang.StringawaitInput(java.lang.String msg, + java.lang.String err, + java.util.function.Predicate<java.lang.String> predicate) +
          Метод, ожидающий ввода из потока ввода reader и возвращающий результат, + печатает запрос msg перед ожиданием данных (если их вводит пользователь), + печатает ошибку err, если введенные данные не соответствуют предикату predicate
          +
          <T> TawaitInput(java.lang.String msg, + java.lang.String err, + java.util.function.Predicate<java.lang.String> predicate, + java.util.function.Function<java.lang.String,T> transform) +
          Метод, ожидающий ввода из потока ввода reader и возвращающий результат, + печатает запрос msg перед ожиданием данных (если их вводит пользователь), + печатает ошибку err, если введенные данные не соответствуют предикату predicate, + преобразует результат в тип T в соответствии с функцией transform
          +
          protected static voidclearScreen() 
          protected abstract voidexecuteCommand(java.lang.String alias, + java.lang.String[] args) 
          CommandResultexecuteScript(java.lang.String fileName) 
          CommandResultexit() 
          static CommandLineHandlergetInstance() 
          CommandResulthistory() 
          CommandResulthistory(int amount) 
          protected voidinput() 
          booleanisActive() 
          voidremoveInput() 
          voidstart() +
          Метод, запускающий обработчик командной строки, для остановки требуется ввести команду "exit"
          +
          protected voidupdateHistory(java.lang.String command) 
          +
            +
          • + + +

            Methods inherited from class java.lang.Object

            +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • +
          +
        • +
        +
      • +
      +
      +
      +
        +
      • + +
          +
        • + + +

          Field Detail

          + + + + + + + +
            +
          • +

            inputs

            +
            protected final java.util.Deque<java.io.Reader> inputs
            +
          • +
          + + + +
            +
          • +

            fileNames

            +
            protected final java.util.Deque<java.lang.String> fileNames
            +
          • +
          + + + +
            +
          • +

            history

            +
            protected final java.util.List<java.lang.String> history
            +
          • +
          + + + +
            +
          • +

            reader

            +
            protected java.io.BufferedReader reader
            +
          • +
          + + + +
            +
          • +

            isActive

            +
            protected boolean isActive
            +
          • +
          +
        • +
        + +
          +
        • + + +

          Constructor Detail

          + + + +
            +
          • +

            CommandLineHandler

            +
            protected CommandLineHandler()
            +
          • +
          +
        • +
        + +
          +
        • + + +

          Method Detail

          + + + + + + + +
            +
          • +

            start

            +
            public void start()
            +
            Метод, запускающий обработчик командной строки, для остановки требуется ввести команду "exit"
            +
          • +
          + + + +
            +
          • +

            clearScreen

            +
            protected static void clearScreen()
            +
          • +
          + + + +
            +
          • +

            input

            +
            protected void input()
            +
          • +
          + + + +
            +
          • +

            executeCommand

            +
            protected abstract void executeCommand(java.lang.String alias,
            +                                       java.lang.String[] args)
            +
          • +
          + + + +
            +
          • +

            updateHistory

            +
            protected void updateHistory(java.lang.String command)
            +
          • +
          + + + +
            +
          • +

            isActive

            +
            public boolean isActive()
            +
          • +
          + + + +
            +
          • +

            awaitInput

            +
            public java.lang.String awaitInput(java.lang.String msg,
            +                                   java.lang.String err)
            +
            Метод, ожидающий ввода из потока ввода reader и возвращающий результат, + печатает запрос msg перед ожиданием данных (если их вводит пользователь), + печатает ошибку err, если при вводе данных произошла ошибка
            +
            +
            Parameters:
            +
            msg - Строка, печатающаяся как запрос данных от пользователя
            +
            err - Строка, печатающаяся во время ошибки
            +
            Returns:
            +
            Строка из потока ввода
            +
            +
          • +
          + + + +
            +
          • +

            awaitInput

            +
            public java.lang.String awaitInput(java.lang.String msg,
            +                                   java.lang.String err,
            +                                   java.util.function.Predicate<java.lang.String> predicate)
            +
            Метод, ожидающий ввода из потока ввода reader и возвращающий результат, + печатает запрос msg перед ожиданием данных (если их вводит пользователь), + печатает ошибку err, если введенные данные не соответствуют предикату predicate
            +
            +
            Parameters:
            +
            msg - Строка, печатающаяся как запрос данных от пользователя
            +
            err - Строка, печатающаяся при несоответствии ввода предикату
            +
            predicate - Предикат, определяющий валидность введенных данных
            +
            Returns:
            +
            Строка из потока ввода
            +
            +
          • +
          + + + +
            +
          • +

            awaitInput

            +
            public <T> T awaitInput(java.lang.String msg,
            +                        java.lang.String err,
            +                        java.util.function.Predicate<java.lang.String> predicate,
            +                        java.util.function.Function<java.lang.String,T> transform)
            +
            Метод, ожидающий ввода из потока ввода reader и возвращающий результат, + печатает запрос msg перед ожиданием данных (если их вводит пользователь), + печатает ошибку err, если введенные данные не соответствуют предикату predicate, + преобразует результат в тип T в соответствии с функцией transform
            +
            +
            Type Parameters:
            +
            T - Тип, к которому будет приведен результат
            +
            Parameters:
            +
            msg - Строка, печатающаяся как запрос данных от пользователя
            +
            err - Строка, печатающаяся при несоответствии ввода предикату
            +
            predicate - Предикат, определяющий валидность введенных данных
            +
            transform - Функция, преобразующая результат в тип T
            +
            Returns:
            +
            Результат типа T
            +
            +
          • +
          + + + +
            +
          • +

            addNewInput

            +
            public void addNewInput(java.io.Reader reader,
            +                        java.lang.String filePath)
            +
          • +
          + + + +
            +
          • +

            removeInput

            +
            public void removeInput()
            +
          • +
          + + + +
            +
          • +

            executeScript

            +
            public CommandResult executeScript(java.lang.String fileName)
            +
          • +
          + + + + + + + + + + + + +
        • +
        +
      • +
      +
      +
      + + + + + + + diff --git a/Lab5Core/build/docs/javadoc/common/commandline/CommandRegistry.CommandAlreadyExistsException.html b/Lab5Core/build/docs/javadoc/common/commandline/CommandRegistry.CommandAlreadyExistsException.html new file mode 100644 index 0000000..9c7181f --- /dev/null +++ b/Lab5Core/build/docs/javadoc/common/commandline/CommandRegistry.CommandAlreadyExistsException.html @@ -0,0 +1,228 @@ + + + + + +CommandRegistry.CommandAlreadyExistsException (Lab5Core 3.0 API) + + + + + + + + + + + +
      +
      common.commandline
      +

      Class CommandRegistry.CommandAlreadyExistsException

      +
      +
      +
        +
      • java.lang.Object
      • +
      • +
          +
        • java.lang.Throwable
        • +
        • +
            +
          • java.lang.Exception
          • +
          • +
              +
            • java.lang.RuntimeException
            • +
            • +
                +
              • common.commandline.CommandRegistry.CommandAlreadyExistsException
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
      +
        +
      • +
        +
        All Implemented Interfaces:
        +
        java.io.Serializable
        +
        +
        +
        Enclosing class:
        +
        CommandRegistry
        +
        +
        +
        +
        public static class CommandRegistry.CommandAlreadyExistsException
        +extends java.lang.RuntimeException
        +
        +
        See Also:
        +
        Serialized Form
        +
        +
      • +
      +
      +
      +
        +
      • + +
          +
        • + + +

          Method Summary

          +
            +
          • + + +

            Methods inherited from class java.lang.Throwable

            +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
          • +
          +
            +
          • + + +

            Methods inherited from class java.lang.Object

            +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
          • +
          +
        • +
        +
      • +
      +
      +
      + + + + + + + diff --git a/Lab5Core/build/docs/javadoc/common/commandline/CommandRegistry.CommandNotFoundException.html b/Lab5Core/build/docs/javadoc/common/commandline/CommandRegistry.CommandNotFoundException.html new file mode 100644 index 0000000..e3ea560 --- /dev/null +++ b/Lab5Core/build/docs/javadoc/common/commandline/CommandRegistry.CommandNotFoundException.html @@ -0,0 +1,228 @@ + + + + + +CommandRegistry.CommandNotFoundException (Lab5Core 3.0 API) + + + + + + + + + + + +
      +
      common.commandline
      +

      Class CommandRegistry.CommandNotFoundException

      +
      +
      +
        +
      • java.lang.Object
      • +
      • +
          +
        • java.lang.Throwable
        • +
        • +
            +
          • java.lang.Exception
          • +
          • +
              +
            • java.lang.RuntimeException
            • +
            • +
                +
              • common.commandline.CommandRegistry.CommandNotFoundException
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
      +
        +
      • +
        +
        All Implemented Interfaces:
        +
        java.io.Serializable
        +
        +
        +
        Enclosing class:
        +
        CommandRegistry
        +
        +
        +
        +
        public static class CommandRegistry.CommandNotFoundException
        +extends java.lang.RuntimeException
        +
        +
        See Also:
        +
        Serialized Form
        +
        +
      • +
      +
      +
      +
        +
      • + +
          +
        • + + +

          Method Summary

          +
            +
          • + + +

            Methods inherited from class java.lang.Throwable

            +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
          • +
          +
            +
          • + + +

            Methods inherited from class java.lang.Object

            +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
          • +
          +
        • +
        +
      • +
      +
      +
      + + + + + + + diff --git a/Lab5Core/build/docs/javadoc/common/parser/Adapters.CoordinateYAdapter.html b/Lab5Core/build/docs/javadoc/common/commandline/CommandRegistry.HelpCommand.html similarity index 62% rename from Lab5Core/build/docs/javadoc/common/parser/Adapters.CoordinateYAdapter.html rename to Lab5Core/build/docs/javadoc/common/commandline/CommandRegistry.HelpCommand.html index 6cd919b..940813b 100644 --- a/Lab5Core/build/docs/javadoc/common/parser/Adapters.CoordinateYAdapter.html +++ b/Lab5Core/build/docs/javadoc/common/commandline/CommandRegistry.HelpCommand.html @@ -3,7 +3,7 @@ -Adapters.CoordinateYAdapter (Lab5Core 2.2 API) +CommandRegistry.HelpCommand (Lab5Core 3.0 API) @@ -11,13 +11,13 @@ + + + + + + + + + +
      +
      common.commandline
      +

      Class CommandRegistry

      +
      +
      +
        +
      • java.lang.Object
      • +
      • +
          +
        • common.commandline.CommandRegistry
        • +
        +
      • +
      +
      +
        +
      • +
        +
        +
        public final class CommandRegistry
        +extends java.lang.Object
        +
        Класс регистра команд, используемый для добавления, переопределения или удаления команд
        +
      • +
      +
      +
      + +
      +
      +
        +
      • + +
          +
        • + + +

          Method Detail

          + + + +
            +
          • +

            registerCommand

            +
            public static void registerCommand(Command command)
            +
          • +
          + + + +
            +
          • +

            registerCommands

            +
            public static void registerCommands(Command... commands)
            +
          • +
          + + + +
            +
          • +

            reassignCommand

            +
            public static void reassignCommand(Command command)
            +
          • +
          + + + +
            +
          • +

            unregisterCommand

            +
            public static void unregisterCommand(java.lang.String alias)
            +
          • +
          + + + +
            +
          • +

            getCommand

            +
            public static Command getCommand(java.lang.String alias)
            +
          • +
          +
        • +
        +
      • +
      +
      +
      + + + + + + + diff --git a/Lab5Core/build/docs/javadoc/common/commandline/Executable.html b/Lab5Core/build/docs/javadoc/common/commandline/Executable.html index 281dd46..567bd86 100644 --- a/Lab5Core/build/docs/javadoc/common/commandline/Executable.html +++ b/Lab5Core/build/docs/javadoc/common/commandline/Executable.html @@ -3,7 +3,7 @@ -Executable (Lab5Core 2.2 API) +Executable (Lab5Core 3.0 API) @@ -11,7 +11,7 @@ @@ -11,14 +11,14 @@ + + + + + + + + + +
      +
      common.commandline
      +

      Enum LongStrings

      +
      +
      +
        +
      • java.lang.Object
      • +
      • +
          +
        • java.lang.Enum<LongStrings>
        • +
        • +
            +
          • common.commandline.LongStrings
          • +
          +
        • +
        +
      • +
      +
      +
        +
      • +
        +
        All Implemented Interfaces:
        +
        java.io.Serializable, java.lang.Comparable<LongStrings>
        +
        +
        +
        +
        public enum LongStrings
        +extends java.lang.Enum<LongStrings>
        +
      • +
      +
      +
      +
        +
      • + +
          +
        • + + +

          Enum Constant Summary

          + + + + + + + + + + + +
          Enum Constants 
          Enum Constant and Description
          GREETINGS 
          LINE 
          +
        • +
        + +
          +
        • + + +

          Method Summary

          + + + + + + + + + + + + + + + + + + +
          All Methods Static Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and Description
          java.lang.StringgetValue() 
          static LongStringsvalueOf(java.lang.String name) +
          Returns the enum constant of this type with the specified name.
          +
          static LongStrings[]values() +
          Returns an array containing the constants of this enum type, in +the order they are declared.
          +
          +
            +
          • + + +

            Methods inherited from class java.lang.Enum

            +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
          • +
          +
            +
          • + + +

            Methods inherited from class java.lang.Object

            +getClass, notify, notifyAll, wait, wait, wait
          • +
          +
        • +
        +
      • +
      +
      +
      +
        +
      • + + + +
          +
        • + + +

          Method Detail

          + + + +
            +
          • +

            values

            +
            public static LongStrings[] values()
            +
            Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
            +for (LongStrings c : LongStrings.values())
            +    System.out.println(c);
            +
            +
            +
            Returns:
            +
            an array containing the constants of this enum type, in the order they are declared
            +
            +
          • +
          + + + +
            +
          • +

            valueOf

            +
            public static LongStrings valueOf(java.lang.String name)
            +
            Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
            +
            +
            Parameters:
            +
            name - the name of the enum constant to be returned.
            +
            Returns:
            +
            the enum constant with the specified name
            +
            Throws:
            +
            java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
            +
            java.lang.NullPointerException - if the argument is null
            +
            +
          • +
          + + + +
            +
          • +

            getValue

            +
            public java.lang.String getValue()
            +
          • +
          +
        • +
        +
      • +
      +
      +
      + + + + + + + diff --git a/Lab5Core/build/docs/javadoc/common/commandline/package-frame.html b/Lab5Core/build/docs/javadoc/common/commandline/package-frame.html index 3fa7660..85b7bb8 100644 --- a/Lab5Core/build/docs/javadoc/common/commandline/package-frame.html +++ b/Lab5Core/build/docs/javadoc/common/commandline/package-frame.html @@ -3,7 +3,7 @@ -common.commandline (Lab5Core 2.2 API) +common.commandline (Lab5Core 3.0 API) diff --git a/Lab5Core/build/docs/javadoc/common/commandline/package-summary.html b/Lab5Core/build/docs/javadoc/common/commandline/package-summary.html index 87ae181..d66bec8 100644 --- a/Lab5Core/build/docs/javadoc/common/commandline/package-summary.html +++ b/Lab5Core/build/docs/javadoc/common/commandline/package-summary.html @@ -3,7 +3,7 @@ -common.commandline (Lab5Core 2.2 API) +common.commandline (Lab5Core 3.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ + + + + + + + + + +
      +
      common.commandline.pdcommands
      +

      Class PeopleDatabaseCommand

      +
      +
      + +
      +
        +
      • +
        +
        All Implemented Interfaces:
        +
        java.io.Serializable
        +
        +
        +
        +
        public abstract class PeopleDatabaseCommand
        +extends Command
        +
        +
        See Also:
        +
        Serialized Form
        +
        +
      • +
      +
      +
      + +
      +
      +
        +
      • + +
          +
        • + + +

          Constructor Detail

          + + + +
            +
          • +

            PeopleDatabaseCommand

            +
            public PeopleDatabaseCommand(java.lang.String alias,
            +                             boolean clientOnly,
            +                             java.lang.String description,
            +                             Executable executable)
            +
          • +
          + + + +
            +
          • +

            PeopleDatabaseCommand

            +
            public PeopleDatabaseCommand(java.lang.String alias,
            +                             boolean clientOnly,
            +                             java.lang.String description)
            +
          • +
          +
        • +
        + +
          +
        • + + +

          Method Detail

          + + + + + + + +
            +
          • +

            validateIdCommand

            +
            public static boolean validateIdCommand(java.lang.String[] args)
            +
          • +
          +
        • +
        +
      • +
      +
      +
      + + + + + + + diff --git a/Lab5Core/build/docs/javadoc/common/commandline/pdcommands/PeopleDatabaseCommands.html b/Lab5Core/build/docs/javadoc/common/commandline/pdcommands/PeopleDatabaseCommands.html new file mode 100644 index 0000000..f5c7b2f --- /dev/null +++ b/Lab5Core/build/docs/javadoc/common/commandline/pdcommands/PeopleDatabaseCommands.html @@ -0,0 +1,301 @@ + + + + + +PeopleDatabaseCommands (Lab5Core 3.0 API) + + + + + + + + + + + +
      +
      common.commandline.pdcommands
      +

      Class PeopleDatabaseCommands

      +
      +
      +
        +
      • java.lang.Object
      • +
      • +
          +
        • common.commandline.pdcommands.PeopleDatabaseCommands
        • +
        +
      • +
      +
      +
        +
      • +
        +
        +
        public final class PeopleDatabaseCommands
        +extends java.lang.Object
        +
        Класс объявления всех команд, связанных с манипуляциями над объектом класса PeopleDatabase
        +
        +
        See Also:
        +
        PeopleDatabase
        +
        +
      • +
      +
      +
      + +
      +
      +
        +
      • + + + +
          +
        • + + +

          Method Detail

          + + + +
            +
          • +

            createPerson

            +
            public static Person createPerson()
            +
          • +
          + + + +
            +
          • +

            createLocation

            +
            public static Location createLocation()
            +
          • +
          + + + +
            +
          • +

            createCoordinates

            +
            public static Coordinates createCoordinates()
            +
          • +
          +
        • +
        +
      • +
      +
      +
      + + + + + + + diff --git a/Lab5Core/build/docs/javadoc/common/commandline/pdcommands/package-frame.html b/Lab5Core/build/docs/javadoc/common/commandline/pdcommands/package-frame.html new file mode 100644 index 0000000..d158530 --- /dev/null +++ b/Lab5Core/build/docs/javadoc/common/commandline/pdcommands/package-frame.html @@ -0,0 +1,20 @@ + + + + + +common.commandline.pdcommands (Lab5Core 3.0 API) + + + + +

      common.commandline.pdcommands

      + + + diff --git a/Lab5Core/build/docs/javadoc/common/commandline/pdcommands/package-summary.html b/Lab5Core/build/docs/javadoc/common/commandline/pdcommands/package-summary.html new file mode 100644 index 0000000..fa3941c --- /dev/null +++ b/Lab5Core/build/docs/javadoc/common/commandline/pdcommands/package-summary.html @@ -0,0 +1,145 @@ + + + + + +common.commandline.pdcommands (Lab5Core 3.0 API) + + + + + + + + + + +
      +

      Package common.commandline.pdcommands

      +
      +
      +
        +
      • + + + + + + + + + + + + + + + + +
        Class Summary 
        ClassDescription
        PeopleDatabaseCommand 
        PeopleDatabaseCommands +
        Класс объявления всех команд, связанных с манипуляциями над объектом класса PeopleDatabase
        +
        +
      • +
      +
      + + + + + + diff --git a/Lab5Core/build/docs/javadoc/common/commandline/pdcommands/package-tree.html b/Lab5Core/build/docs/javadoc/common/commandline/pdcommands/package-tree.html new file mode 100644 index 0000000..8d55a4a --- /dev/null +++ b/Lab5Core/build/docs/javadoc/common/commandline/pdcommands/package-tree.html @@ -0,0 +1,139 @@ + + + + + +common.commandline.pdcommands Class Hierarchy (Lab5Core 3.0 API) + + + + + + + + + + +
      +

      Hierarchy For Package common.commandline.pdcommands

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      + +
      + + + + + + diff --git a/Lab5Core/build/docs/javadoc/common/commandline/response/CommandResult.html b/Lab5Core/build/docs/javadoc/common/commandline/response/CommandResult.html index 19a5cfb..ca803b8 100644 --- a/Lab5Core/build/docs/javadoc/common/commandline/response/CommandResult.html +++ b/Lab5Core/build/docs/javadoc/common/commandline/response/CommandResult.html @@ -3,7 +3,7 @@ -CommandResult (Lab5Core 2.2 API) +CommandResult (Lab5Core 3.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/Lab5Core/build/docs/javadoc/common/commandline/response/package-summary.html b/Lab5Core/build/docs/javadoc/common/commandline/response/package-summary.html index fc39887..b14ed6b 100644 --- a/Lab5Core/build/docs/javadoc/common/commandline/response/package-summary.html +++ b/Lab5Core/build/docs/javadoc/common/commandline/response/package-summary.html @@ -3,7 +3,7 @@ -common.commandline.response (Lab5Core 2.2 API) +common.commandline.response (Lab5Core 3.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,13 +11,13 @@ @@ -11,7 +11,7 @@ @@ -11,13 +11,13 @@ @@ -11,14 +11,14 @@ diff --git a/Lab5Core/build/docs/javadoc/common/data/package-summary.html b/Lab5Core/build/docs/javadoc/common/data/package-summary.html index 7a971a6..f24abeb 100644 --- a/Lab5Core/build/docs/javadoc/common/data/package-summary.html +++ b/Lab5Core/build/docs/javadoc/common/data/package-summary.html @@ -3,7 +3,7 @@ -common.data (Lab5Core 2.2 API) +common.data (Lab5Core 3.0 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,12 +11,18 @@