org.adempiere.util
Class ModelInterfaceGenerator
java.lang.Object
org.adempiere.util.ModelInterfaceGenerator
public class ModelInterfaceGenerator
- extends Object
- Version:
- $Id$
- Author:
- Trifon Trifonov, Teo Sarca, SC ARHIPAC SERVICE SRL
- BF [ 1781629 ] Don't use Env.NL in model class/interface generators
- FR [ 1781630 ] Generated class/interfaces have a lot of unused imports
- BF [ 1781632 ] Generated class/interfaces should be UTF-8
- better formating of generated source
- BF [ 1787833 ] ModelInterfaceGenerator: don't write timestamp
- FR [ 1803309 ] Model generator: generate get method for Search cols, Victor Perez, e-Evolution
- FR [ 1785001 ] Using ModelPackage of EntityType to Generate Model Class
NL
public static final String NL
- See Also:
- Constant Field Values
COPY
public static final String COPY
- File Header
- See Also:
- Constant Field Values
ModelInterfaceGenerator
public ModelInterfaceGenerator(int AD_Table_ID,
String directory,
String packageName)
generateJavaComment
public void generateJavaComment(String startOfComment,
String propertyName,
String description,
StringBuffer result)
toString
public String toString()
- String representation
- Overrides:
toString in class Object
- Returns:
- string representation
main
public static void main(String[] args)
- Generate Interface.
Example: java GenerateInterafce.class mydirectory myPackage 'U','A'
would generate entity type User and Application classes into mydirectory.
Without parameters, the default is used:
C:\extend\src\compiere\model\ compiere.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® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.