* update model class for ad_column and ad_field
This commit is contained in:
parent
538ddb99d2
commit
9a021a1340
|
@ -263,6 +263,19 @@ public interface I_AD_Column
|
||||||
*/
|
*/
|
||||||
public String getHelp();
|
public String getHelp();
|
||||||
|
|
||||||
|
/** Column name InfoFactoryClass */
|
||||||
|
public static final String COLUMNNAME_InfoFactoryClass = "InfoFactoryClass";
|
||||||
|
|
||||||
|
/** Set Info Factory Class.
|
||||||
|
* Fully qualified class name that implements the InfoFactory interface
|
||||||
|
*/
|
||||||
|
public void setInfoFactoryClass (String InfoFactoryClass);
|
||||||
|
|
||||||
|
/** Get Info Factory Class.
|
||||||
|
* Fully qualified class name that implements the InfoFactory interface
|
||||||
|
*/
|
||||||
|
public String getInfoFactoryClass();
|
||||||
|
|
||||||
/** Column name IsAlwaysUpdateable */
|
/** Column name IsAlwaysUpdateable */
|
||||||
public static final String COLUMNNAME_IsAlwaysUpdateable = "IsAlwaysUpdateable";
|
public static final String COLUMNNAME_IsAlwaysUpdateable = "IsAlwaysUpdateable";
|
||||||
|
|
||||||
|
|
|
@ -112,6 +112,19 @@ public interface I_AD_Field
|
||||||
*/
|
*/
|
||||||
public int getAD_Reference_ID();
|
public int getAD_Reference_ID();
|
||||||
|
|
||||||
|
/** Column name AD_Reference_Value_ID */
|
||||||
|
public static final String COLUMNNAME_AD_Reference_Value_ID = "AD_Reference_Value_ID";
|
||||||
|
|
||||||
|
/** Set Reference Key.
|
||||||
|
* Required to specify, if data type is Table or List
|
||||||
|
*/
|
||||||
|
public void setAD_Reference_Value_ID (int AD_Reference_Value_ID);
|
||||||
|
|
||||||
|
/** Get Reference Key.
|
||||||
|
* Required to specify, if data type is Table or List
|
||||||
|
*/
|
||||||
|
public int getAD_Reference_Value_ID();
|
||||||
|
|
||||||
/** Column name AD_Tab_ID */
|
/** Column name AD_Tab_ID */
|
||||||
public static final String COLUMNNAME_AD_Tab_ID = "AD_Tab_ID";
|
public static final String COLUMNNAME_AD_Tab_ID = "AD_Tab_ID";
|
||||||
|
|
||||||
|
@ -127,6 +140,21 @@ public interface I_AD_Field
|
||||||
|
|
||||||
public I_AD_Tab getAD_Tab() throws Exception;
|
public I_AD_Tab getAD_Tab() throws Exception;
|
||||||
|
|
||||||
|
/** Column name AD_Val_Rule_ID */
|
||||||
|
public static final String COLUMNNAME_AD_Val_Rule_ID = "AD_Val_Rule_ID";
|
||||||
|
|
||||||
|
/** Set Dynamic Validation.
|
||||||
|
* Dynamic Validation Rule
|
||||||
|
*/
|
||||||
|
public void setAD_Val_Rule_ID (int AD_Val_Rule_ID);
|
||||||
|
|
||||||
|
/** Get Dynamic Validation.
|
||||||
|
* Dynamic Validation Rule
|
||||||
|
*/
|
||||||
|
public int getAD_Val_Rule_ID();
|
||||||
|
|
||||||
|
public I_AD_Val_Rule getAD_Val_Rule() throws Exception;
|
||||||
|
|
||||||
/** Column name DefaultValue */
|
/** Column name DefaultValue */
|
||||||
public static final String COLUMNNAME_DefaultValue = "DefaultValue";
|
public static final String COLUMNNAME_DefaultValue = "DefaultValue";
|
||||||
|
|
||||||
|
@ -209,6 +237,19 @@ public interface I_AD_Field
|
||||||
*/
|
*/
|
||||||
public String getHelp();
|
public String getHelp();
|
||||||
|
|
||||||
|
/** Column name InfoFactoryClass */
|
||||||
|
public static final String COLUMNNAME_InfoFactoryClass = "InfoFactoryClass";
|
||||||
|
|
||||||
|
/** Set Info Factory Class.
|
||||||
|
* Fully qualified class name that implements the InfoFactory interface
|
||||||
|
*/
|
||||||
|
public void setInfoFactoryClass (String InfoFactoryClass);
|
||||||
|
|
||||||
|
/** Get Info Factory Class.
|
||||||
|
* Fully qualified class name that implements the InfoFactory interface
|
||||||
|
*/
|
||||||
|
public String getInfoFactoryClass();
|
||||||
|
|
||||||
/** Column name IsCentrallyMaintained */
|
/** Column name IsCentrallyMaintained */
|
||||||
public static final String COLUMNNAME_IsCentrallyMaintained = "IsCentrallyMaintained";
|
public static final String COLUMNNAME_IsCentrallyMaintained = "IsCentrallyMaintained";
|
||||||
|
|
||||||
|
|
|
@ -176,7 +176,7 @@ public class X_AD_Column extends PO implements I_AD_Column, I_Persistent
|
||||||
*/
|
*/
|
||||||
public void setAD_Process_ID (int AD_Process_ID)
|
public void setAD_Process_ID (int AD_Process_ID)
|
||||||
{
|
{
|
||||||
if (AD_Process_ID <= 0)
|
if (AD_Process_ID < 1)
|
||||||
set_Value (COLUMNNAME_AD_Process_ID, null);
|
set_Value (COLUMNNAME_AD_Process_ID, null);
|
||||||
else
|
else
|
||||||
set_Value (COLUMNNAME_AD_Process_ID, Integer.valueOf(AD_Process_ID));
|
set_Value (COLUMNNAME_AD_Process_ID, Integer.valueOf(AD_Process_ID));
|
||||||
|
@ -225,7 +225,7 @@ public class X_AD_Column extends PO implements I_AD_Column, I_Persistent
|
||||||
*/
|
*/
|
||||||
public void setAD_Reference_Value_ID (int AD_Reference_Value_ID)
|
public void setAD_Reference_Value_ID (int AD_Reference_Value_ID)
|
||||||
{
|
{
|
||||||
if (AD_Reference_Value_ID <= 0)
|
if (AD_Reference_Value_ID < 1)
|
||||||
set_Value (COLUMNNAME_AD_Reference_Value_ID, null);
|
set_Value (COLUMNNAME_AD_Reference_Value_ID, null);
|
||||||
else
|
else
|
||||||
set_Value (COLUMNNAME_AD_Reference_Value_ID, Integer.valueOf(AD_Reference_Value_ID));
|
set_Value (COLUMNNAME_AD_Reference_Value_ID, Integer.valueOf(AD_Reference_Value_ID));
|
||||||
|
@ -302,7 +302,7 @@ public class X_AD_Column extends PO implements I_AD_Column, I_Persistent
|
||||||
*/
|
*/
|
||||||
public void setAD_Val_Rule_ID (int AD_Val_Rule_ID)
|
public void setAD_Val_Rule_ID (int AD_Val_Rule_ID)
|
||||||
{
|
{
|
||||||
if (AD_Val_Rule_ID <= 0)
|
if (AD_Val_Rule_ID < 1)
|
||||||
set_Value (COLUMNNAME_AD_Val_Rule_ID, null);
|
set_Value (COLUMNNAME_AD_Val_Rule_ID, null);
|
||||||
else
|
else
|
||||||
set_Value (COLUMNNAME_AD_Val_Rule_ID, Integer.valueOf(AD_Val_Rule_ID));
|
set_Value (COLUMNNAME_AD_Val_Rule_ID, Integer.valueOf(AD_Val_Rule_ID));
|
||||||
|
@ -512,6 +512,29 @@ public class X_AD_Column extends PO implements I_AD_Column, I_Persistent
|
||||||
return (String)get_Value(COLUMNNAME_Help);
|
return (String)get_Value(COLUMNNAME_Help);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Set Info Factory Class.
|
||||||
|
@param InfoFactoryClass
|
||||||
|
Fully qualified class name that implements the InfoFactory interface
|
||||||
|
*/
|
||||||
|
public void setInfoFactoryClass (String InfoFactoryClass)
|
||||||
|
{
|
||||||
|
|
||||||
|
if (InfoFactoryClass != null && InfoFactoryClass.length() > 255)
|
||||||
|
{
|
||||||
|
log.warning("Length > 255 - truncated");
|
||||||
|
InfoFactoryClass = InfoFactoryClass.substring(0, 255);
|
||||||
|
}
|
||||||
|
set_Value (COLUMNNAME_InfoFactoryClass, InfoFactoryClass);
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Get Info Factory Class.
|
||||||
|
@return Fully qualified class name that implements the InfoFactory interface
|
||||||
|
*/
|
||||||
|
public String getInfoFactoryClass ()
|
||||||
|
{
|
||||||
|
return (String)get_Value(COLUMNNAME_InfoFactoryClass);
|
||||||
|
}
|
||||||
|
|
||||||
/** Set Always Updateable.
|
/** Set Always Updateable.
|
||||||
@param IsAlwaysUpdateable
|
@param IsAlwaysUpdateable
|
||||||
The column is always updateable, even if the record is not active or processed
|
The column is always updateable, even if the record is not active or processed
|
||||||
|
|
|
@ -148,7 +148,7 @@ public class X_AD_Field extends PO implements I_AD_Field, I_Persistent
|
||||||
*/
|
*/
|
||||||
public void setAD_FieldGroup_ID (int AD_FieldGroup_ID)
|
public void setAD_FieldGroup_ID (int AD_FieldGroup_ID)
|
||||||
{
|
{
|
||||||
if (AD_FieldGroup_ID <= 0)
|
if (AD_FieldGroup_ID < 1)
|
||||||
set_Value (COLUMNNAME_AD_FieldGroup_ID, null);
|
set_Value (COLUMNNAME_AD_FieldGroup_ID, null);
|
||||||
else
|
else
|
||||||
set_Value (COLUMNNAME_AD_FieldGroup_ID, Integer.valueOf(AD_FieldGroup_ID));
|
set_Value (COLUMNNAME_AD_FieldGroup_ID, Integer.valueOf(AD_FieldGroup_ID));
|
||||||
|
@ -195,7 +195,7 @@ public class X_AD_Field extends PO implements I_AD_Field, I_Persistent
|
||||||
*/
|
*/
|
||||||
public void setAD_Reference_ID (int AD_Reference_ID)
|
public void setAD_Reference_ID (int AD_Reference_ID)
|
||||||
{
|
{
|
||||||
if (AD_Reference_ID <= 0)
|
if (AD_Reference_ID < 1)
|
||||||
set_Value (COLUMNNAME_AD_Reference_ID, null);
|
set_Value (COLUMNNAME_AD_Reference_ID, null);
|
||||||
else
|
else
|
||||||
set_Value (COLUMNNAME_AD_Reference_ID, Integer.valueOf(AD_Reference_ID));
|
set_Value (COLUMNNAME_AD_Reference_ID, Integer.valueOf(AD_Reference_ID));
|
||||||
|
@ -212,6 +212,31 @@ public class X_AD_Field extends PO implements I_AD_Field, I_Persistent
|
||||||
return ii.intValue();
|
return ii.intValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** AD_Reference_Value_ID AD_Reference_ID=4 */
|
||||||
|
public static final int AD_REFERENCE_VALUE_ID_AD_Reference_ID=4;
|
||||||
|
/** Set Reference Key.
|
||||||
|
@param AD_Reference_Value_ID
|
||||||
|
Required to specify, if data type is Table or List
|
||||||
|
*/
|
||||||
|
public void setAD_Reference_Value_ID (int AD_Reference_Value_ID)
|
||||||
|
{
|
||||||
|
if (AD_Reference_Value_ID < 1)
|
||||||
|
set_Value (COLUMNNAME_AD_Reference_Value_ID, null);
|
||||||
|
else
|
||||||
|
set_Value (COLUMNNAME_AD_Reference_Value_ID, Integer.valueOf(AD_Reference_Value_ID));
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Get Reference Key.
|
||||||
|
@return Required to specify, if data type is Table or List
|
||||||
|
*/
|
||||||
|
public int getAD_Reference_Value_ID ()
|
||||||
|
{
|
||||||
|
Integer ii = (Integer)get_Value(COLUMNNAME_AD_Reference_Value_ID);
|
||||||
|
if (ii == null)
|
||||||
|
return 0;
|
||||||
|
return ii.intValue();
|
||||||
|
}
|
||||||
|
|
||||||
public I_AD_Tab getAD_Tab() throws Exception
|
public I_AD_Tab getAD_Tab() throws Exception
|
||||||
{
|
{
|
||||||
Class<?> clazz = MTable.getClass(I_AD_Tab.Table_Name);
|
Class<?> clazz = MTable.getClass(I_AD_Tab.Table_Name);
|
||||||
|
@ -250,6 +275,45 @@ public class X_AD_Field extends PO implements I_AD_Field, I_Persistent
|
||||||
return ii.intValue();
|
return ii.intValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public I_AD_Val_Rule getAD_Val_Rule() throws Exception
|
||||||
|
{
|
||||||
|
Class<?> clazz = MTable.getClass(I_AD_Val_Rule.Table_Name);
|
||||||
|
I_AD_Val_Rule result = null;
|
||||||
|
try {
|
||||||
|
Constructor<?> constructor = null;
|
||||||
|
constructor = clazz.getDeclaredConstructor(new Class[]{Properties.class, int.class, String.class});
|
||||||
|
result = (I_AD_Val_Rule)constructor.newInstance(new Object[] {getCtx(), new Integer(getAD_Val_Rule_ID()), get_TrxName()});
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.log(Level.SEVERE, "(id) - Table=" + Table_Name + ",Class=" + clazz, e);
|
||||||
|
log.saveError("Error", "Table=" + Table_Name + ",Class=" + clazz);
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Set Dynamic Validation.
|
||||||
|
@param AD_Val_Rule_ID
|
||||||
|
Dynamic Validation Rule
|
||||||
|
*/
|
||||||
|
public void setAD_Val_Rule_ID (int AD_Val_Rule_ID)
|
||||||
|
{
|
||||||
|
if (AD_Val_Rule_ID < 1)
|
||||||
|
set_Value (COLUMNNAME_AD_Val_Rule_ID, null);
|
||||||
|
else
|
||||||
|
set_Value (COLUMNNAME_AD_Val_Rule_ID, Integer.valueOf(AD_Val_Rule_ID));
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Get Dynamic Validation.
|
||||||
|
@return Dynamic Validation Rule
|
||||||
|
*/
|
||||||
|
public int getAD_Val_Rule_ID ()
|
||||||
|
{
|
||||||
|
Integer ii = (Integer)get_Value(COLUMNNAME_AD_Val_Rule_ID);
|
||||||
|
if (ii == null)
|
||||||
|
return 0;
|
||||||
|
return ii.intValue();
|
||||||
|
}
|
||||||
|
|
||||||
/** Set Default Logic.
|
/** Set Default Logic.
|
||||||
@param DefaultValue
|
@param DefaultValue
|
||||||
Default value hierarchy, separated by ;
|
Default value hierarchy, separated by ;
|
||||||
|
@ -387,6 +451,29 @@ public class X_AD_Field extends PO implements I_AD_Field, I_Persistent
|
||||||
return (String)get_Value(COLUMNNAME_Help);
|
return (String)get_Value(COLUMNNAME_Help);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Set Info Factory Class.
|
||||||
|
@param InfoFactoryClass
|
||||||
|
Fully qualified class name that implements the InfoFactory interface
|
||||||
|
*/
|
||||||
|
public void setInfoFactoryClass (String InfoFactoryClass)
|
||||||
|
{
|
||||||
|
|
||||||
|
if (InfoFactoryClass != null && InfoFactoryClass.length() > 255)
|
||||||
|
{
|
||||||
|
log.warning("Length > 255 - truncated");
|
||||||
|
InfoFactoryClass = InfoFactoryClass.substring(0, 255);
|
||||||
|
}
|
||||||
|
set_Value (COLUMNNAME_InfoFactoryClass, InfoFactoryClass);
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Get Info Factory Class.
|
||||||
|
@return Fully qualified class name that implements the InfoFactory interface
|
||||||
|
*/
|
||||||
|
public String getInfoFactoryClass ()
|
||||||
|
{
|
||||||
|
return (String)get_Value(COLUMNNAME_InfoFactoryClass);
|
||||||
|
}
|
||||||
|
|
||||||
/** Set Centrally maintained.
|
/** Set Centrally maintained.
|
||||||
@param IsCentrallyMaintained
|
@param IsCentrallyMaintained
|
||||||
Information maintained in System Element table
|
Information maintained in System Element table
|
||||||
|
|
Loading…
Reference in New Issue