Korrektur am Upgrade ccm-cms-6.6.4-6.6.5
git-svn-id: https://svn.libreccm.org/ccm/trunk@1749 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
0da59542fb
commit
0a8632bb26
|
|
@ -52,14 +52,7 @@
|
||||||
<script sql="ccm-cms/upgrade/::database::-6.6.3-6.6.4.sql"/>
|
<script sql="ccm-cms/upgrade/::database::-6.6.3-6.6.4.sql"/>
|
||||||
</version>
|
</version>
|
||||||
<version from="6.6.4" to="6.6.5">
|
<version from="6.6.4" to="6.6.5">
|
||||||
<script class="com.arsdigita.cms.contenttypes.upgrades.CreateContactBundles"/>
|
<script class="com.arsdigita.cms.contenttypes.upgrades.Upgrade664to665"/>
|
||||||
<script class="com.arsdigita.cms.contenttypes.upgrades.CreateOrgaUnitBundles"/>
|
|
||||||
<script class="com.arsdigita.cms.contenttypes.upgrades.CreatePersonBundles"/>
|
|
||||||
<script class="com.arsdigita.cms.contenttypes.upgrades.GenericContactGenericPersonAssocUpgrade"/>
|
|
||||||
<script class="com.arsdigita.cms.contenttypes.upgrades.GenericOrgaUnitGenericContactAssocUpgrade"/>
|
|
||||||
<script class="com.arsdigita.cms.contenttypes.upgrades.GenericOrgaUnitGenericOrgaUnitAssocUpgrade"/>
|
|
||||||
<script class="com.arsdigita.cms.contenttypes.upgrades.GenericOrgaUnitGenericPersonAssocUpgrade"/>
|
|
||||||
<script sql="ccm-cms/upgrade::database::-6.6.4-6.6.5.sql"/>
|
|
||||||
</version>
|
</version>
|
||||||
<version from="6.6.5" to="6.6.6">
|
<version from="6.6.5" to="6.6.6">
|
||||||
<!-- ContentSection now loaded as legacy free application -->
|
<!-- ContentSection now loaded as legacy free application -->
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
package com.arsdigita.cms.contenttypes.upgrades;
|
package com.arsdigita.cms.contenttypes.upgrades;
|
||||||
|
|
||||||
import com.arsdigita.runtime.RuntimeConfig;
|
import com.arsdigita.runtime.RuntimeConfig;
|
||||||
import com.arsdigita.util.cmd.Program;
|
|
||||||
import com.arsdigita.util.jdbc.Connections;
|
import com.arsdigita.util.jdbc.Connections;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
|
|
@ -13,17 +12,16 @@ import java.util.Collections;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.apache.commons.cli.CommandLine;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Jens Pelzetter
|
* @author Jens Pelzetter
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
public abstract class AbstractAssocUpgrade extends Program {
|
public abstract class AbstractAssocUpgrade {
|
||||||
|
|
||||||
public AbstractAssocUpgrade(final String name, final String version, final String usage) {
|
public AbstractAssocUpgrade() {
|
||||||
super(name, version, usage);
|
//Nothing
|
||||||
}
|
}
|
||||||
|
|
||||||
protected abstract String getTableName();
|
protected abstract String getTableName();
|
||||||
|
|
@ -43,9 +41,8 @@ public abstract class AbstractAssocUpgrade extends Program {
|
||||||
protected abstract String getOwnerTableName();
|
protected abstract String getOwnerTableName();
|
||||||
|
|
||||||
protected abstract String getMemberTableName();
|
protected abstract String getMemberTableName();
|
||||||
|
|
||||||
@Override
|
protected void doUpgrade() {
|
||||||
protected void doRun(final CommandLine cmdLine) {
|
|
||||||
System.out.println("Starting upgrade...");
|
System.out.println("Starting upgrade...");
|
||||||
final List<AssocEntry> oldData = new ArrayList<AssocEntry>();
|
final List<AssocEntry> oldData = new ArrayList<AssocEntry>();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,25 +1,19 @@
|
||||||
package com.arsdigita.cms.contenttypes.upgrades;
|
package com.arsdigita.cms.contenttypes.upgrades;
|
||||||
|
|
||||||
import com.arsdigita.runtime.RuntimeConfig;
|
import com.arsdigita.runtime.RuntimeConfig;
|
||||||
import com.arsdigita.util.cmd.Program;
|
|
||||||
import com.arsdigita.util.jdbc.Connections;
|
import com.arsdigita.util.jdbc.Connections;
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
import java.sql.ResultSet;
|
import java.sql.ResultSet;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
import java.sql.Statement;
|
import java.sql.Statement;
|
||||||
import org.apache.commons.cli.CommandLine;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Jens Pelzetter
|
* @author Jens Pelzetter
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
public abstract class AbstractBundleUpgrade extends Program {
|
public abstract class AbstractBundleUpgrade {
|
||||||
|
|
||||||
public AbstractBundleUpgrade(final String name, final String version, final String usage) {
|
|
||||||
super(name, version, usage);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected abstract String getBundleTableName();
|
protected abstract String getBundleTableName();
|
||||||
|
|
||||||
protected abstract String getContentItemTableName();
|
protected abstract String getContentItemTableName();
|
||||||
|
|
@ -35,9 +29,8 @@ public abstract class AbstractBundleUpgrade extends Program {
|
||||||
protected String getSuperBundleTable() {
|
protected String getSuperBundleTable() {
|
||||||
return "cms_bundles";
|
return "cms_bundles";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
public void doUpgrade() {
|
||||||
public void doRun(final CommandLine cmdLine) {
|
|
||||||
System.out.println("Starting upgrade...");
|
System.out.println("Starting upgrade...");
|
||||||
|
|
||||||
System.out.println("Trying to get JDBC connection...");
|
System.out.println("Trying to get JDBC connection...");
|
||||||
|
|
@ -137,6 +130,7 @@ public abstract class AbstractBundleUpgrade extends Program {
|
||||||
|
|
||||||
private void rollback(final Connection conn) {
|
private void rollback(final Connection conn) {
|
||||||
try {
|
try {
|
||||||
|
System.err.println("WARNING: Rollback.");
|
||||||
conn.rollback();
|
conn.rollback();
|
||||||
} catch (SQLException ex1) {
|
} catch (SQLException ex1) {
|
||||||
System.err.println("Rollback failed.");
|
System.err.println("Rollback failed.");
|
||||||
|
|
|
||||||
|
|
@ -8,15 +8,7 @@ import com.arsdigita.cms.contenttypes.GenericContactBundle;
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
public class CreateContactBundles extends AbstractBundleUpgrade {
|
public class CreateContactBundles extends AbstractBundleUpgrade {
|
||||||
|
|
||||||
public CreateContactBundles() {
|
|
||||||
super("CreateContactBundles", "1.0.0", "");
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void main(final String args[]) {
|
|
||||||
new CreateContactBundles().run(args);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected String getBundleTableName() {
|
protected String getBundleTableName() {
|
||||||
return "cms_contact_bundles";
|
return "cms_contact_bundles";
|
||||||
|
|
|
||||||
|
|
@ -8,15 +8,7 @@ import com.arsdigita.cms.contenttypes.GenericOrganizationalUnitBundle;
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
public class CreateOrgaUnitBundles extends AbstractBundleUpgrade {
|
public class CreateOrgaUnitBundles extends AbstractBundleUpgrade {
|
||||||
|
|
||||||
public CreateOrgaUnitBundles() {
|
|
||||||
super("CreateOrgaUnitBundles", "1.0.0", "");
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void main(final String args[]) {
|
|
||||||
new CreateOrgaUnitBundles().run(args);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected String getBundleTableName() {
|
protected String getBundleTableName() {
|
||||||
return "cms_orgaunit_bundles";
|
return "cms_orgaunit_bundles";
|
||||||
|
|
|
||||||
|
|
@ -9,15 +9,7 @@ import com.arsdigita.cms.contenttypes.GenericPersonBundle;
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
public class CreatePersonBundles extends AbstractBundleUpgrade {
|
public class CreatePersonBundles extends AbstractBundleUpgrade {
|
||||||
|
|
||||||
public CreatePersonBundles() {
|
|
||||||
super("CreatePersonBundles", "1.0.0", "");
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void main(final String args[]) {
|
|
||||||
new CreatePersonBundles().run(args);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected String getBundleTableName() {
|
protected String getBundleTableName() {
|
||||||
return "cms_person_bundles";
|
return "cms_person_bundles";
|
||||||
|
|
|
||||||
|
|
@ -9,15 +9,7 @@ import java.util.Map;
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
public class GenericContactGenericPersonAssocUpgrade extends AbstractAssocUpgrade {
|
public class GenericContactGenericPersonAssocUpgrade extends AbstractAssocUpgrade {
|
||||||
|
|
||||||
public GenericContactGenericPersonAssocUpgrade() {
|
|
||||||
super("GenericContactGenericPersonAssocUpgrade", "1.0.0", "");
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void main(final String[] args) {
|
|
||||||
new GenericContactGenericPersonAssocUpgrade().run(args);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected String getTableName() {
|
protected String getTableName() {
|
||||||
return "cms_person_contact_map";
|
return "cms_person_contact_map";
|
||||||
|
|
|
||||||
|
|
@ -9,15 +9,7 @@ import java.util.Map;
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
public class GenericOrgaUnitGenericContactAssocUpgrade extends AbstractAssocUpgrade {
|
public class GenericOrgaUnitGenericContactAssocUpgrade extends AbstractAssocUpgrade {
|
||||||
|
|
||||||
public GenericOrgaUnitGenericContactAssocUpgrade() {
|
|
||||||
super("GenericOrgaUnitGenericContactAssocUpgrade", "1.0.0", "");
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void main(final String args[]) {
|
|
||||||
new GenericOrgaUnitGenericContactAssocUpgrade().run(args);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected String getTableName() {
|
protected String getTableName() {
|
||||||
return "cms_organizationalunits_contact_map";
|
return "cms_organizationalunits_contact_map";
|
||||||
|
|
|
||||||
|
|
@ -9,15 +9,7 @@ import java.util.Map;
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
public class GenericOrgaUnitGenericOrgaUnitAssocUpgrade extends AbstractAssocUpgrade {
|
public class GenericOrgaUnitGenericOrgaUnitAssocUpgrade extends AbstractAssocUpgrade {
|
||||||
|
|
||||||
public GenericOrgaUnitGenericOrgaUnitAssocUpgrade() {
|
|
||||||
super("GenericOrgaUnitGenericOrgaUnitAssocUpgrade", "1.0.0", "");
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void main(final String args[]) {
|
|
||||||
new GenericOrgaUnitGenericOrgaUnitAssocUpgrade().run(args);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected String getTableName() {
|
protected String getTableName() {
|
||||||
return "cms_organizationalunits_hierarchy_map";
|
return "cms_organizationalunits_hierarchy_map";
|
||||||
|
|
|
||||||
|
|
@ -9,15 +9,7 @@ import java.util.Map;
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
public class GenericOrgaUnitGenericPersonAssocUpgrade extends AbstractAssocUpgrade {
|
public class GenericOrgaUnitGenericPersonAssocUpgrade extends AbstractAssocUpgrade {
|
||||||
|
|
||||||
public GenericOrgaUnitGenericPersonAssocUpgrade() {
|
|
||||||
super("GenericOrgaUnitGenericPersonAssocUpgrade", "1.0.0", "");
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void main(final String args[]) {
|
|
||||||
new GenericContactGenericPersonAssocUpgrade().run(args);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected String getTableName() {
|
protected String getTableName() {
|
||||||
return "cms_organizationalunits_person_map";
|
return "cms_organizationalunits_person_map";
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue