MCPcopy Index your code
hub / github.com/adempiere/adempiere

github.com/adempiere/adempiere @3.9.4.001

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.9.4.001 ↗ · + Follow
117,280 symbols 347,732 edges 5,456 files 97,293 documented · 83%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ADempiere

Short status: GitHub release (latest by date) GitHub code size in bytes GitHub repo size ADempiere Build ADempiere Build ADempiere Build ADempiere Build \ \ Issues and Pull Requests: GitHub issues GitHub closed issues GitHub pull requests GitHub closed pull requests \ \ Social Media: Discord Gitter

The ADempiere Business Suite ERP/CRM/MFG/SCM/POS is done the Bazaar way in an open and unabated fashion. \ Focus is on the Community that includes Technical Specialists, Functional Specialists, Implementors and End-Users.

  • Official Page: http://www.adempiere.io
  • Official Docs: http://adempiere.io/docs
  • Download and debug source: https://www.adempiere.io/product/source-code.html#cloning-the-repository-with-a-slow-connection
  • Business process: https://www.adempiere.io/product/business-process.html
  • If you need to report a bug: https://github.com/adempiere/adempiere/issues

Extension points exported contracts — how you extend this code

PageEvents (Interface)
This interface is intended to be implemented by elements that require javascript page event attributes. @ver [12 implementers]
tools/src/org/adempiere/legacy/apache/ecs/PageEvents.java
POSKeyListener (Interface)
Interface for listening to on screen key events @author Paul Bowden Adaxa Pty Ltd [11 implementers]
org.adempiere.pos/src/main/java/base/org/adempiere/pos/POSKeyListener.java
CEditor (Interface)
Adempiere Editor interface @author Jorg Janke @version $Id: CEditor.java,v 1.2 2006/07/30 00:52:24 jjanke Exp [14 implementers]
client/src/org/compiere/swing/CEditor.java
IPersistenceWrapper (Interface)
Contract to define persistence wrapper by entity @author Yamel Senih, ysenih@erpya.com, ERPCyA http://www.erpya.com [9 …
org.spin.store/src/main/java/org/spin/store/util/support/elasticsearch/IPersistenceWrapper.java
ITabOnCloseHandler (Interface)
@author hengsin [8 implementers]
zkwebui/WEB-INF/src/org/adempiere/webui/panel/ITabOnCloseHandler.java
DBObjectInterface (Interface)
interface to database objects @author Stefan Christians [22 implementers]
com.kkalice.adempiere.migrate/src/com/kkalice/adempiere/migrate/DBObjectInterface.java
IUpdateHandler (Interface)
@author Yamel Senih, ySenih@erpya.com, ERPCyA http://www.erpya.com Contract for notification response handler, this is c [111 …
base/src/org/spin/queue/notification/support/IUpdateHandler.java
TreeCheckingListener (Interface)
The listener that's notified when the checking in a TreeCheckingModel changes. @see it.cnr.imaa.essi.lablib.gui.checkbo [20 …
org.eevolution.manufacturing/src/main/java/base/it/cnr/imaa/essi/lablib/gui/checkboxtree/TreeCheckingListener.java

Core symbols most depended-on inside this repo

set_Value
called by 14531
base/src/org/compiere/model/PO.java
get_Value
called by 14213
base/src/org/compiere/model/PO.java
append
called by 9786
client/src/org/compiere/swing/CTextArea.java
append
called by 8633
base/src/org/compiere/util/HashcodeBuilder.java
toString
called by 6277
base/src/org/compiere/db/AdempiereDatabase.java
getCtx
called by 5562
base/src/org/compiere/util/Env.java
get_TrxName
called by 5120
base/src/org/adempiere/engine/IDocumentLine.java
set_ValueNoCheck
called by 4304
base/src/org/compiere/model/PO.java

Shape

Method 111,217
Class 4,603
Interface 1,109
Function 343
Enum 8

Languages

Java100%
TypeScript1%

Modules by API surface

base/src/org/adempiere/core/domains/models/I_C_AcctSchema_Default.java236 symbols
base/src/org/adempiere/core/domains/models/X_C_AcctSchema_Default.java232 symbols
base/src/org/adempiere/core/domains/models/I_C_Order.java231 symbols
base/src/org/adempiere/core/domains/models/X_C_Order.java227 symbols
base/src/org/adempiere/core/domains/models/I_I_Project.java223 symbols
base/src/org/adempiere/core/domains/models/I_C_Payment.java220 symbols
base/src/org/adempiere/core/domains/models/X_I_Project.java219 symbols
base/src/org/adempiere/core/domains/models/I_I_Requisition.java218 symbols
base/src/org/adempiere/core/domains/models/I_I_HR_Employee.java217 symbols
base/src/org/adempiere/core/domains/models/X_C_Payment.java216 symbols
base/src/org/adempiere/core/domains/models/X_I_Requisition.java214 symbols
base/src/org/adempiere/core/domains/models/X_I_HR_Employee.java213 symbols

Datastores touched

(mysql)Database · 1 repos
databasenameDatabase · 1 repos
compiereDatabase · 1 repos
databasenameDatabase · 1 repos

For agents

$ claude mcp add adempiere \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page