PryceTracker
  1. PryceTracker

Server

Public
AuthorCommitMessageCommit dateIssues
Christopher FeblesChristopher Febles
611d7c77f41Minor Java 8 change.
Christopher FeblesChristopher Febles
a24d82f9829Renamed test class to (try to) better reflect its function.Removed unnecessary annotations from configuration class. Updated code to Outpan v2. Project builds cleanly. All tests pass.
Christopher FeblesChristopher Febles
b3f99db2583Updated name of JSON field.Minor logging update.
Christopher FeblesChristopher Febles
5029cd3aaafFixed issue where "attributes" column was not appearing in the database.Added Hibernate errors to the database log.
Christopher FeblesChristopher Febles
64904d4b233Removed unnecessary import.Updated logging configuration to write separate Spring and database logs.
Christopher FeblesChristopher Febles
17675ddeec6Added POM configuration to auto-deploy to Tomcat.Added missing @EnableWebMvc Spring configuration. Added universal CORS filter for testing on localhost. Added path logging messages in controller. Added logback configuration. Added JavaScript test.
Christopher FeblesChristopher Febles
3948b541bb9Renamed some fields to avoid "code" overload.Added hashCode/equals to Item Unit tests pass. Integration tests pass.
Christopher FeblesChristopher Febles
91f18011e00Configured Spring to autoconvert String codes into Enum objects.Added BarcodeType lookup by code. Configured controller unit test. Changed unit test configuration to extend from main PryceTrackerConfiguration. Unit tests pass.
Christopher FeblesChristopher Febles
3f9beefa4d1Added support for BarcodeType in the controller endpoint.
Christopher FeblesChristopher Febles
f6a222b52e7Added support for BarcodeType, as sent by the iOS app.
Christopher FeblesChristopher Febles
a99f3f2e776Added iOS and db subfolders to gitignore.Specifying that this WAR is not using a web.xml file. Added programmatic WebAppInitializer (as opposed to a web.xml file)
Christopher FeblesChristopher Febles
bf73f0e8bbdAdded code to auto-convert non-EAN values to EAN format.TODO: Add a type parameter to match what's provided in iOS.
Christopher FeblesChristopher Febles
569fbd60716Partial support for multiple UPC types.
Christopher FeblesChristopher Febles
b7e1fa96b80Set up initial unit test configuration.
Christopher FeblesChristopher Febles
4e409574befRenamed test classes to reflect unit/integration.
Christopher FeblesChristopher Febles
6283ad333f7Removed unnecessary import from Prod configuration.Created IntegrationTestConfiguration to remove dependency on external MySQL database. Updated all tests to use new configuration classes.
Christopher FeblesChristopher Febles
47829a132bfInitial controller implementation.
Christopher FeblesChristopher Febles
defc37f67e8Storing attributes as a JsonNode for (hopefully) better conversion to JSON by Jackson.
Christopher FeblesChristopher Febles
a129cd60483Added support to store attributes in the database as a JSON string.
Christopher FeblesChristopher Febles
89728f16448Updated code to correctly cache items loaded from Outpan.Added lastUpdated field to Item.
Christopher FeblesChristopher Febles
216a005305aAdded Item lookup service.
Christopher FeblesChristopher Febles
6f5656f4db1Added name field to Item.
Christopher FeblesChristopher Febles
880d5afb78aUpdated Price to include timestamp when price was seen.Added getter methods to Price. Added lastUpdated timestamp to Price.
Christopher FeblesChristopher Febles
1865802c8b8Added new ID field for prices.Added Location field for prices.
Christopher FeblesChristopher Febles
0cf1645ff8bCreated initial Location.Updated primitive types to wrapped object types per Hibernate recommendation. This fixes an error with Location.id.
Christopher FeblesChristopher Febles
7036745025aRemoved legacy attribute from @JoinColumn annotation.Integration tests pass as expected.
Christopher FeblesChristopher Febles
d17a78d89f1Unit tests pass, but foreign key relationship is not appearing in MySQL database.
Christopher FeblesChristopher Febles
fc44825abaeAdded MySQL dependency.Configured model classes so unit test is successful. Initial unit test passes, but database configuration is still incorrect (missing foreign key). Added initial ItemRepository. Fixed bug when setting database user permissions. Updated logging to exclude org.hibernate.
Christopher FeblesChristopher Febles
8a7396aca8cAdded database configuration.
Christopher FeblesChristopher Febles
93044ef003bAdded Apache Commons DBCP.Added initial JPA/Hibernate configuration. Added custom extension to Hibernate MySQL dialect. Added initial model placeholders.
Christopher FeblesChristopher Febles
ad2ae218322Added Spring JPA and Hibernate.
Christopher FeblesChristopher Febles
095ba71f0adDisabled auto trace logging on Spring Configuration methods.Removed unnecessary Spring beans.
Christopher FeblesChristopher Febles
d3b74fbba1fLogging now working as expected: Logging Aspect is being loaded and executed correctly.
Christopher FeblesChristopher Febles
cfc6eb32301Upgraded parent POM to the latest version.Renamed Spring Configuration class to be project-specific. Updated test Logback configuration to use new logging-support default configuration.
Christopher FeblesChristopher Febles
7066a485c16Added Jackson test.Added async test.
Christopher FeblesChristopher Febles
89b2fb99f8aInitial Spring configuration complete.Initial test load via Outpan REST API successful.
Christopher FeblesChristopher Febles
18af0e97cd1Initial commit.