Compiere 3.1

org.compiere.model
Class MVersion

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_AD_Version
          extended by org.compiere.model.MVersion
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee

public class MVersion
extends X_AD_Version

Version Model

Version:
$Id$
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.compiere.model.X_AD_Version
accessLevel, ENTITYTYPE_AD_Reference_ID, Model, Table_ID, Table_Name, updatedMS
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
MVersion(Ctx ctx, int AD_Version_ID, String trxName)
          Default Constructor
MVersion(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
 String execute(String timingType, String DBType)
          Execute Steps for TimingType
static String executeMigration(Ctx ctx, String EntityType, String fromVersion, String toVersion, String timingType, String DBType)
          Execute Migration
 MMigrationStep[] getSteps(boolean reload)
          Get Lines
 
Methods inherited from class org.compiere.model.X_AD_Version
get_AccessLevel, getAD_Version_ID, getDescription, getEntityType, getHelp, getKeyNamePair, getName, getValue, initPO, setAD_Version_ID, setDescription, setEntityType, setHelp, setName, setValue, toString
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, beforeSave, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MVersion

public MVersion(Ctx ctx,
                int AD_Version_ID,
                String trxName)
Default Constructor

Parameters:
ctx - context
AD_Version_ID - version
trxName - trx

MVersion

public MVersion(Ctx ctx,
                ResultSet rs,
                String trxName)
Load Constructor

Parameters:
ctx - context
rs - result set
trxName - trx
Method Detail

executeMigration

public static String executeMigration(Ctx ctx,
                                      String EntityType,
                                      String fromVersion,
                                      String toVersion,
                                      String timingType,
                                      String DBType)
Execute Migration

Parameters:
EntityType - entity type
fromVersion - from (can be null
toVersion - to
timingType - Migration Step timing type
DBType - database type
Returns:
Summary

getSteps

public MMigrationStep[] getSteps(boolean reload)
Get Lines

Parameters:
reload - reload data
Returns:
array of lines

execute

public String execute(String timingType,
                      String DBType)
Execute Steps for TimingType

Parameters:
timingType - migration step timing type
Returns:
Summary

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.