README
author Stefan Hühner <stefan.huehner@openbravo.com>
Tue, 08 Mar 2011 13:08:42 +0100
changeset 11087 7e9a7978463b
parent 2701 9177a608364c
child 18956 174ba7e7f723
permissions -rw-r--r--
Change API of new OBDao class to be safer/cleaner
- getAllInstances, removed as just getFilteredCriteria().list()
- getOneInstance, removed as unsafe, most users can use existing uniqueResult
which fails with >1 result rows, and returns null or the value otherwise. This
fixes the unpredictable result is absence of an order by clause.
- getFilteredCriteria, remove version to disable client/org filter, can be
easily done with 1-2 lines extra in the caller when rally needed
- getFilteredCriteria: change api to use normal hibernate Criterion for
filtering which removes need for another class to declare the same concept
(Constraint).
This is the development trunk of Openbravo ERP.

* Installation

First, download the setup binary corresponding to your system:

  ant setup

Next run the downloaded file in the config directory. For example in
x86 Linux:

  ./setup-properties-linux.bin

If there is no setup binary for your operating system and architecture,
send a request to <staff.rm at openbravo dot com>.

Then, to install it run:

  ant install.source

It creates the database structure, builds the core, compiles
Openbravo and generates a war file.

Deploy this war file into the tomcat/webapps directory.

* Documentation

See http://wiki.openbravo.com for more documentation.

* Helping out

If you'd like to help out, great!

Have a look to our Contributor's Guide:
http://wiki.openbravo.com/wiki/Contributor%27s_Guide

There is also a list of on-going community projects:
http://wiki.openbravo.com/wiki/Community_Projects

Please share your changes so others can benefit.

Please use svn diff to prepare patches.

* Contact

IRC: #openbravo in freenode