Skip to content
servasat edited this page Jul 12, 2011 · 30 revisions

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.

Server API

The jAuction Server provides a JSON API for Commands.

UML
UML

Use Case
UML

About

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.

Clone this wiki locally