package org.compiere.model;
import java.lang.reflect.Constructor;
import java.sql.ResultSet;
import java.util.Properties;
import java.util.logging.Level;
import org.compiere.util.KeyNamePair;
public class extends PO implements I_AD_Menu, I_Persistent
{
private static final long serialVersionUID = 20081221L;
public (Properties ctx, int AD_Menu_ID, String trxName)
{
super (ctx, AD_Menu_ID, trxName);
}
public (Properties ctx, ResultSet rs, String trxName)
{
super (ctx, rs, trxName);
}
{
return accessLevel.intValue();
}
protected POInfo
initPO (Properties ctx)
{
POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName());
return poi;
}
{
StringBuffer sb = new StringBuffer ("X_AD_Menu[")
.append(get_ID()).append("]");
return sb.toString();
}
public org.adempiere.model.I_AD_Browse
getAD_Browse()
throws RuntimeException
{
Class<?> clazz = MTable.getClass(org.adempiere.model.I_AD_Browse.Table_Name);
org.adempiere.model.I_AD_Browse result = null;
try {
Constructor<?> constructor = null;
constructor = clazz.getDeclaredConstructor(new Class[]{Properties.class, int.class, String.class});
result = (org.adempiere.model.I_AD_Browse)constructor.newInstance(new Object[] {getCtx(), new Integer(getAD_Browse_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 new RuntimeException( e );
}
return result;
}
{
if (AD_Browse_ID < 1)
set_Value (COLUMNNAME_AD_Browse_ID, null);
else
set_Value (COLUMNNAME_AD_Browse_ID, Integer.valueOf(AD_Browse_ID));
}
{
Integer ii = (Integer)get_Value(COLUMNNAME_AD_Browse_ID);
if (ii == null)
return 0;
return ii.intValue();
}
public I_AD_Form
getAD_Form()
throws RuntimeException
{
Class<?> clazz = MTable.getClass(I_AD_Form.Table_Name);
I_AD_Form result = null;
try {
Constructor<?> constructor = null;
constructor = clazz.getDeclaredConstructor(new Class[]{Properties.class, int.class, String.class});
result = (I_AD_Form)constructor.newInstance(new Object[] {getCtx(), new Integer(getAD_Form_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 new RuntimeException( e );
}
return result;
}
{
if (AD_Form_ID < 1)
set_Value (COLUMNNAME_AD_Form_ID, null);
else
set_Value (COLUMNNAME_AD_Form_ID, Integer.valueOf(AD_Form_ID));
}
{
Integer ii = (Integer)get_Value(COLUMNNAME_AD_Form_ID);
if (ii == null)
return 0;
return ii.intValue();
}
public void (int AD_Menu_ID)
{
if (AD_Menu_ID < 1)
set_ValueNoCheck (COLUMNNAME_AD_Menu_ID, null);
else
set_ValueNoCheck (COLUMNNAME_AD_Menu_ID, Integer.valueOf(AD_Menu_ID));
}
public int ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_AD_Menu_ID);
if (ii == null)
return 0;
return ii.intValue();
}
{
Class<?> clazz = MTable.getClass(I_AD_Process.Table_Name);
I_AD_Process result = null;
try {
Constructor<?> constructor = null;
constructor = clazz.getDeclaredConstructor(new Class[]{Properties.class, int.class, String.class});
result = (I_AD_Process)constructor.newInstance(new Object[] {getCtx(), new Integer(getAD_Process_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 new RuntimeException( e );
}
return result;
}
{
if (AD_Process_ID < 1)
set_Value (COLUMNNAME_AD_Process_ID, null);
else
set_Value (COLUMNNAME_AD_Process_ID, Integer.valueOf(AD_Process_ID));
}
{
Integer ii = (Integer)get_Value(COLUMNNAME_AD_Process_ID);
if (ii == null)
return 0;
return ii.intValue();
}
public I_AD_Task
getAD_Task()
throws RuntimeException
{
Class<?> clazz = MTable.getClass(I_AD_Task.Table_Name);
I_AD_Task result = null;
try {
Constructor<?> constructor = null;
constructor = clazz.getDeclaredConstructor(new Class[]{Properties.class, int.class, String.class});
result = (I_AD_Task)constructor.newInstance(new Object[] {getCtx(), new Integer(getAD_Task_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 new RuntimeException( e );
}
return result;
}
{
if (AD_Task_ID < 1)
set_Value (COLUMNNAME_AD_Task_ID, null);
else
set_Value (COLUMNNAME_AD_Task_ID, Integer.valueOf(AD_Task_ID));
}
{
Integer ii = (Integer)get_Value(COLUMNNAME_AD_Task_ID);
if (ii == null)
return 0;
return ii.intValue();
}
{
Class<?> clazz = MTable.getClass(I_AD_Window.Table_Name);
I_AD_Window result = null;
try {
Constructor<?> constructor = null;
constructor = clazz.getDeclaredConstructor(new Class[]{Properties.class, int.class, String.class});
result = (I_AD_Window)constructor.newInstance(new Object[] {getCtx(), new Integer(getAD_Window_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 new RuntimeException( e );
}
return result;
}
{
if (AD_Window_ID < 1)
set_Value (COLUMNNAME_AD_Window_ID, null);
else
set_Value (COLUMNNAME_AD_Window_ID, Integer.valueOf(AD_Window_ID));
}
{
Integer ii = (Integer)get_Value(COLUMNNAME_AD_Window_ID);
if (ii == null)
return 0;
return ii.intValue();
}
{
Class<?> clazz = MTable.getClass(I_AD_Workbench.Table_Name);
I_AD_Workbench result = null;
try {
Constructor<?> constructor = null;
constructor = clazz.getDeclaredConstructor(new Class[]{Properties.class, int.class, String.class});
result = (I_AD_Workbench)constructor.newInstance(new Object[] {getCtx(), new Integer(getAD_Workbench_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 new RuntimeException( e );
}
return result;
}
{
if (AD_Workbench_ID < 1)
set_Value (COLUMNNAME_AD_Workbench_ID, null);
else
set_Value (COLUMNNAME_AD_Workbench_ID, Integer.valueOf(AD_Workbench_ID));
}
{
Integer ii = (Integer)get_Value(COLUMNNAME_AD_Workbench_ID);
if (ii == null)
return 0;
return ii.intValue();
}
{
Class<?> clazz = MTable.getClass(I_AD_Workflow.Table_Name);
I_AD_Workflow result = null;
try {
Constructor<?> constructor = null;
constructor = clazz.getDeclaredConstructor(new Class[]{Properties.class, int.class, String.class});
result = (I_AD_Workflow)constructor.newInstance(new Object[] {getCtx(), new Integer(getAD_Workflow_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 new RuntimeException( e );
}
return result;
}
{
if (AD_Workflow_ID < 1)
set_Value (COLUMNNAME_AD_Workflow_ID, null);
else
set_Value (COLUMNNAME_AD_Workflow_ID, Integer.valueOf(AD_Workflow_ID));
}
{
Integer ii = (Integer)get_Value(COLUMNNAME_AD_Workflow_ID);
if (ii == null)
return 0;
return ii.intValue();
}
public static final int ACTION_AD_Reference_ID=104;
public static final String ACTION_Window = "W";
public static final String ACTION_Task = "T";
public static final String ACTION_WorkFlow = "F";
public static final String ACTION_Process = "P";
public static final String ACTION_Report = "R";
public static final String ACTION_Form = "X";
public static final String ACTION_Workbench = "B";
public static final String ACTION_SmartBrowse = "S";
{
set_Value (COLUMNNAME_Action, Action);
}
{
return (String)get_Value(COLUMNNAME_Action);
}
{
set_Value (COLUMNNAME_Description, Description);
}
{
return (String)get_Value(COLUMNNAME_Description);
}
public static final int ENTITYTYPE_AD_Reference_ID=389;
{
set_Value (COLUMNNAME_EntityType, EntityType);
}
{
return (String)get_Value(COLUMNNAME_EntityType);
}
{
set_Value (COLUMNNAME_IsReadOnly, Boolean.valueOf(IsReadOnly));
}
{
Object oo = get_Value(COLUMNNAME_IsReadOnly);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
{
set_Value (COLUMNNAME_IsSOTrx, Boolean.valueOf(IsSOTrx));
}
{
Object oo = get_Value(COLUMNNAME_IsSOTrx);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
{
set_Value (COLUMNNAME_IsSummary, Boolean.valueOf(IsSummary));
}
{
Object oo = get_Value(COLUMNNAME_IsSummary);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
{
set_Value (COLUMNNAME_Name, Name);
}
{
return (String)get_Value(COLUMNNAME_Name);
}
{
return new KeyNamePair(get_ID(), getName());
}
}