FR [ 1803309 ] Model generator: generate get method for Search cols
This commit is contained in:
parent
2f1ece1c1d
commit
26c37a7c69
|
|
@ -54,6 +54,7 @@ import org.compiere.util.Util;
|
||||||
* <li>BF [ 1781632 ] Generated class/interfaces should be UTF-8
|
* <li>BF [ 1781632 ] Generated class/interfaces should be UTF-8
|
||||||
* <li>better formating of generated source
|
* <li>better formating of generated source
|
||||||
* <li>[ 1787876 ] ModelClassGenerator: list constants should be ordered
|
* <li>[ 1787876 ] ModelClassGenerator: list constants should be ordered
|
||||||
|
* <li>FR [ 1803309 ] Model generator: generate get method for Search cols
|
||||||
* @author Victor Perez, e-Evolution
|
* @author Victor Perez, e-Evolution
|
||||||
* <li>FR [ 1785001 ] Using ModelPackage of EntityType to Generate Model Class
|
* <li>FR [ 1785001 ] Using ModelPackage of EntityType to Generate Model Class
|
||||||
*/
|
*/
|
||||||
|
|
@ -442,8 +443,9 @@ public class ModelClassGenerator
|
||||||
// TODO - New functionality
|
// TODO - New functionality
|
||||||
// 1) Must understand which class to reference
|
// 1) Must understand which class to reference
|
||||||
if (DisplayType.isID(displayType) && !IsKey) {
|
if (DisplayType.isID(displayType) && !IsKey) {
|
||||||
if (displayType == DisplayType.TableDir) {
|
if (displayType == DisplayType.TableDir
|
||||||
|
|| (displayType == DisplayType.Search && AD_Reference_ID == 0))
|
||||||
|
{
|
||||||
//begin [ 1785001 ] Using ModelPackage of EntityType to Generate Model Class - vpj-cd
|
//begin [ 1785001 ] Using ModelPackage of EntityType to Generate Model Class - vpj-cd
|
||||||
String tableName = columnName.substring(0, columnName.length()-3);
|
String tableName = columnName.substring(0, columnName.length()-3);
|
||||||
String referenceClassName = "I_"+columnName.substring(0, columnName.length()-3);
|
String referenceClassName = "I_"+columnName.substring(0, columnName.length()-3);
|
||||||
|
|
|
||||||
|
|
@ -58,6 +58,7 @@ import org.compiere.util.Env;
|
||||||
* <li>BF [ 1781632 ] Generated class/interfaces should be UTF-8
|
* <li>BF [ 1781632 ] Generated class/interfaces should be UTF-8
|
||||||
* <li>better formating of generated source
|
* <li>better formating of generated source
|
||||||
* <li>BF [ 1787833 ] ModelInterfaceGenerator: don't write timestamp
|
* <li>BF [ 1787833 ] ModelInterfaceGenerator: don't write timestamp
|
||||||
|
* <li>FR [ 1803309 ] Model generator: generate get method for Search cols
|
||||||
* @author Victor Perez, e-Evolution
|
* @author Victor Perez, e-Evolution
|
||||||
* <li>FR [ 1785001 ] Using ModelPackage of EntityType to Generate Model Class
|
* <li>FR [ 1785001 ] Using ModelPackage of EntityType to Generate Model Class
|
||||||
*/
|
*/
|
||||||
|
|
@ -382,7 +383,9 @@ public class ModelInterfaceGenerator {
|
||||||
//
|
//
|
||||||
|
|
||||||
if (DisplayType.isID(displayType) && !IsKey) {
|
if (DisplayType.isID(displayType) && !IsKey) {
|
||||||
if (displayType == DisplayType.TableDir) {
|
if (displayType == DisplayType.TableDir
|
||||||
|
|| (displayType == DisplayType.Search && AD_Reference_ID == 0))
|
||||||
|
{
|
||||||
String referenceClassName = "I_"+columnName.substring(0, columnName.length()-3);
|
String referenceClassName = "I_"+columnName.substring(0, columnName.length()-3);
|
||||||
//begin [ 1785001 ] Using ModelPackage of EntityType to Generate Model Class - vpj-cd
|
//begin [ 1785001 ] Using ModelPackage of EntityType to Generate Model Class - vpj-cd
|
||||||
String tableName = columnName.substring(0, columnName.length()-3);
|
String tableName = columnName.substring(0, columnName.length()-3);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue