ADempiere

ADempiere is an Open Source ERP – Enterprise Resource Planning.

The business areas that are covered by ADempiere Application:

  • Enterprise Resource Planning (ERP)
  • Supply Chain Management (SCM)
  • Customer Relationship Management (CRM)
  • Financial Performance Analysis
  • Integrated Point of Sales (POS) solution
  • Integrated Web Store
  • Material Requirements Planning  (or Manufacturing Resource Planning, in beta for Release 3.5)

Technology

    ADempiere is developed with Java technology and JBoss application server. Supported databases restricted to PostgreSQL and Oracle. And a MySQL port of the database which is currently underway.

Abstract Class

Abstract class is a class that have one or more methods declared, but not defined. Abstract class cannot have instances. This class uses in inheritance to take advantage of polymorphism. To declare that a class is abstract, use the abstract keyword in front of the class keyword in the class definition, the syntax is like this:

abstract class class {

void method() {

…;

}

}

An abstract method is a method that is declared without an implementation, with a syntax like this:

abstract void method(param1, param2, …);