-
Notifications
You must be signed in to change notification settings - Fork 0
JAuction Server
Functionality provided by the jAuction Server.
Users can be authenticated which grants them access to personalized data like “My Auctions” or “My Money”.
Currently users are created by using the signup command. It is planned to implement user storage in a text file or database.
A resource references a fixed, sellable item. The list of resources is loaded at server startup and is not changeable at runtime.
A auction always has a resource and an amount of that resource. It also has a price at which it is to be sold and a duration after which it will be automatically cancelled. It belongs to the user who created it and can be manually cancelled by that user.
The jAuction Server provides a JSON API for Commands.
- get_commands
- login
- signup
- get_money
- get_stock
- get_stock_all
- get_resource
- get_resource_all
- get_auction
- get_auctions_by_resource
- get_auctions_all
- bid
- buy_auction
- cancel_auction
- create_auction
It is written in Java and requires following libs:
- commons-io
- commons-lang
- commons-logging
- commons-collections3
- commons-beanutils
- libjson
- ezmorph
It is written and maintained by Michael Gerber.