Index: tool_adapters/moodle/lams_tool_mdlassignment/src/java/org/lamsfoundation/lams/tool/mdasgm/service/MdlAssignmentOutputFactory.java =================================================================== diff -u -r03cfe4c9ea322f2291e0e45c9e4879f67f4c5e85 -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlassignment/src/java/org/lamsfoundation/lams/tool/mdasgm/service/MdlAssignmentOutputFactory.java (.../MdlAssignmentOutputFactory.java) (revision 03cfe4c9ea322f2291e0e45c9e4879f67f4c5e85) +++ tool_adapters/moodle/lams_tool_mdlassignment/src/java/org/lamsfoundation/lams/tool/mdasgm/service/MdlAssignmentOutputFactory.java (.../MdlAssignmentOutputFactory.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -44,7 +44,7 @@ /** * @see org.lamsfoundation.lams.tool.OutputDefinitionFactory#getToolOutputDefinitions(java.lang.Object) */ - public SortedMap getToolOutputDefinitions(Object toolContentObject) + public SortedMap getToolOutputDefinitions(Object toolContentObject, int definitionType) throws ToolException { TreeMap definitionMap = new TreeMap(); Index: tool_adapters/moodle/lams_tool_mdlassignment/src/java/org/lamsfoundation/lams/tool/mdasgm/service/MdlAssignmentService.java =================================================================== diff -u -ra0b65d229f3b02db82d0a6ea563c0d4e540e8118 -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlassignment/src/java/org/lamsfoundation/lams/tool/mdasgm/service/MdlAssignmentService.java (.../MdlAssignmentService.java) (revision a0b65d229f3b02db82d0a6ea563c0d4e540e8118) +++ tool_adapters/moodle/lams_tool_mdlassignment/src/java/org/lamsfoundation/lams/tool/mdasgm/service/MdlAssignmentService.java (.../MdlAssignmentService.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -342,13 +342,13 @@ * @return SortedMap of ToolOutputDefinitions with the key being the name of * each definition */ - public SortedMap getToolOutputDefinitions(Long toolContentId) throws ToolException { + public SortedMap getToolOutputDefinitions(Long toolContentId, int definitionType) throws ToolException { mdlAssignmentOutputFactory = getMdlAssignmentOutputFactory(); MdlAssignment mdasgm = getMdlAssignmentByContentId(toolContentId); if (mdasgm == null) { mdasgm = getDefaultContent(); } - return mdlAssignmentOutputFactory.getToolOutputDefinitions(mdasgm); + return mdlAssignmentOutputFactory.getToolOutputDefinitions(mdasgm, definitionType); } public String hash(ExtServerOrgMap serverMap, String extUsername, String timestamp) { @@ -955,4 +955,8 @@ public void setIntegrationService(IIntegrationService integrationService) { this.integrationService = integrationService; } + + public Class[] getSupportedToolOutputDefinitionClasses(int definitionType) { + return null; + } } Index: tool_adapters/moodle/lams_tool_mdlchat/src/java/org/lamsfoundation/lams/tool/mdchat/service/MdlChatOutputFactory.java =================================================================== diff -u -rfe8719bb183147b25d651179bd5279b885793e6d -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlchat/src/java/org/lamsfoundation/lams/tool/mdchat/service/MdlChatOutputFactory.java (.../MdlChatOutputFactory.java) (revision fe8719bb183147b25d651179bd5279b885793e6d) +++ tool_adapters/moodle/lams_tool_mdlchat/src/java/org/lamsfoundation/lams/tool/mdchat/service/MdlChatOutputFactory.java (.../MdlChatOutputFactory.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -43,7 +43,7 @@ /** * @see org.lamsfoundation.lams.tool.OutputDefinitionFactory#getToolOutputDefinitions(java.lang.Object) */ - public SortedMap getToolOutputDefinitions(Object toolContentObject) + public SortedMap getToolOutputDefinitions(Object toolContentObject, int definitionType) throws ToolException { TreeMap definitionMap = new TreeMap(); Index: tool_adapters/moodle/lams_tool_mdlchat/src/java/org/lamsfoundation/lams/tool/mdchat/service/MdlChatService.java =================================================================== diff -u -r92759388fb183d4d6293f91fddf753528047cbce -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlchat/src/java/org/lamsfoundation/lams/tool/mdchat/service/MdlChatService.java (.../MdlChatService.java) (revision 92759388fb183d4d6293f91fddf753528047cbce) +++ tool_adapters/moodle/lams_tool_mdlchat/src/java/org/lamsfoundation/lams/tool/mdchat/service/MdlChatService.java (.../MdlChatService.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -321,13 +321,13 @@ * @return SortedMap of ToolOutputDefinitions with the key being the name of * each definition */ - public SortedMap getToolOutputDefinitions(Long toolContentId) throws ToolException { + public SortedMap getToolOutputDefinitions(Long toolContentId, int definitionType) throws ToolException { mdlChatOutputFactory = getMdlChatOutputFactory(); MdlChat mdchat = getMdlChatByContentId(toolContentId); if (mdchat == null) { mdchat = getDefaultContent(); } - return mdlChatOutputFactory.getToolOutputDefinitions(mdchat); + return mdlChatOutputFactory.getToolOutputDefinitions(mdchat, definitionType); } public String getExtServerUrl(String extLmsId) { @@ -951,4 +951,8 @@ public void setIntegrationService(IIntegrationService integrationService) { this.integrationService = integrationService; } + + public Class[] getSupportedToolOutputDefinitionClasses(int definitionType) { + return null; + } } Index: tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceOutputFactory.java =================================================================== diff -u -r47de0a7602b9baa8435fbe90d5c0e16e1f41ae95 -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceOutputFactory.java (.../MdlChoiceOutputFactory.java) (revision 47de0a7602b9baa8435fbe90d5c0e16e1f41ae95) +++ tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceOutputFactory.java (.../MdlChoiceOutputFactory.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -52,7 +52,7 @@ /** * @see org.lamsfoundation.lams.tool.OutputDefinitionFactory#getToolOutputDefinitions(java.lang.Object) */ - public SortedMap getToolOutputDefinitions(Object toolContentObject) + public SortedMap getToolOutputDefinitions(Object toolContentObject, int definitionType) throws ToolException { TreeMap definitionMap = new TreeMap(); Index: tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceService.java =================================================================== diff -u -r5181e43286f8cbcb65916789cd6c669180a411a8 -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceService.java (.../MdlChoiceService.java) (revision 5181e43286f8cbcb65916789cd6c669180a411a8) +++ tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceService.java (.../MdlChoiceService.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -353,7 +353,7 @@ * @return SortedMap of ToolOutputDefinitions with the key being the name of * each definition */ - public SortedMap getToolOutputDefinitions(Long toolContentId) throws ToolException { + public SortedMap getToolOutputDefinitions(Long toolContentId, int definitionType) throws ToolException { mdlChoiceOutputFactory = getMdlChoiceOutputFactory(); MdlChoice mdchce = getMdlChoiceByContentId(toolContentId); if (mdchce == null) { @@ -362,7 +362,7 @@ List choices = getPossibleChoices(mdchce); - return mdlChoiceOutputFactory.getToolOutputDefinitions(choices); + return mdlChoiceOutputFactory.getToolOutputDefinitions(choices, definitionType); } private List getPossibleChoices(MdlChoice mdchce) { @@ -1027,4 +1027,8 @@ public void setIntegrationService(IIntegrationService integrationService) { this.integrationService = integrationService; } + + public Class[] getSupportedToolOutputDefinitionClasses(int definitionType) { + return null; + } } Index: tool_adapters/moodle/lams_tool_mdlforum/src/java/org/lamsfoundation/lams/tool/mdfrum/service/MdlForumOutputFactory.java =================================================================== diff -u -r08c312af0856bca0a580ddc8494c34bb5bbc4624 -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlforum/src/java/org/lamsfoundation/lams/tool/mdfrum/service/MdlForumOutputFactory.java (.../MdlForumOutputFactory.java) (revision 08c312af0856bca0a580ddc8494c34bb5bbc4624) +++ tool_adapters/moodle/lams_tool_mdlforum/src/java/org/lamsfoundation/lams/tool/mdfrum/service/MdlForumOutputFactory.java (.../MdlForumOutputFactory.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -45,7 +45,7 @@ /** * @see org.lamsfoundation.lams.tool.OutputDefinitionFactory#getToolOutputDefinitions(java.lang.Object) */ - public SortedMap getToolOutputDefinitions(Object toolContentObject) + public SortedMap getToolOutputDefinitions(Object toolContentObject, int definitionType) throws ToolException { TreeMap definitionMap = new TreeMap(); Index: tool_adapters/moodle/lams_tool_mdlforum/src/java/org/lamsfoundation/lams/tool/mdfrum/service/MdlForumService.java =================================================================== diff -u -r40406afc67655d56953c6cef8b9dd7ac61c3f90e -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlforum/src/java/org/lamsfoundation/lams/tool/mdfrum/service/MdlForumService.java (.../MdlForumService.java) (revision 40406afc67655d56953c6cef8b9dd7ac61c3f90e) +++ tool_adapters/moodle/lams_tool_mdlforum/src/java/org/lamsfoundation/lams/tool/mdfrum/service/MdlForumService.java (.../MdlForumService.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -343,13 +343,13 @@ * @return SortedMap of ToolOutputDefinitions with the key being the name of * each definition */ - public SortedMap getToolOutputDefinitions(Long toolContentId) throws ToolException { + public SortedMap getToolOutputDefinitions(Long toolContentId, int definitionType) throws ToolException { mdlForumOutputFactory = getMdlForumOutputFactory(); MdlForum mdfrum = getMdlForumByContentId(toolContentId); if (mdfrum == null) { mdfrum = getDefaultContent(); } - return mdlForumOutputFactory.getToolOutputDefinitions(mdfrum); + return mdlForumOutputFactory.getToolOutputDefinitions(mdfrum, definitionType); } public String hash(ExtServerOrgMap serverMap, String extUsername, String timestamp) { @@ -960,4 +960,8 @@ public void setIntegrationService(IIntegrationService integrationService) { this.integrationService = integrationService; } + + public Class[] getSupportedToolOutputDefinitionClasses(int definitionType) { + return null; + } } Index: tool_adapters/moodle/lams_tool_mdlglossary/src/java/org/lamsfoundation/lams/tool/mdglos/service/MdlGlossaryOutputFactory.java =================================================================== diff -u -r724f277618b57eaf89039a49e0302e758deb8c4e -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlglossary/src/java/org/lamsfoundation/lams/tool/mdglos/service/MdlGlossaryOutputFactory.java (.../MdlGlossaryOutputFactory.java) (revision 724f277618b57eaf89039a49e0302e758deb8c4e) +++ tool_adapters/moodle/lams_tool_mdlglossary/src/java/org/lamsfoundation/lams/tool/mdglos/service/MdlGlossaryOutputFactory.java (.../MdlGlossaryOutputFactory.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -45,7 +45,7 @@ /** * @see org.lamsfoundation.lams.tool.OutputDefinitionFactory#getToolOutputDefinitions(java.lang.Object) */ - public SortedMap getToolOutputDefinitions(Object toolContentObject) + public SortedMap getToolOutputDefinitions(Object toolContentObject, int definitionType) throws ToolException { TreeMap definitionMap = new TreeMap(); Index: tool_adapters/moodle/lams_tool_mdlglossary/src/java/org/lamsfoundation/lams/tool/mdglos/service/MdlGlossaryService.java =================================================================== diff -u -rfa37195a28464d5c7753243498cce58c46084240 -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlglossary/src/java/org/lamsfoundation/lams/tool/mdglos/service/MdlGlossaryService.java (.../MdlGlossaryService.java) (revision fa37195a28464d5c7753243498cce58c46084240) +++ tool_adapters/moodle/lams_tool_mdlglossary/src/java/org/lamsfoundation/lams/tool/mdglos/service/MdlGlossaryService.java (.../MdlGlossaryService.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -321,13 +321,13 @@ * @return SortedMap of ToolOutputDefinitions with the key being the name of * each definition */ - public SortedMap getToolOutputDefinitions(Long toolContentId) throws ToolException { + public SortedMap getToolOutputDefinitions(Long toolContentId, int definitionType) throws ToolException { mdlGlossaryOutputFactory = getMdlGlossaryOutputFactory(); MdlGlossary mdglos = getMdlGlossaryByContentId(toolContentId); if (mdglos == null) { mdglos = getDefaultContent(); } - return mdlGlossaryOutputFactory.getToolOutputDefinitions(mdglos); + return mdlGlossaryOutputFactory.getToolOutputDefinitions(mdglos, definitionType); } public String getExtServerUrl(String extLmsId) { @@ -959,4 +959,8 @@ public void setIntegrationService(IIntegrationService integrationService) { this.integrationService = integrationService; } + + public Class[] getSupportedToolOutputDefinitionClasses(int definitionType) { + return null; + } } Index: tool_adapters/moodle/lams_tool_mdllesson/src/java/org/lamsfoundation/lams/tool/mdlesn/service/MdlLessonOutputFactory.java =================================================================== diff -u -r7ad431bc970af29173c7b095c79fe7b6afb38765 -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdllesson/src/java/org/lamsfoundation/lams/tool/mdlesn/service/MdlLessonOutputFactory.java (.../MdlLessonOutputFactory.java) (revision 7ad431bc970af29173c7b095c79fe7b6afb38765) +++ tool_adapters/moodle/lams_tool_mdllesson/src/java/org/lamsfoundation/lams/tool/mdlesn/service/MdlLessonOutputFactory.java (.../MdlLessonOutputFactory.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -45,7 +45,7 @@ /** * @see org.lamsfoundation.lams.tool.OutputDefinitionFactory#getToolOutputDefinitions(java.lang.Object) */ - public SortedMap getToolOutputDefinitions(Object toolContentObject) + public SortedMap getToolOutputDefinitions(Object toolContentObject, int definitionType) throws ToolException { TreeMap definitionMap = new TreeMap(); Index: tool_adapters/moodle/lams_tool_mdllesson/src/java/org/lamsfoundation/lams/tool/mdlesn/service/MdlLessonService.java =================================================================== diff -u -r64c4c1fda7389d9cb57ac4b3876099f543cf6512 -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdllesson/src/java/org/lamsfoundation/lams/tool/mdlesn/service/MdlLessonService.java (.../MdlLessonService.java) (revision 64c4c1fda7389d9cb57ac4b3876099f543cf6512) +++ tool_adapters/moodle/lams_tool_mdllesson/src/java/org/lamsfoundation/lams/tool/mdlesn/service/MdlLessonService.java (.../MdlLessonService.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -322,13 +322,13 @@ * @return SortedMap of ToolOutputDefinitions with the key being the name of * each definition */ - public SortedMap getToolOutputDefinitions(Long toolContentId) throws ToolException { + public SortedMap getToolOutputDefinitions(Long toolContentId, int definitionType) throws ToolException { mdlLessonOutputFactory = getMdlLessonOutputFactory(); MdlLesson mdlesn = getMdlLessonByContentId(toolContentId); if (mdlesn == null) { mdlesn = getDefaultContent(); } - return mdlLessonOutputFactory.getToolOutputDefinitions(mdlesn); + return mdlLessonOutputFactory.getToolOutputDefinitions(mdlesn, definitionType); } public String getExtServerUrl(String extLmsId) { @@ -957,4 +957,8 @@ public void setIntegrationService(IIntegrationService integrationService) { this.integrationService = integrationService; } + + public Class[] getSupportedToolOutputDefinitionClasses(int definitionType) { + return null; + } } Index: tool_adapters/moodle/lams_tool_mdlquiz/src/java/org/lamsfoundation/lams/tool/mdquiz/service/MdlQuizOutputFactory.java =================================================================== diff -u -r39cabbdef355b7853a0664292304b52aaea9b357 -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlquiz/src/java/org/lamsfoundation/lams/tool/mdquiz/service/MdlQuizOutputFactory.java (.../MdlQuizOutputFactory.java) (revision 39cabbdef355b7853a0664292304b52aaea9b357) +++ tool_adapters/moodle/lams_tool_mdlquiz/src/java/org/lamsfoundation/lams/tool/mdquiz/service/MdlQuizOutputFactory.java (.../MdlQuizOutputFactory.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -44,7 +44,7 @@ /** * @see org.lamsfoundation.lams.tool.OutputDefinitionFactory#getToolOutputDefinitions(java.lang.Object) */ - public SortedMap getToolOutputDefinitions(Object toolContentObject) + public SortedMap getToolOutputDefinitions(Object toolContentObject, int definitionType) throws ToolException { TreeMap definitionMap = new TreeMap(); Index: tool_adapters/moodle/lams_tool_mdlquiz/src/java/org/lamsfoundation/lams/tool/mdquiz/service/MdlQuizService.java =================================================================== diff -u -r4c6695c60585d3d42483ece6e65dfcfeeffc6bff -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlquiz/src/java/org/lamsfoundation/lams/tool/mdquiz/service/MdlQuizService.java (.../MdlQuizService.java) (revision 4c6695c60585d3d42483ece6e65dfcfeeffc6bff) +++ tool_adapters/moodle/lams_tool_mdlquiz/src/java/org/lamsfoundation/lams/tool/mdquiz/service/MdlQuizService.java (.../MdlQuizService.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -320,13 +320,13 @@ * @return SortedMap of ToolOutputDefinitions with the key being the name of * each definition */ - public SortedMap getToolOutputDefinitions(Long toolContentId) throws ToolException { + public SortedMap getToolOutputDefinitions(Long toolContentId, int definitionType) throws ToolException { mdlQuizOutputFactory = getMdlQuizOutputFactory(); MdlQuiz mdquiz = getMdlQuizByContentId(toolContentId); if (mdquiz == null) { mdquiz = getDefaultContent(); } - return mdlQuizOutputFactory.getToolOutputDefinitions(mdquiz); + return mdlQuizOutputFactory.getToolOutputDefinitions(mdquiz, definitionType); } public String getExtServerUrl(String extLmsId) { @@ -949,4 +949,8 @@ public void setIntegrationService(IIntegrationService integrationService) { this.integrationService = integrationService; } + + public Class[] getSupportedToolOutputDefinitionClasses(int definitionType) { + return null; + } } Index: tool_adapters/moodle/lams_tool_mdlscorm/src/java/org/lamsfoundation/lams/tool/mdscrm/service/MdlScormOutputFactory.java =================================================================== diff -u -rd339c81ab36feeedbcf526faab8bc5b7a0afe695 -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlscorm/src/java/org/lamsfoundation/lams/tool/mdscrm/service/MdlScormOutputFactory.java (.../MdlScormOutputFactory.java) (revision d339c81ab36feeedbcf526faab8bc5b7a0afe695) +++ tool_adapters/moodle/lams_tool_mdlscorm/src/java/org/lamsfoundation/lams/tool/mdscrm/service/MdlScormOutputFactory.java (.../MdlScormOutputFactory.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -44,7 +44,7 @@ /** * @see org.lamsfoundation.lams.tool.OutputDefinitionFactory#getToolOutputDefinitions(java.lang.Object) */ - public SortedMap getToolOutputDefinitions(Object toolContentObject) + public SortedMap getToolOutputDefinitions(Object toolContentObject, int definitionType) throws ToolException { TreeMap definitionMap = new TreeMap(); Index: tool_adapters/moodle/lams_tool_mdlscorm/src/java/org/lamsfoundation/lams/tool/mdscrm/service/MdlScormService.java =================================================================== diff -u -rb496c494338c07b9cb4c9b92c89696d72d5d895c -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlscorm/src/java/org/lamsfoundation/lams/tool/mdscrm/service/MdlScormService.java (.../MdlScormService.java) (revision b496c494338c07b9cb4c9b92c89696d72d5d895c) +++ tool_adapters/moodle/lams_tool_mdlscorm/src/java/org/lamsfoundation/lams/tool/mdscrm/service/MdlScormService.java (.../MdlScormService.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -321,13 +321,13 @@ * @return SortedMap of ToolOutputDefinitions with the key being the name of * each definition */ - public SortedMap getToolOutputDefinitions(Long toolContentId) throws ToolException { + public SortedMap getToolOutputDefinitions(Long toolContentId, int definitionType) throws ToolException { mdlScormOutputFactory = getMdlScormOutputFactory(); MdlScorm mdscrm = getMdlScormByContentId(toolContentId); if (mdscrm == null) { mdscrm = getDefaultContent(); } - return mdlScormOutputFactory.getToolOutputDefinitions(mdscrm); + return mdlScormOutputFactory.getToolOutputDefinitions(mdscrm, definitionType); } public String getExtServerUrl(String extLmsId) { @@ -951,4 +951,8 @@ public void setIntegrationService(IIntegrationService integrationService) { this.integrationService = integrationService; } + + public Class[] getSupportedToolOutputDefinitionClasses(int definitionType) { + return null; + } } Index: tool_adapters/moodle/lams_tool_mdlwiki/src/java/org/lamsfoundation/lams/tool/mdwiki/service/MdlWikiOutputFactory.java =================================================================== diff -u -r328844a4a81dbe57391d45509bef82c300e9c13b -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlwiki/src/java/org/lamsfoundation/lams/tool/mdwiki/service/MdlWikiOutputFactory.java (.../MdlWikiOutputFactory.java) (revision 328844a4a81dbe57391d45509bef82c300e9c13b) +++ tool_adapters/moodle/lams_tool_mdlwiki/src/java/org/lamsfoundation/lams/tool/mdwiki/service/MdlWikiOutputFactory.java (.../MdlWikiOutputFactory.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -47,7 +47,7 @@ /** * @see org.lamsfoundation.lams.tool.OutputDefinitionFactory#getToolOutputDefinitions(java.lang.Object) */ - public SortedMap getToolOutputDefinitions(Object toolContentObject) + public SortedMap getToolOutputDefinitions(Object toolContentObject, int definitionType) throws ToolException { TreeMap definitionMap = new TreeMap(); Index: tool_adapters/moodle/lams_tool_mdlwiki/src/java/org/lamsfoundation/lams/tool/mdwiki/service/MdlWikiService.java =================================================================== diff -u -r106d3a2ed1f8ca0a9c507031af82a49f9ac02130 -rd97db6b89e5fdfe55e089bb8cc2060336b7ab6a4 --- tool_adapters/moodle/lams_tool_mdlwiki/src/java/org/lamsfoundation/lams/tool/mdwiki/service/MdlWikiService.java (.../MdlWikiService.java) (revision 106d3a2ed1f8ca0a9c507031af82a49f9ac02130) +++ tool_adapters/moodle/lams_tool_mdlwiki/src/java/org/lamsfoundation/lams/tool/mdwiki/service/MdlWikiService.java (.../MdlWikiService.java) (revision d97db6b89e5fdfe55e089bb8cc2060336b7ab6a4) @@ -320,13 +320,13 @@ * @return SortedMap of ToolOutputDefinitions with the key being the name of * each definition */ - public SortedMap getToolOutputDefinitions(Long toolContentId) throws ToolException { + public SortedMap getToolOutputDefinitions(Long toolContentId, int definitionType) throws ToolException { mdlWikiOutputFactory = getMdlWikiOutputFactory(); MdlWiki mdwiki = getMdlWikiByContentId(toolContentId); if (mdwiki == null) { mdwiki = getDefaultContent(); } - return mdlWikiOutputFactory.getToolOutputDefinitions(mdwiki); + return mdlWikiOutputFactory.getToolOutputDefinitions(mdwiki, definitionType); } public String getExtServerUrl(String extLmsId) { @@ -949,4 +949,8 @@ public void setIntegrationService(IIntegrationService integrationService) { this.integrationService = integrationService; } + + public Class[] getSupportedToolOutputDefinitionClasses(int definitionType) { + return null; + } }