Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteImportContentVersionFilter.java =================================================================== diff -u -r37e069c3c0f79b2219988ca3443734df0e43fb7c -rf78a0ef76bd83585981a2da7ed74ae144fd4eb71 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteImportContentVersionFilter.java (.../VoteImportContentVersionFilter.java) (revision 37e069c3c0f79b2219988ca3443734df0e43fb7c) +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteImportContentVersionFilter.java (.../VoteImportContentVersionFilter.java) (revision f78a0ef76bd83585981a2da7ed74ae144fd4eb71) @@ -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 =================================================================== diff -u -ra1f83079a0fedc3d6982fde779286d0246847339 -rf78a0ef76bd83585981a2da7ed74ae144fd4eb71 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java (.../VoteServicePOJO.java) (revision a1f83079a0fedc3d6982fde779286d0246847339) +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java (.../VoteServicePOJO.java) (revision f78a0ef76bd83585981a2da7ed74ae144fd4eb71) @@ -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);