Commit Graph

  • e7fc738 REST API: Generate book hash when adding a new book with curl POST by Pekka Helenius 2020-09-27 14:49:12 +0300
  • 6748243 Add comment about object notation by Pekka Helenius 2020-09-27 12:18:49 +0300
  • 2042d4a Update repository structure descriptions by Pekka Helenius 2020-09-26 12:05:38 +0300
  • 7be2405 Add database plans section; update schema picture by Pekka Helenius 2020-09-26 12:02:16 +0300
  • a2fcecf Determine data types for database; add column definitions by Pekka Helenius 2020-09-26 11:45:58 +0300
  • 9a36567 Add picture: database structure by Pekka Helenius 2020-09-26 01:56:06 +0300
  • 8a373a2 Add missing header text by Pekka Helenius 2020-09-26 01:26:25 +0300
  • e6a6325 Implement random hashes as replacement for direct book IDs for front-end by Pekka Helenius 2020-09-26 01:24:15 +0300
  • 8ad66f2 Uniform and correct styling by Pekka Helenius 2020-09-25 12:58:03 +0300
  • fa29589 Change used table elements (header -> data cell) by Pekka Helenius 2020-09-25 12:12:00 +0300
  • 12eb644 Explain some design choices used in HTML documents; add commenting by Pekka Helenius 2020-09-25 12:08:46 +0300
  • 33f753d Be more specific why JSON key names may use different naming policy by Pekka Helenius 2020-09-25 11:44:47 +0300
  • 659cfe7 Set fallback message key strings for author & category NULL values by Pekka Helenius 2020-09-25 11:43:10 +0300
  • a09ec7c Update web forms due to new Author entity by Pekka Helenius 2020-09-25 11:28:33 +0300
  • e4bf781 Update messages for new author fields, update apiref messages by Pekka Helenius 2020-09-25 11:27:46 +0300
  • 3f6db48 Implement Author entity: re-format parts of table structures, add supporting code by Pekka Helenius 2020-09-25 11:25:49 +0300
  • 47a9669 Add missing 'None' option for category by Pekka Helenius 2020-09-24 16:43:40 +0300
  • 5197cdd Improve REST API reference page: add more examples, update layout by Pekka Helenius 2020-09-24 16:40:20 +0300
  • fc7caa6 Add REST API reference page CSS class styles by Pekka Helenius 2020-09-24 16:39:42 +0300
  • 0e80a3a Add & modify REST API reference page messages by Pekka Helenius 2020-09-24 16:39:12 +0300
  • 6fda2cc Remove unneeded submit buttons and forms by Pekka Helenius 2020-09-24 16:38:17 +0300
  • e544d7b Expose book ID query for Rest API resource by Pekka Helenius 2020-09-24 15:49:47 +0300
  • 4f10a46 Update sample picture by Pekka Helenius 2020-09-24 14:37:35 +0300
  • 02feca4 Implement REST API reference help page by Pekka Helenius 2020-09-24 14:26:30 +0300
  • 11dde7c Also consider NULL/None category type for books by Pekka Helenius 2020-09-24 11:08:06 +0300
  • a36b273 Ignore books in JSON output; define SQL fetch & cascade types for book list by Pekka Helenius 2020-09-24 11:07:04 +0300
  • 87ccddc Ignore books in JSON output; define SQL fetch & cascade types for book list by Pekka Helenius 2020-09-24 11:06:55 +0300
  • 27dfa3f Allow NULL category id; various JSON/SQL related additions by Pekka Helenius 2020-09-24 11:02:39 +0300
  • 9abb6ff Implement custom JSON serializer for book category by Pekka Helenius 2020-09-24 10:50:52 +0300
  • b3c1bb6 Define REST API export and URL naming policy by Pekka Helenius 2020-09-24 10:47:49 +0300
  • 1459fb7 Add default redirect by Pekka Helenius 2020-09-24 10:41:17 +0300
  • 0e0c0fe (tag: v0.0.1-alpha, v0.0.1-alpha) Add missing null check by Pekka Helenius 2020-09-23 01:19:14 +0300
  • a2afb43 Update sample picture by Pekka Helenius 2020-09-23 01:45:00 +0300
  • fb254e1 Initial REST API search support for a book by its title by Pekka Helenius 2020-09-23 01:29:57 +0300
  • c6707e5 Hide Id fields from JSON data. Necessary? by Pekka Helenius 2020-09-23 01:23:11 +0300
  • e430378 Modify findById method by Pekka Helenius 2020-09-23 01:21:16 +0300
  • 43260f1 Add missing null check by Pekka Helenius 2020-09-23 01:19:14 +0300
  • ce7e3dc Implement initial REST support by Pekka Helenius 2020-09-22 23:59:29 +0300
  • bf9a113 Add missing ISBN value check for Edit web form by Pekka Helenius 2020-09-22 01:58:13 +0300
  • 840a8f0 Add additional book ID check by Pekka Helenius 2020-09-22 01:15:54 +0300
  • 86f6f69 Add comma decimal support for input forms by Pekka Helenius 2020-09-22 00:41:18 +0300
  • 3d12f60 Add class description by Pekka Helenius 2020-09-21 23:28:24 +0300
  • f03cd47 Update to Spring boot 2.3.4, add Maven dependency 'spring-boot-starter-validation' by Pekka Helenius 2020-09-21 22:19:44 +0300
  • 4fef3aa Disable file log since file paths may conflict with the OS environment on stand-alone Tomcat server installations by Pekka Helenius 2020-09-20 14:13:31 +0300
  • 535e814 Update error HTML template by Pekka Helenius 2020-09-20 02:01:00 +0300
  • 6843938 Add missing headers by Pekka Helenius 2020-09-20 01:47:41 +0300
  • c498246 Format CSS + raw HTML correctly also without Java; set placeholders for Spring message keys; minor changes to web forms by Pekka Helenius 2020-09-20 01:42:03 +0300
  • d7b067d Update sample picture by Pekka Helenius 2020-09-19 00:51:37 +0300
  • b4992c7 Set proper price placeholder value into Add web form by Pekka Helenius 2020-09-19 00:46:51 +0300
  • 967396b Add more database constraints for BOOK table by Pekka Helenius 2020-09-19 00:39:30 +0300
  • 2f9bfb1 Add missing CRUD saving operation by Pekka Helenius 2020-09-19 00:37:48 +0300
  • bf87234 Move categories to global Spring Model by Pekka Helenius 2020-09-19 00:20:10 +0300
  • bad3ad0 Update example forms by Pekka Helenius 2020-09-19 00:11:29 +0300
  • 32973f2 Add bookstore CSS style by Pekka Helenius 2020-09-19 00:07:30 +0300
  • f3ac94f Add example input values for users; Update web form styles by Pekka Helenius 2020-09-19 00:00:54 +0300
  • 8171bd0 Change book price data type to BigDecimal by Pekka Helenius 2020-09-18 23:05:37 +0300
  • 7a22d4b Use Thymeleaf message expressions in web forms by Pekka Helenius 2020-09-18 22:33:18 +0300
  • ee21c83 Set SLF4J log format; improve logs; deprecate HttpExceptionHandler class by Pekka Helenius 2020-09-18 19:38:28 +0300
  • 956bdad Error if attempting to add a non-unique ISBN value by Pekka Helenius 2020-09-18 12:41:54 +0300
  • 91c4c8f Public methods; add 'existsbyIsbn' method by Pekka Helenius 2020-09-18 12:40:52 +0300
  • 4b13819 Minor clean-up: remove redundant parameter by Pekka Helenius 2020-09-18 11:13:51 +0300
  • 128ee7e Simplify code of retrieving current year in add form; fix typo by Pekka Helenius 2020-09-18 02:02:26 +0300
  • 382c8e9 Generalize web form URL scheme by Pekka Helenius 2020-09-18 01:59:15 +0300
  • b6fa4bf Add a sample picture by Pekka Helenius 2020-09-17 21:06:36 +0300
  • 0666a39 Minor refactoring by Pekka Helenius 2020-09-17 20:46:58 +0300
  • 3457982 Set more flexible naming scheme for template URLs, get from Controller by Pekka Helenius 2020-09-17 20:35:46 +0300
  • a4ce0b0 Fix categories not showing up after invalid edits; Rename view references by Pekka Helenius 2020-09-17 20:33:18 +0300
  • 26de2e5 Update sample book information by Pekka Helenius 2020-09-17 20:31:59 +0300
  • 5c57943 Allow ':' in book's name by Pekka Helenius 2020-09-17 20:31:25 +0300
  • 1eecc28 Redirect invalid URL requests to default page by default. Do not filter these invalid requests by specific HTTP method types by Pekka Helenius 2020-09-17 19:09:26 +0300
  • a479b46 Prefer 'Long' over 'long' data type for Ids by Pekka Helenius 2020-09-17 19:04:20 +0300
  • 074c25c Update book data Edit logic by Pekka Helenius 2020-09-17 19:01:24 +0300
  • df81977 Fix + separate Id number generation for Book & Category by Pekka Helenius 2020-09-17 18:43:33 +0300
  • 95da20e Update toString method by Pekka Helenius 2020-09-17 17:42:19 +0300
  • 32f05de Delete redundant Book class constructor by Pekka Helenius 2020-09-16 17:42:48 +0300
  • 0e32811 Implement Category; add one-to-many relationship; update web forms by Pekka Helenius 2020-09-15 04:09:41 +0300
  • 64b26e4 Common clean-up; update string formats & Book class annotations by Pekka Helenius 2020-09-15 01:57:30 +0300
  • 96d6649 Enable forward HTTP headers support by Pekka Helenius 2020-09-15 01:54:15 +0300
  • 9d25ffd Add proper Web UI messages for invalid data types by Pekka Helenius 2020-09-15 01:53:41 +0300
  • f0610e5 Update web forms; Ignore proxy server configurations for now by Pekka Helenius 2020-09-15 01:52:17 +0300
  • 0524fdb Prefer relative hrefs (for proxy server configurations) by Pekka Helenius 2020-09-14 02:21:27 +0300
  • 4396fb1 Downgrade spring-boot-starter-parent version again, due to issues with validation API functionality by Pekka Helenius 2020-09-14 01:17:55 +0300
  • 22a0434 Re-format currency field in add/edit web forms by Pekka Helenius 2020-09-14 01:14:06 +0300
  • 2ef2215 Rename package: validation -> annotation by Pekka Helenius 2020-09-14 01:02:44 +0300
  • 0c6ad7b Correct price formatting in add & edit web forms by Pekka Helenius 2020-09-14 00:52:57 +0300
  • 91459eb Implement web form validation checks by Pekka Helenius 2020-09-14 00:48:57 +0300
  • ef0ae6b Implement CurrentYear validator by Pekka Helenius 2020-09-13 23:48:56 +0300
  • 41ef10b Add price to list page by Pekka Helenius 2020-09-13 03:18:20 +0300
  • 71d5c71 Get current year for new books by Pekka Helenius 2020-09-13 02:47:16 +0300
  • 0258e74 Add placeholder resource folder for Javascript files by Pekka Helenius 2020-09-13 02:22:34 +0300
  • 597a6c0 Add bootstrap theme; Add return buttons; Confirm book deletion; Suppress favicon.ico requests by Pekka Helenius 2020-09-13 02:21:31 +0300
  • d121c07 Implement support for database edits, re-factor code by Pekka Helenius 2020-09-13 00:15:13 +0300
  • 6a5986c Implement add & delete functionality by Pekka Helenius 2020-09-12 13:27:54 +0300
  • 8d53ef4 Add booklist webpage, fetch results and display them by Pekka Helenius 2020-09-12 12:29:53 +0300
  • a3436a4 Rename bookstore.html to booklist.html by Pekka Helenius 2020-09-12 03:56:32 +0300
  • 178afc3 Implement basic SQL support with a test; temporarily change some datatypes by Pekka Helenius 2020-09-12 03:53:34 +0300
  • c18a482 Update project dependencies by Pekka Helenius 2020-09-12 02:23:37 +0300
  • 0b4f477 Init SQL support by Pekka Helenius 2020-09-10 14:39:23 +0300
  • 99a6b26 Add packaging; Add Arch Linux build scripts by Pekka Helenius 2020-09-09 04:06:49 +0300
  • 2af07c8 define proper name for Maven compiled file by Pekka Helenius 2020-09-09 03:36:08 +0300