Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteImportContentVersionFilter.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteImportContentVersionFilter.java,v diff -u -r1.1 -r1.2 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteImportContentVersionFilter.java 13 Nov 2006 20:35:40 -0000 1.1 +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteImportContentVersionFilter.java 13 Nov 2006 21:00:33 -0000 1.2 @@ -23,6 +23,7 @@ package org.lamsfoundation.lams.tool.vote.service; import org.lamsfoundation.lams.learningdesign.service.ToolContentVersionFilter; +import org.lamsfoundation.lams.tool.vote.pojos.VoteContent; /** * Import filter class for different versions of Q&A content. @@ -33,7 +34,9 @@ * Import 2.0RC1 version content to 2.0RC2 version. Added lock on finish * field. */ + public void up20061102To20061113(){ // Change name to suit the version you give the tool. + this.removeField(VoteContent.class, "voteChangable"); } } Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java,v diff -u -r1.54 -r1.55 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java 8 Nov 2006 22:07:04 -0000 1.54 +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java 13 Nov 2006 21:00:33 -0000 1.55 @@ -1672,6 +1672,10 @@ exportContentService.registerFileClassForImport(VoteUploadedFile.class.getName() ,"uuid",null,"fileName","fileProperty",null,null); + //register version filter class + exportContentService.registerImportVersionFilterClass(VoteImportContentVersionFilter.class); + + Object toolPOJO = exportContentService.importToolContent(toolContentPath,voteToolContentHandler,fromVersion,toVersion); if(!(toolPOJO instanceof VoteContent)) throw new ImportToolContentException("Import Vote tool content failed. Deserialized object is " + toolPOJO);