IDEMPIERE-308 / revert partially to fix NPE
This commit is contained in:
parent
dba1c54c91
commit
6379097ac1
|
@ -634,13 +634,13 @@ public class ModelInterfaceGenerator
|
||||||
|
|
||||||
public static String getReferenceClassName(int AD_Table_ID, String columnName, int displayType, int AD_Reference_ID)
|
public static String getReferenceClassName(int AD_Table_ID, String columnName, int displayType, int AD_Reference_ID)
|
||||||
{
|
{
|
||||||
StringBuilder referenceClassName = null;
|
String referenceClassName = null;
|
||||||
//
|
//
|
||||||
if (displayType == DisplayType.TableDir
|
if (displayType == DisplayType.TableDir
|
||||||
|| (displayType == DisplayType.Search && AD_Reference_ID == 0))
|
|| (displayType == DisplayType.Search && AD_Reference_ID == 0))
|
||||||
{
|
{
|
||||||
String refTableName = MQuery.getZoomTableName(columnName); // teo_sarca: BF [ 1817768 ] Isolate hardcoded table direct columns
|
String refTableName = MQuery.getZoomTableName(columnName); // teo_sarca: BF [ 1817768 ] Isolate hardcoded table direct columns
|
||||||
referenceClassName = new StringBuilder("I_").append(refTableName);
|
referenceClassName = "I_"+refTableName;
|
||||||
|
|
||||||
MTable table = MTable.get(Env.getCtx(), refTableName);
|
MTable table = MTable.get(Env.getCtx(), refTableName);
|
||||||
if (table != null)
|
if (table != null)
|
||||||
|
@ -649,7 +649,7 @@ public class ModelInterfaceGenerator
|
||||||
String modelpackage = getModelPackage(entityType) ;
|
String modelpackage = getModelPackage(entityType) ;
|
||||||
if (modelpackage != null)
|
if (modelpackage != null)
|
||||||
{
|
{
|
||||||
referenceClassName = new StringBuilder(modelpackage).append(".").append(referenceClassName);
|
referenceClassName = modelpackage+"."+referenceClassName;
|
||||||
}
|
}
|
||||||
if (!isGenerateModelGetterForEntity(AD_Table_ID, entityType))
|
if (!isGenerateModelGetterForEntity(AD_Table_ID, entityType))
|
||||||
{
|
{
|
||||||
|
@ -691,11 +691,11 @@ public class ModelInterfaceGenerator
|
||||||
final int refDisplayType = rs.getInt(3);
|
final int refDisplayType = rs.getInt(3);
|
||||||
if (refDisplayType == DisplayType.ID)
|
if (refDisplayType == DisplayType.ID)
|
||||||
{
|
{
|
||||||
referenceClassName = new StringBuilder("I_").append(refTableName);
|
referenceClassName = "I_"+refTableName;
|
||||||
String modelpackage = getModelPackage(entityType);
|
String modelpackage = getModelPackage(entityType);
|
||||||
if (modelpackage != null)
|
if (modelpackage != null)
|
||||||
{
|
{
|
||||||
referenceClassName = new StringBuilder(modelpackage).append(".").append(referenceClassName);
|
referenceClassName = modelpackage+"."+referenceClassName;
|
||||||
}
|
}
|
||||||
if (!isGenerateModelGetterForEntity(AD_Table_ID, entityType))
|
if (!isGenerateModelGetterForEntity(AD_Table_ID, entityType))
|
||||||
{
|
{
|
||||||
|
@ -716,19 +716,19 @@ public class ModelInterfaceGenerator
|
||||||
}
|
}
|
||||||
else if (displayType == DisplayType.Location)
|
else if (displayType == DisplayType.Location)
|
||||||
{
|
{
|
||||||
referenceClassName = new StringBuilder("I_C_Location");
|
referenceClassName = "I_C_Location";
|
||||||
}
|
}
|
||||||
else if (displayType == DisplayType.Locator)
|
else if (displayType == DisplayType.Locator)
|
||||||
{
|
{
|
||||||
referenceClassName = new StringBuilder("I_M_Locator");
|
referenceClassName = "I_M_Locator";
|
||||||
}
|
}
|
||||||
else if (displayType == DisplayType.Account)
|
else if (displayType == DisplayType.Account)
|
||||||
{
|
{
|
||||||
referenceClassName = new StringBuilder("I_C_ValidCombination");
|
referenceClassName = "I_C_ValidCombination";
|
||||||
}
|
}
|
||||||
else if (displayType == DisplayType.PAttribute)
|
else if (displayType == DisplayType.PAttribute)
|
||||||
{
|
{
|
||||||
referenceClassName = new StringBuilder("I_M_AttributeSetInstance");
|
referenceClassName = "I_M_AttributeSetInstance";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -736,7 +736,7 @@ public class ModelInterfaceGenerator
|
||||||
//sb.append("\tpublic I_"+columnName+" getI_").append(columnName).append("(){return null; };");
|
//sb.append("\tpublic I_"+columnName+" getI_").append(columnName).append("(){return null; };");
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
return referenceClassName.toString();
|
return referenceClassName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue