if(null == extension || !StartProductionBranchExtension.class.isAssignableFrom(extension.getClass()))
{
return;
}
StartProductionBranchExtension startExtension = (StartProductionBranchExtension) extension;
try
{
BranchType type = branchHelper.getCurrentBranchType();
switch(type)
{
case HOTFIX:
startExtension.onTopicBranchVersionChange(newVersion,oldVersion,flow);
break;
case RELEASE:
startExtension.onTopicBranchVersionChange(newVersion,oldVersion,flow);
break;
}
}
catch (Exception e)
{