public class MigrationV33V40
extends org.nuiton.topia.migration.TopiaMigrationCallbackByClass.MigrationCallBackForVersion
Constructor and Description |
---|
MigrationV33V40(org.nuiton.util.version.Version version,
org.nuiton.topia.migration.TopiaMigrationCallbackByClass callback)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected String |
getMaturityEquationContent(int groupId,
int groupCount)
Return maturity equation content generated from previous
maturity group (v3) value.
|
protected String |
getReproductionRateContent(Population pop,
List<Object[]> reproductionResults)
Return reproduction rate equation content generated from previous group
reproduction rate fields (v3).
|
protected void |
prepareMigrationScript(org.nuiton.topia.framework.TopiaContextImplementor tx,
List<String> queries,
boolean showSql,
boolean showProgression) |
public MigrationV33V40(org.nuiton.util.version.Version version, org.nuiton.topia.migration.TopiaMigrationCallbackByClass callback)
version
- versioncallback
- callbackprotected void prepareMigrationScript(org.nuiton.topia.framework.TopiaContextImplementor tx, List<String> queries, boolean showSql, boolean showProgression) throws org.nuiton.topia.TopiaException
prepareMigrationScript
in class org.nuiton.topia.migration.TopiaMigrationCallbackByClass.MigrationCallBackForVersion
org.nuiton.topia.TopiaException
protected String getReproductionRateContent(Population pop, List<Object[]> reproductionResults)
pop
- popreproductionResults
- v3 reproduction rate (gtopiaid, rate);protected String getMaturityEquationContent(int groupId, int groupCount)
groupId
- previous group idgroupCount
- population group countCopyright © 1999–2020 CodeLutin. All rights reserved.