Commit Graph

45 Commits (87360899f3c6c988729bc422e77255afbcee5e73)
 

Author SHA1 Message Date
Hammy 87360899f3 Update documentation 4 years ago
Hammy 18efcd679a Update documentation 4 years ago
Hammy b8a1fec7f6 Update version 4 years ago
Hammy e3d187d142 Implement basic functionality for Waifu endpoint 4 years ago
Hammy fc9bf53620 Add POJO for Result
A Result object is what the sendRequest() method will return to the helper methods within MyWaifuWrapper.java
4 years ago
Hammy 8471d7a5e3 Add POJO for Response
A Response<> object is what users will receive when interacting with MyWaifuClient.java
4 years ago
Hammy e6baaef299 Add new constructor with @JsonCreator annotation
As the API is inconsistent, the Studio object within the Waifu endpoint was returning a String, this implementation allows Jackson to instantiate the Studio class even if a String was returned
4 years ago
Hammy 6192b34204 Update documentation 4 years ago
Hammy 4fa583201e Update documentation 4 years ago
Hammy 6717c2cd8c Add CustomException Class APIResponseException.java
Throwing one single exception when catching many different ones within the sendRequest() method of MyWaifuWrapper.java
4 years ago
Hammy f075da7409 Update README.md 4 years ago
Hamothy 75e35656b9
Merge pull request #4 from sgoudham/release
Merge changes from Release to Main cause I'm an idiot
4 years ago
Hammy d734e76db8 (Unfinished) Testing API Retrieval 4 years ago
Hammy 696115535b Remove equivalent print() statements 4 years ago
Hammy 69f4dab38e Update POJO's to better reflect API
The getWaifu endpoint disappointingly diverts from the API reference. Therefore changes to field names have been applied
4 years ago
Hammy 65689a7ee5 Add another POJO for JSON Entity
The getWaifu endpoint has a creator {} block that wasn't documented in the API Reference
4 years ago
Hamothy bf9a012635
Merge pull request #3 from sgoudham/release
Release Jenkins changes to Main
4 years ago
Hammy 3c8a6d5660 Update Jenkinsfile
Add new classifier 'core' back in because it was not working without a classifier
4 years ago
Hammy f58ba047a3 Update Jenkinsfile
Make sure that the main jar does not have an additional classifier to mention within pom.xml's
4 years ago
Hammy 303083ff4b Make MyWaifuWrapper.java constructor private
Ensures that users/clients are not able to instantiate an instance of MyWaifuWrapper.java
4 years ago
Hammy 42e9ce4439 Make MyWaifuWrapper.java package private
To ensure that the downstream client/user cannot instantiate an instance of MyWaifuWrapper, it has been moved into the same package as MyWaifuClient
4 years ago
Hammy f81fb2b931 Make MyWaifuClient.java public 4 years ago
Hammy fb73bd1b7e Update Jenkinsfile
Remove when()
4 years ago
Hammy 6faf748377 Update Jenkinsfile
Revert to simple if condition check
4 years ago
Hammy 8e51c55300 Update Jenkinsfile
Try to fix compilation errors
4 years ago
Hammy d4782842cb Update Jenkinsfile
Try to fix compilation errors
4 years ago
Hammy a8503a2641 Update Jenkinsfile
Try to upload 3 jar files and pom.xml
4 years ago
Hammy add17d8a75 Update Jenkinsfile
Try to experiment with trying to get javadocs jar and sources jar uploaded
4 years ago
Hamothy 4698affad5
Merge pull request #2 from sgoudham/main
Test Release To Nexus Repository
4 years ago
Hamothy 5ae001db5d
Merge pull request #1 from sgoudham/dev/jenkins
Dev/jenkins -> Add support for Jenkins Builds
4 years ago
Hammy 3a68208465 Update JavaDocs
Make sure that we are not referencing generics within javadocs
4 years ago
Hammy 0c673a0186 Update pom.xml
Enable document checks again for javadocs
4 years ago
Hammy 814f553247 Update pom.xml
Stop using RELEASE to pull in dependencies for org.jetbrains
4 years ago
Hammy 02d2dcfda3 Fix HTML Tags
Ensure that the HTML tags included are correctly used
4 years ago
Hammy 85e2158242 Update pom.xml
Try to disable document checks on javadocs
4 years ago
Hammy 1296aaffa9 Update pom.xml
Disable document checks
4 years ago
Hammy 86fb5028a4 Add Jenkinsfile 4 years ago
Hammy a8c685d78e Add dummy test 4 years ago
Hammy 24c96183cf Add (Unfinished) MyWaifuWrapper.java
This class will be abstracted away from Users and perform the API processing in the background
4 years ago
Hammy 184327f723 Add Basic MyWaifuClient.java
This class will be the main entry point for Users who wish to use this wrapper
4 years ago
Hammy 6d71d60e28 Add API return entities as POJO'S 4 years ago
Hammy 1286a42652 Reformat pom.xml 4 years ago
Hammy 0898054245 Add pom.xml 4 years ago
Hammy 3ccc108dc2 Add .gitignore 4 years ago
Hamothy 4a3a2bddca
Initial commit 4 years ago