author Stefan Hühner <>
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
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:


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 for more documentation.

* Helping out

If you'd like to help out, great!

Have a look to our Contributor's Guide:

There is also a list of on-going community projects:

Please share your changes so others can benefit.

Please use svn diff to prepare patches.

* Contact

IRC: #openbravo in freenode