IDEMPIERE-5567 Support of UUID as Key - Generate Model Classes (FHCA-4195) (#1772)

* IDEMPIERE-5567 Support of UUID as Key (FHCA-4195)

New generated model classes with new UUID constructor

* - In order to use UUID constructor M classes must implement the constructor too
- Adding the constructor on MTest and adding a JUnit test to test/show how it works

* - Remove warning caused by changes on this ticket

* - Add UUID constructor to factories

* - Set new UUID constructor in mapped/annotated test classes
- Preparation for the new UUID constructor

* - Add UUID constructor to core model classes
- WARNING: MPaymentBatch(Properties, String, String) already existed with Name as parameter, it was changed to UUID
This commit is contained in:
Carlos Ruiz 2023-04-12 05:02:33 +02:00 committed by GitHub
parent 89a093ca49
commit c80d53674a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2016 changed files with 42482 additions and 11312 deletions

View File

@ -0,0 +1,10 @@
-- IDEMPIERE-5567 Support of UUID as Key (FHCA-4195)
SELECT register_migration_script('202304091354_IDEMPIERE-5567.sql') FROM dual;
SET SQLBLANKLINES ON
SET DEFINE OFF
-- Apr 9, 2023, 1:54:18 PM CEST
INSERT INTO Test (Test_ID,Name,T_Integer,T_Number,T_Amount,Created,Updated,IsActive,AD_Client_ID,AD_Org_ID,CreatedBy,UpdatedBy,C_Currency_ID,C_UOM_ID,T_Qty,Processing,Processed,Test_UU) VALUES (200003,'Test Record in GardenWorld',0,0,0,TO_TIMESTAMP('2023-04-09 13:54:18','YYYY-MM-DD HH24:MI:SS'),TO_TIMESTAMP('2023-04-09 13:54:18','YYYY-MM-DD HH24:MI:SS'),'Y',11,0,100,100,100,100,0,'N','N','6846b9eb-aff1-47c8-8b50-e9632b39c0c7')
;

View File

@ -0,0 +1,7 @@
-- IDEMPIERE-5567 Support of UUID as Key (FHCA-4195)
SELECT register_migration_script('202304091354_IDEMPIERE-5567.sql') FROM dual;
-- Apr 9, 2023, 1:54:18 PM CEST
INSERT INTO Test (Test_ID,Name,T_Integer,T_Number,T_Amount,Created,Updated,IsActive,AD_Client_ID,AD_Org_ID,CreatedBy,UpdatedBy,C_Currency_ID,C_UOM_ID,T_Qty,Processing,Processed,Test_UU) VALUES (200003,'Test Record in GardenWorld',0,0,0,TO_TIMESTAMP('2023-04-09 13:54:18','YYYY-MM-DD HH24:MI:SS'),TO_TIMESTAMP('2023-04-09 13:54:18','YYYY-MM-DD HH24:MI:SS'),'Y',11,0,100,100,100,100,0,'N','N','6846b9eb-aff1-47c8-8b50-e9632b39c0c7')
;

View File

@ -120,6 +120,84 @@ public abstract class AbstractModelFactory implements IModelFactory {
return null;
}
/**
* {@inheritDoc}
*/
@Override
public PO getPO(String tableName, String Record_UU, String trxName) {
return getPO(getClass(tableName), tableName, Record_UU, trxName);
}
public static PO getPO(Class<?> clazz, String tableName, String Record_UU, String trxName) {
if (clazz == null)
{
return null;
}
boolean errorLogged = false;
try
{
Exception ce = null;
Object[] arguments = null;
Constructor<?> constructor = null;
try
{
constructor = clazz.getDeclaredConstructor(new Class[]{Properties.class, String.class, String.class});
arguments = new Object[] {Env.getCtx(), Record_UU, trxName};
}
catch (Exception e)
{
ce = e;
}
if(constructor==null)
{
try
{
constructor = clazz.getDeclaredConstructor(new Class[]{Properties.class, String.class, String.class, String[].class});
arguments = new Object[] {Env.getCtx(), Record_UU, trxName, null};
}
catch(Exception e)
{
ce = e;
}
}
if(constructor==null && ce!=null)
{
String msg = ce.getMessage();
if (msg == null)
msg = ce.toString();
s_log.warning("No transaction Constructor for " + clazz + " (" + msg + ")");
}
PO po = constructor!=null ? (PO)constructor.newInstance(arguments) : null;
return po;
}
catch (Exception e)
{
if (e.getCause() != null)
{
Throwable t = e.getCause();
s_log.log(Level.SEVERE, "(uuid) - Table=" + tableName + ",Class=" + clazz, t);
errorLogged = true;
if (t instanceof Exception)
s_log.saveError("Error", (Exception)e.getCause());
else
s_log.saveError("Error", "Table=" + tableName + ",Class=" + clazz);
}
else
{
s_log.log(Level.SEVERE, "(uuid) - Table=" + tableName + ",Class=" + clazz, e);
errorLogged = true;
s_log.saveError("Error", "Table=" + tableName + ",Class=" + clazz);
}
}
if (!errorLogged)
s_log.log(Level.SEVERE, "(uuid) - Not found - Table=" + tableName
+ ", Record_UU=" + Record_UU);
return null;
}
/**
* {@inheritDoc}
*/

View File

@ -204,6 +204,14 @@ public class AnnotationBasedModelFactory extends AnnotationBasedFactory implemen
return AbstractModelFactory.getPO(getClass(tableName), tableName, Record_ID, trxName);
}
/**
* {@inheritDoc}
*/
@Override
public PO getPO(String tableName, String Record_UU, String trxName) {
return AbstractModelFactory.getPO(getClass(tableName), tableName, Record_UU, trxName);
}
/**
* {@inheritDoc}
*/

View File

@ -15,6 +15,7 @@ package org.adempiere.base;
import java.sql.ResultSet;
import org.adempiere.exceptions.AdempiereException;
import org.compiere.model.PO;
/**
@ -38,6 +39,17 @@ public interface IModelFactory {
*/
public PO getPO (String tableName, int Record_ID, String trxName);
/**************************************************************************
* Get PO Class Instance
* @param tableName
* @param Record_UU record UUID
* @param trxName
* @return PO for Record or null
*/
default public PO getPO (String tableName, String Record_UU, String trxName) {
throw new AdempiereException("getPO for UUID constructor not implemented in this model factory class");
}
/**
* Get PO Class Instance
* @param tableName

View File

@ -32,21 +32,29 @@ import org.idempiere.cache.ImmutablePOSupport;
*/
public class MBroadcastMessage extends X_AD_BroadcastMessage implements ImmutablePOSupport
{
/**
/**
*
*/
private static final long serialVersionUID = 3733943472482553977L;
public final static String CLIENTINFO_BROADCAST_COMPONENT_ID = "#clientInfo_BroadcastComponentId";
static private ImmutableIntPOCache<Integer,MBroadcastMessage> s_cache = new ImmutableIntPOCache<Integer,MBroadcastMessage>("AD_BroadcastMessage", 30, 60);
public MBroadcastMessage(Properties ctx, int AD_BroadcastMessage_ID,
String trxName)
/**
* UUID based Constructor
* @param ctx Context
* @param AD_BroadcastMessage_UU UUID key
* @param trxName Transaction
*/
public MBroadcastMessage(Properties ctx, String AD_BroadcastMessage_UU, String trxName) {
super(ctx, AD_BroadcastMessage_UU, trxName);
}
public MBroadcastMessage(Properties ctx, int AD_BroadcastMessage_ID, String trxName)
{
super(ctx, AD_BroadcastMessage_ID, trxName);
}
public MBroadcastMessage(Properties ctx, ResultSet rs,
String trxName)
public MBroadcastMessage(Properties ctx, ResultSet rs, String trxName)
{
super(ctx, rs, trxName);
}

View File

@ -38,6 +38,16 @@ public class MInfoProcess extends X_AD_InfoProcess implements IInfoColumn, Immut
*/
private static final long serialVersionUID = 7833442401205258074L;
/**
* UUID based Constructor
* @param ctx Context
* @param AD_InfoProcess_UU UUID key
* @param trxName Transaction
*/
public MInfoProcess(Properties ctx, String AD_InfoProcess_UU, String trxName) {
super(ctx, AD_InfoProcess_UU, trxName);
}
/**
* @param ctx
* @param AD_InfoProcess_ID

View File

@ -29,6 +29,16 @@ public class MInfoRelated extends X_AD_InfoRelated implements IInfoColumn, Immut
*/
private static final long serialVersionUID = 4000783886138460291L;
/**
* UUID based Constructor
* @param ctx Context
* @param AD_InfoRelated_UU UUID key
* @param trxName Transaction
*/
public MInfoRelated(Properties ctx, String AD_InfoRelated_UU, String trxName) {
super(ctx, AD_InfoRelated_UU, trxName);
}
public MInfoRelated(Properties ctx, int AD_InfoRelated_ID, String trxName) {
super(ctx, AD_InfoRelated_ID, trxName);
}

View File

@ -27,6 +27,16 @@ public class MPromotion extends X_M_Promotion {
private static final long serialVersionUID = 5437777366112957770L;
/**
* UUID based Constructor
* @param ctx Context
* @param M_Promotion_UU UUID key
* @param trxName Transaction
*/
public MPromotion(Properties ctx, String M_Promotion_UU, String trxName) {
super(ctx, M_Promotion_UU, trxName);
}
public MPromotion(Properties ctx, int M_Promotion_ID, String trxName) {
super(ctx, M_Promotion_ID, trxName);
}

View File

@ -27,8 +27,17 @@ public class MPromotionDistribution extends X_M_PromotionDistribution {
private static final long serialVersionUID = 1532619121257280486L;
public MPromotionDistribution(Properties ctx,
int M_PromotionDistribution_ID, String trxName) {
/**
* UUID based Constructor
* @param ctx Context
* @param M_PromotionDistribution_UU UUID key
* @param trxName Transaction
*/
public MPromotionDistribution(Properties ctx, String M_PromotionDistribution_UU, String trxName) {
super(ctx, M_PromotionDistribution_UU, trxName);
}
public MPromotionDistribution(Properties ctx, int M_PromotionDistribution_ID, String trxName) {
super(ctx, M_PromotionDistribution_ID, trxName);
}

View File

@ -27,8 +27,17 @@ public class MPromotionGroup extends X_M_PromotionGroup {
private static final long serialVersionUID = 4203915332775348579L;
public MPromotionGroup(Properties ctx, int M_PromotionGroup_ID,
String trxName) {
/**
* UUID based Constructor
* @param ctx Context
* @param M_PromotionGroup_UU UUID key
* @param trxName Transaction
*/
public MPromotionGroup(Properties ctx, String M_PromotionGroup_UU, String trxName) {
super(ctx, M_PromotionGroup_UU, trxName);
}
public MPromotionGroup(Properties ctx, int M_PromotionGroup_ID, String trxName) {
super(ctx, M_PromotionGroup_ID, trxName);
}

View File

@ -27,8 +27,17 @@ public class MPromotionGroupLine extends X_M_PromotionGroupLine {
private static final long serialVersionUID = -3945719908086926013L;
public MPromotionGroupLine(Properties ctx, int M_PromotionGroupLine_ID,
String trxName) {
/**
* UUID based Constructor
* @param ctx Context
* @param M_PromotionGroupLine_UU UUID key
* @param trxName Transaction
*/
public MPromotionGroupLine(Properties ctx, String M_PromotionGroupLine_UU, String trxName) {
super(ctx, M_PromotionGroupLine_UU, trxName);
}
public MPromotionGroupLine(Properties ctx, int M_PromotionGroupLine_ID, String trxName) {
super(ctx, M_PromotionGroupLine_ID, trxName);
}

View File

@ -22,6 +22,16 @@ public class MPromotionLine extends X_M_PromotionLine {
private static final long serialVersionUID = -8284722914757724765L;
/**
* UUID based Constructor
* @param ctx Context
* @param M_PromotionLine_UU UUID key
* @param trxName Transaction
*/
public MPromotionLine(Properties ctx, String M_PromotionLine_UU, String trxName) {
super(ctx, M_PromotionLine_UU, trxName);
}
public MPromotionLine(Properties ctx, int M_PromotionLine_ID, String trxName) {
super(ctx, M_PromotionLine_ID, trxName);
}

View File

@ -27,6 +27,16 @@ public class MPromotionPreCondition extends X_M_PromotionPreCondition {
private static final long serialVersionUID = 7344556244799964804L;
/**
* UUID based Constructor
* @param ctx Context
* @param M_PromotionPreCondition_UU UUID key
* @param trxName Transaction
*/
public MPromotionPreCondition(Properties ctx, String M_PromotionPreCondition_UU, String trxName) {
super(ctx, M_PromotionPreCondition_UU, trxName);
}
public MPromotionPreCondition(Properties ctx,
int M_PromotionPreCondition_ID, String trxName) {
super(ctx, M_PromotionPreCondition_ID, trxName);

View File

@ -27,6 +27,16 @@ public class MPromotionReward extends X_M_PromotionReward {
private static final long serialVersionUID = -1466367082383341103L;
/**
* UUID based Constructor
* @param ctx Context
* @param M_PromotionReward_UU UUID key
* @param trxName Transaction
*/
public MPromotionReward(Properties ctx, String M_PromotionReward_UU, String trxName) {
super(ctx, M_PromotionReward_UU, trxName);
}
public MPromotionReward(Properties ctx, int M_PromotionReward_ID,
String trxName) {
super(ctx, M_PromotionReward_ID, trxName);

View File

@ -100,6 +100,16 @@ public class MRelationType extends X_AD_RelationType implements IZoomProvider {
public int destinationRefId;
/**
* UUID based Constructor
* @param ctx Context
* @param AD_RelationType_UU UUID key
* @param trxName Transaction
*/
public MRelationType(Properties ctx, String AD_RelationType_UU, String trxName) {
super(ctx, AD_RelationType_UU, trxName);
}
public MRelationType(Properties ctx, int AD_RelationType_ID, String trxName) {
super(ctx, AD_RelationType_ID, trxName);
}

View File

@ -14,13 +14,18 @@ public class MTabCustomization extends X_AD_Tab_Customization {
*/
private static final long serialVersionUID = -4986336833193761507L;
/**
* UUID based Constructor
* @param ctx Context
* @param AD_Tab_Customization_UU UUID key
* @param trxName Transaction
*/
public MTabCustomization(Properties ctx, String AD_Tab_Customization_UU, String trxName) {
super(ctx, AD_Tab_Customization_UU, trxName);
}
public MTabCustomization(Properties ctx, int AD_Tab_Customization_ID, String trxName) {
super(ctx, AD_Tab_Customization_ID, trxName);
if (AD_Tab_Customization_ID == 0)
{
setIsActive(true);
}
}
public MTabCustomization(Properties ctx, ResultSet rs, String trxName) {

View File

@ -27,13 +27,18 @@ public class MWizardProcess extends X_AD_WizardProcess {
*/
private static final long serialVersionUID = -7713151820360928310L;
/**
* UUID based Constructor
* @param ctx Context
* @param AD_WizardProcess_UU UUID key
* @param trxName Transaction
*/
public MWizardProcess(Properties ctx, String AD_WizardProcess_UU, String trxName) {
super(ctx, AD_WizardProcess_UU, trxName);
}
public MWizardProcess(Properties ctx, int AD_WizardProcess_ID, String trxName) {
super(ctx, AD_WizardProcess_ID, trxName);
if (AD_WizardProcess_ID == 0)
{
setIsActive(true);
}
}
public MWizardProcess(Properties ctx, ResultSet rs, String trxName) {

View File

@ -34,6 +34,16 @@ public class MWlistboxCustomization extends X_AD_Wlistbox_Customization {
*/
private static final long serialVersionUID = -493650011622455985L;
/**
* UUID based Constructor
* @param ctx Context
* @param AD_Wlistbox_Customization_UU UUID key
* @param trxName Transaction
*/
public MWlistboxCustomization(Properties ctx, String AD_Wlistbox_Customization_UU, String trxName) {
super(ctx, AD_Wlistbox_Customization_UU, trxName);
}
/**
* @param ctx
* @param AD_Wlistbox_Customization_ID

View File

@ -40,6 +40,16 @@ public class MImpFormat extends X_AD_ImpFormat
*/
private static final long serialVersionUID = -3768339618622673968L;
/**
* UUID based Constructor
* @param ctx Context
* @param AD_ImpFormat_UU UUID key
* @param trxName Transaction
*/
public MImpFormat(Properties ctx, String AD_ImpFormat_UU, String trxName) {
super(ctx, AD_ImpFormat_UU, trxName);
}
/**
* Standard Constructor
* @param ctx context

View File

@ -20,6 +20,7 @@ import java.sql.ResultSet;
import java.util.Properties;
import org.compiere.model.X_AD_ImpFormat_Row;
import org.compiere.util.Util;
/**
@ -36,6 +37,18 @@ public class MImpFormatRow extends X_AD_ImpFormat_Row
*/
private static final long serialVersionUID = 6251836513717968622L;
/**
* UUID based Constructor
* @param ctx Context
* @param AD_ImpFormat_Row_UU UUID key
* @param trxName Transaction
*/
public MImpFormatRow(Properties ctx, String AD_ImpFormat_Row_UU, String trxName) {
super(ctx, AD_ImpFormat_Row_UU, trxName);
if (Util.isEmpty(AD_ImpFormat_Row_UU))
setInitialDefaults();
}
/**
* Standard Constructor
* @param ctx context
@ -46,7 +59,13 @@ public class MImpFormatRow extends X_AD_ImpFormat_Row
{
super (ctx, AD_ImpFormat_Row_ID, trxName);
if (AD_ImpFormat_Row_ID == 0)
{
setInitialDefaults();
} // MImpFormatRow
/**
* Set the initial defaults for a new record
*/
private void setInitialDefaults() {
// setAD_ImpFormat_ID (0); Parent
// setAD_Column_ID (0);
// setDataType (null);
@ -55,7 +74,6 @@ public class MImpFormatRow extends X_AD_ImpFormat_Row
setDecimalPoint (".");
setDivideBy100 (false);
}
} // MImpFormatRow
/**
* Load Constructor

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_AccessLog
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_AccessLog
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Alert
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Alert
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_AlertProcessor
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_AlertProcessor
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_AlertProcessorLog
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_AlertProcessorLog
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_AlertRecipient
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_AlertRecipient
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_AlertRule
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_AlertRule
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_AllClients_V
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_AllClients_V
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_AllUsers_V
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_AllUsers_V
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Archive
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Archive
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Attachment
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Attachment
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_AttachmentNote
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_AttachmentNote
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Attribute
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Attribute
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Attribute_Value
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Attribute_Value
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_AuthorizationAccount
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_AuthorizationAccount
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_AuthorizationCredential
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_AuthorizationCredential
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_AuthorizationProvider
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_AuthorizationProvider
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_AuthorizationScopeProv
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_AuthorizationScopeProv
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_BroadcastMessage
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_BroadcastMessage
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_ChangeLog
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_ChangeLog
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Chart
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Chart
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_ChartDatasource
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_ChartDatasource
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Client
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Client
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_ClientInfo
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_ClientInfo
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_ClientShare
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_ClientShare
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Color
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Color
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Column
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Column
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Column_Access
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Column_Access
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_CtxHelp
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_CtxHelp
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_CtxHelpMsg
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_CtxHelpMsg
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_CtxHelpSuggestion
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_CtxHelpSuggestion
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Document_Action_Access
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Document_Action_Access
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Element
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Element
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_EntityType
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_EntityType
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Error
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Error
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Field
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Field
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_FieldGroup
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_FieldGroup
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_FieldSuggestion
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_FieldSuggestion
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Find
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Find
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Form_Access
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Form_Access
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_HouseKeeping
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_HouseKeeping
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Image
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Image
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_ImpFormat
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_ImpFormat
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_ImpFormat_Row
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_ImpFormat_Row
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_ImportTemplate
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_ImportTemplate
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_ImportTemplateAccess
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_ImportTemplateAccess
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_IndexColumn
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_IndexColumn
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_InfoColumn
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_InfoColumn
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_InfoProcess
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_InfoProcess
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_InfoRelated
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_InfoRelated
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_InfoWindow
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_InfoWindow
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_InfoWindow_Access
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_InfoWindow_Access
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Issue
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Issue
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Label
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Label
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_LabelAssignment
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_LabelAssignment
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_LabelCategory
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_LabelCategory
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_LabelCategoryTable
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_LabelCategoryTable
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_LabelPrinter
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_LabelPrinter
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_LabelPrinterFunction
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_LabelPrinterFunction
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Language
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Language
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_LdapAccess
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_LdapAccess
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_LdapProcessor
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_LdapProcessor
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_LdapProcessorLog
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_LdapProcessorLog
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Menu
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Menu
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Message
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Message
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_MigrationScript
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_MigrationScript
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_ModelValidator
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_ModelValidator
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Modification
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Modification
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Note
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Note
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Org
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Org
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_OrgInfo
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_OrgInfo
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_OrgType
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_OrgType
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_PInstance
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_PInstance
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_PInstance_Log
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_PInstance_Log
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_PInstance_Para
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_PInstance_Para
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Package_Exp
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Package_Exp
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Package_Exp_Detail
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Package_Exp_Detail
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Package_Imp
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Package_Imp
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Package_Imp_Backup
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Package_Imp_Backup
{

View File

@ -22,7 +22,7 @@ import org.compiere.util.KeyNamePair;
/** Generated Interface for AD_Package_Imp_Detail
* @author iDempiere (generated)
* @version Release 10
* @version Release 11
*/
public interface I_AD_Package_Imp_Detail
{

Some files were not shown because too many files have changed in this diff Show More