Adempiere 3.5.2a

org.eevolution.tools
Class GenerateModel

java.lang.Object
  extended by org.eevolution.tools.GenerateModel

public class GenerateModel
extends Object

Generate Model Classes extending PO. Base class for CMP interface - will be extended to create byte code directly

Version:
$Id: GenerateModel.java,v 1.5 2006/07/30 00:54:36 jjanke Exp $ globalqss - Grant independence to GenerateModel from AD_Table_ID globalqss - Filter by table (LIKE) globalqss - integrate Teo Sarca hint [ 1617928 ] Ineficient use of Boolean ctor for gen. model teo_sarca - bug fix [ 1651801 ] GenerateModel: duplicate "getKeyNamePair" methods teo_sarca - feature request [ 1662447 ] Add column names in model classes
Author:
Jorg Janke

Field Summary
static String COPY
          File Header
 
Constructor Summary
GenerateModel(int AD_Table_ID, String directory, String packageName)
          Generate PO Class
 
Method Summary
static void main(String[] args)
          Generate PO Model Class.
 String toString()
          String representation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COPY

public static final String COPY
File Header

See Also:
Constant Field Values
Constructor Detail

GenerateModel

public GenerateModel(int AD_Table_ID,
                     String directory,
                     String packageName)
Generate PO Class

Parameters:
AD_Table_ID - table id
directory - directory with \ or / at the end.
packageName - package name
Method Detail

toString

public String toString()
String representation

Overrides:
toString in class Object
Returns:
string representation

main

public static void main(String[] args)
Generate PO Model Class.
        Example: java GenerateModel.class mydirectory myPackage 'U','A'
        would generate entity type User and Application classes into mydirectory.
        Without parameters, the default is used:
        C:\Adempiere\adempiere-all\extend\src\adempiere\model\ adempiere.model 'U','A'
        

Parameters:
args - directory package entityType - directory where to save the generated file - package of the classes to be generated - entityType to be generated

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.