From 25cc8e376622a4af6b8fcf10e0e68e203d446c69 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Fri, 31 Aug 2012 17:37:22 +0200 Subject: [PATCH] OO-340: backport and enhance the rest api to monitor OpenOLAT --- pom.xml | 3 +- .../java/org/olat/admin/jmx/DumpJMXJob.java | 30 +- .../org/olat/admin/jmx/JMXInfoController.java | 29 +- .../java/org/olat/admin/jmx/JMXManager.java | 37 +- .../persistence/_spring/core_persistence.xml | 1 + .../_spring/databaseCorecontext.xml | 1 + .../olat/restapi/_spring/restApiContext.xml | 27 + .../restapi/api/_content/application.html | 23025 ++++++++-------- .../restapi/system/DatabaseWebService.java | 113 + .../olat/restapi/system/MemoryWebService.java | 198 + .../system/OpenOLATStatisticsWebService.java | 200 + .../restapi/system/RuntimeWebService.java | 151 + .../java/org/olat/restapi/system/Sampler.java | 30 + .../org/olat/restapi/system/SamplerJob.java | 39 + .../olat/restapi/system/SystemWebService.java | 153 + .../restapi/system/ThreadsWebService.java | 158 + .../restapi/system/vo/ClasseStatisticsVO.java | 74 + .../system/vo/DatabaseConnectionVO.java | 61 + .../olat/restapi/system/vo/DatabaseVO.java | 56 + .../org/olat/restapi/system/vo/DateParam.java | 50 + .../system/vo/EnvironmentInformationsVO.java | 153 + .../org/olat/restapi/system/vo/Examples.java | 84 + .../system/vo/HibernateStatisticsVO.java | 119 + .../system/vo/IndexerStatisticsVO.java | 140 + .../olat/restapi/system/vo/MemoryPoolVO.java | 103 + .../restapi/system/vo/MemorySampleVO.java | 67 + .../restapi/system/vo/MemoryStatisticsVO.java | 75 + .../olat/restapi/system/vo/MemoryUsageVO.java | 92 + .../org/olat/restapi/system/vo/MemoryVO.java | 101 + .../system/vo/OpenOLATStatisticsVO.java | 78 + .../restapi/system/vo/ReleaseInfosVO.java | 148 + .../system/vo/RepositoryStatisticsVO.java | 59 + .../system/vo/RuntimeStatisticsVO.java | 113 + .../olat/restapi/system/vo/SessionsVO.java | 130 + .../olat/restapi/system/vo/SystemInfosVO.java | 57 + .../restapi/system/vo/ThreadStatisticsVO.java | 74 + .../org/olat/restapi/system/vo/ThreadVO.java | 150 + .../org/olat/restapi/system/vo/ThreadsVO.java | 79 + .../restapi/system/vo/UserStatisticsVO.java | 59 + .../service/SearchServiceStatusImpl.java | 3 +- .../scheduler/_spring/olatextconfig.xml | 1 + .../java/org/olat/restapi/SystemTest.java | 260 + .../java/org/olat/test/AllTestsJunit4.java | 1 + 43 files changed, 15273 insertions(+), 11309 deletions(-) create mode 100644 src/main/java/org/olat/restapi/system/DatabaseWebService.java create mode 100644 src/main/java/org/olat/restapi/system/MemoryWebService.java create mode 100644 src/main/java/org/olat/restapi/system/OpenOLATStatisticsWebService.java create mode 100644 src/main/java/org/olat/restapi/system/RuntimeWebService.java create mode 100644 src/main/java/org/olat/restapi/system/Sampler.java create mode 100644 src/main/java/org/olat/restapi/system/SamplerJob.java create mode 100644 src/main/java/org/olat/restapi/system/SystemWebService.java create mode 100644 src/main/java/org/olat/restapi/system/ThreadsWebService.java create mode 100644 src/main/java/org/olat/restapi/system/vo/ClasseStatisticsVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/DatabaseConnectionVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/DatabaseVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/DateParam.java create mode 100644 src/main/java/org/olat/restapi/system/vo/EnvironmentInformationsVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/Examples.java create mode 100644 src/main/java/org/olat/restapi/system/vo/HibernateStatisticsVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/IndexerStatisticsVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/MemoryPoolVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/MemorySampleVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/MemoryStatisticsVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/MemoryUsageVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/MemoryVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/OpenOLATStatisticsVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/ReleaseInfosVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/RepositoryStatisticsVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/RuntimeStatisticsVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/SessionsVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/SystemInfosVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/ThreadStatisticsVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/ThreadVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/ThreadsVO.java create mode 100644 src/main/java/org/olat/restapi/system/vo/UserStatisticsVO.java create mode 100644 src/test/java/org/olat/restapi/SystemTest.java diff --git a/pom.xml b/pom.xml index 9e22b2909d7..9aa4b708bcd 100644 --- a/pom.xml +++ b/pom.xml @@ -853,7 +853,8 @@ <show>public</show> <subpackages> org.olat.restapi,org.olat.catalog.restapi,org.olat.modules.fo.restapi, - org.olat.notifications.restapi,org.olat.user.restapi,org.olat.course.nodes + org.olat.notifications.restapi,org.olat.user.restapi,org.olat.course.nodes, + org.olat.restapi.system </subpackages> <doclet>com.sun.jersey.wadl.resourcedoc.ResourceDoclet</doclet> diff --git a/src/main/java/org/olat/admin/jmx/DumpJMXJob.java b/src/main/java/org/olat/admin/jmx/DumpJMXJob.java index d7e5c71786b..603d0a088a5 100644 --- a/src/main/java/org/olat/admin/jmx/DumpJMXJob.java +++ b/src/main/java/org/olat/admin/jmx/DumpJMXJob.java @@ -24,9 +24,9 @@ */ package org.olat.admin.jmx; -import java.util.Iterator; import java.util.List; +import org.olat.core.CoreSpringFactory; import org.olat.core.commons.scheduler.JobWithDB; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; @@ -43,27 +43,25 @@ public class DumpJMXJob extends JobWithDB { @Override public void executeWithDB(JobExecutionContext context) throws JobExecutionException { + boolean enabled = context.getMergedJobDataMap().getBooleanFromString("enabled"); - String[] keys = context.getMergedJobDataMap().getKeys(); - // loop over all - for (int i = 0; i < keys.length; i++) { - String key = keys[i]; - if (key.endsWith("Bean")) { - // ok, key is a bean name => dump this bean - String beanName = context.getMergedJobDataMap().getString(key); - if (enabled) { - List<String> jmxDumpList = JMXManager.getInstance().dumpJmx(beanName); + if (enabled) { + JMXManager jmxManager = CoreSpringFactory.getImpl(JMXManager.class); + String[] keys = context.getMergedJobDataMap().getKeys(); + // loop over all + for (int i = 0; i < keys.length; i++) { + String key = keys[i]; + if (key.endsWith("Bean")) { + // ok, key is a bean name => dump this bean + String beanName = context.getMergedJobDataMap().getString(key); + List<String> jmxDumpList = jmxManager.dumpJmx(beanName); StringBuilder buf = new StringBuilder(); - for (Iterator iterator = jmxDumpList.iterator(); iterator.hasNext();) { - String jmxDump = (String) iterator.next(); - buf.append(jmxDump); - buf.append(";"); + for (String jmxDump : jmxDumpList) { + buf.append(jmxDump).append(";"); } log.info(key + ":" + buf.toString()); } - } } } - } diff --git a/src/main/java/org/olat/admin/jmx/JMXInfoController.java b/src/main/java/org/olat/admin/jmx/JMXInfoController.java index 4631d8db0aa..72fb79aa192 100644 --- a/src/main/java/org/olat/admin/jmx/JMXInfoController.java +++ b/src/main/java/org/olat/admin/jmx/JMXInfoController.java @@ -26,6 +26,7 @@ package org.olat.admin.jmx; import java.util.List; +import org.olat.core.CoreSpringFactory; import org.olat.core.gui.UserRequest; import org.olat.core.gui.components.Component; import org.olat.core.gui.components.panel.Panel; @@ -36,7 +37,7 @@ import org.olat.core.gui.control.controller.BasicController; /** * Description:<br> - * TODO: + * Dump the JMX context and show the output * * <P> * Initial Date: 01.10.2007 <br> @@ -44,8 +45,7 @@ import org.olat.core.gui.control.controller.BasicController; */ public class JMXInfoController extends BasicController { - private VelocityContainer mainVc; - //private Link dumpAllLink; + private final JMXManager jmxManager; /** * @param ureq @@ -54,38 +54,29 @@ public class JMXInfoController extends BasicController { public JMXInfoController(UserRequest ureq, WindowControl wControl) { super(ureq, wControl); - if (!JMXManager.getInstance().isActive()) { + jmxManager = CoreSpringFactory.getImpl(JMXManager.class); + if (!jmxManager.isActive()) { showError("nojmx"); putInitialPanel(new Panel("empty")); return; } - mainVc = createVelocityContainer("jmxmain"); - //dumpAllLink = LinkFactory.createButton("dumpall", mainVc, this); - List<String> jmxres = JMXManager.getInstance().dumpJmx("org.olat.core.commons.modules.bc:name=FilesInfoMBean"); + VelocityContainer mainVc = createVelocityContainer("jmxmain"); + List<String> jmxres = jmxManager.dumpJmx("org.olat.core.commons.modules.bc:name=FilesInfoMBean"); mainVc.contextPut("jmxlist", jmxres); - String htmlRes = JMXManager.getInstance().dumpAll(); + String htmlRes = jmxManager.dumpAll(); mainVc.contextPut("jmxdump", htmlRes); putInitialPanel(mainVc); } - /* (non-Javadoc) - * @see org.olat.core.gui.control.DefaultController#doDispose() - */ @Override protected void doDispose() { - // TODO Auto-generated method stub - + // } - /* (non-Javadoc) - * @see org.olat.core.gui.control.DefaultController#event(org.olat.core.gui.UserRequest, org.olat.core.gui.components.Component, org.olat.core.gui.control.Event) - */ @Override - @SuppressWarnings("unused") protected void event(UserRequest ureq, Component source, Event event) { // } - -} +} \ No newline at end of file diff --git a/src/main/java/org/olat/admin/jmx/JMXManager.java b/src/main/java/org/olat/admin/jmx/JMXManager.java index aaf2d14ab10..f3f6e2bc583 100644 --- a/src/main/java/org/olat/admin/jmx/JMXManager.java +++ b/src/main/java/org/olat/admin/jmx/JMXManager.java @@ -36,41 +36,33 @@ import javax.management.MBeanServer; import javax.management.ObjectInstance; import javax.management.ObjectName; -import org.olat.core.CoreSpringFactory; import org.olat.core.manager.BasicManager; -import org.springframework.jmx.support.MBeanServerFactoryBean; /** * Description:<br> - * TODO: + * Manage the JMX beans * * <P> * Initial Date: 01.10.2007 <br> * @author Felix Jost, http://www.goodsolutions.ch */ public class JMXManager extends BasicManager { - private static JMXManager INSTANCE; - private boolean initDone = true; + private MBeanServer mBeanServer; - - public static JMXManager getInstance() { - return INSTANCE; - } /** * [spring] */ private JMXManager(MBeanServer mBeanServer) { this.mBeanServer = mBeanServer; - INSTANCE = this; } - boolean isActive() { - return initDone; + public boolean isActive() { + return mBeanServer != null; } - void init() { - initDone = true; + public MBeanServer getMBeanServer() { + return mBeanServer; } public List<String> dumpJmx(String objectName) { @@ -92,9 +84,8 @@ public class JMXManager extends BasicManager { } return l; } catch (Exception e) { - List l = new ArrayList(); + List<String> l = new ArrayList<String>(); l.add("error while retrieving jmx values: "+e.getClass().getName()+":"+e.getMessage()); - //TODO: this is just version 0.1 of dumping jmx values... need a better interface return l; } } @@ -102,8 +93,7 @@ public class JMXManager extends BasicManager { public String dumpAll() { try { StringBuilder sb = new StringBuilder(); - MBeanServer server = (MBeanServer) CoreSpringFactory.getBean(MBeanServerFactoryBean.class); - Set<ObjectInstance> mbeansset = server.queryMBeans(null, null); + Set<ObjectInstance> mbeansset = mBeanServer.queryMBeans(null, null); List<ObjectInstance> mbeans = new ArrayList<ObjectInstance>(mbeansset); Collections.sort(mbeans, new Comparator<ObjectInstance>(){ public int compare(ObjectInstance o1, ObjectInstance o2) { @@ -113,7 +103,7 @@ public class JMXManager extends BasicManager { for (ObjectInstance instance : mbeans) { ObjectName on = instance.getObjectName(); - MBeanAttributeInfo[] ainfo = server.getMBeanInfo(on).getAttributes(); + MBeanAttributeInfo[] ainfo = mBeanServer.getMBeanInfo(on).getAttributes(); List<MBeanAttributeInfo> mbal = Arrays.asList(ainfo); Collections.sort(mbal, new Comparator<MBeanAttributeInfo>(){ public int compare(MBeanAttributeInfo o1, MBeanAttributeInfo o2) { @@ -125,7 +115,7 @@ public class JMXManager extends BasicManager { for (MBeanAttributeInfo info : mbal) { String name = info.getName(); try { - Object res = server.getAttribute(on, name); + Object res = mBeanServer.getAttribute(on, name); sb.append("<br />"+oname+"-> "+name+"="+res); } catch (Exception e) { sb.append("<br />ERROR: for attribute '"+name+"', exception:"+e+", message:"+e.getMessage()); @@ -134,9 +124,8 @@ public class JMXManager extends BasicManager { } return sb.toString(); } catch (Exception e) { + logError("", e); return "error:"+e.getMessage(); - } - + } } - -} +} \ No newline at end of file diff --git a/src/main/java/org/olat/core/commons/persistence/_spring/core_persistence.xml b/src/main/java/org/olat/core/commons/persistence/_spring/core_persistence.xml index a519eb366a4..9e99b11914c 100644 --- a/src/main/java/org/olat/core/commons/persistence/_spring/core_persistence.xml +++ b/src/main/java/org/olat/core/commons/persistence/_spring/core_persistence.xml @@ -73,6 +73,7 @@ <mapping-file>org/olat/core/logging/activity/LoggingObject.hbm.xml</mapping-file> <mapping-file>org/olat/course/db/impl/CourseDBEntryImpl.hbm.xml</mapping-file> <properties> + <property name="hibernate.generate_statistics" value="true"/> <property name="hibernate.archive.autodetection" value=""/> <property name="hibernate.ejb.interceptor" value="org.olat.core.commons.persistence.AuditInterceptor"/> </properties> diff --git a/src/main/java/org/olat/core/commons/persistence/_spring/databaseCorecontext.xml b/src/main/java/org/olat/core/commons/persistence/_spring/databaseCorecontext.xml index 2b8c436f335..6a74269ed6b 100644 --- a/src/main/java/org/olat/core/commons/persistence/_spring/databaseCorecontext.xml +++ b/src/main/java/org/olat/core/commons/persistence/_spring/databaseCorecontext.xml @@ -102,6 +102,7 @@ <!-- "validate, update, create, create-drop" are valid entries for hibernate.hbm2ddl.auto--> <prop key="hibernate.hbm2ddl.auto">${db.hibernate.ddl.auto}</prop> <prop key="hibernate.show_sql">${db.show_sql}</prop> + <prop key="hibernate.generate_statistics">true</prop> <!-- <entry key="hibernate.query.substitutions">true 1, false 0, yes 'Y', no 'N'</value></entry> --> <prop key="hibernate.query.substitutions">true 1, false 0, yes 'Y', no 'N'</prop> <!-- for development phase only: --> diff --git a/src/main/java/org/olat/restapi/_spring/restApiContext.xml b/src/main/java/org/olat/restapi/_spring/restApiContext.xml index bbb11326669..2daa7d080d8 100644 --- a/src/main/java/org/olat/restapi/_spring/restApiContext.xml +++ b/src/main/java/org/olat/restapi/_spring/restApiContext.xml @@ -48,6 +48,7 @@ <value>org.olat.notifications.restapi.NotificationsWebService</value> <value>org.olat.commons.calendar.restapi.CalendarWebService</value> <value>org.olat.restapi.log.LogWebService</value> + <value>org.olat.restapi.system.SystemWebService</value> </list> </property> <!-- property name="singletonBeans"> @@ -57,6 +58,32 @@ </property --> </bean> + <bean id="systemSamplerTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> + <property name="jobDetail" ref="systemSamplerJob" /> + <!-- adjust cron style syntax for your needs + A "Cron-Expression" is a string comprised of 6 or 7 fields separated by white space. The 6 mandatory and 1 optional fields are as follows: + Field Name Allowed Values Allowed Special Characters + Seconds 0-59 , - * / + Minutes 0-59 , - * / + Hours 0-23 , - * / + Day-of-month 1-31 , - * ? / L W C + Month 1-12 or JAN-DEC , - * / + Day-of-Week 1-7 or SUN-SAT , - * ? / L C # + Year (Optional) empty, 1970-2099 , - * / + + As of OLAT 6.3 it's best to let the cronjob run every two hours since users can now choose how often + they will get notified. The shortest interval is set to two hours. + --> + <property name="cronExpression" value="*/15 * * * * ?" /> + + <!-- OLAT-5093 start delay ensures there's no conflict with server startup and db not being ready yet --> + <property name="startDelay" value="0" /> + </bean> + + <bean id="systemSamplerJob" class="org.springframework.scheduling.quartz.JobDetailBean"> + <property name="jobClass" value="org.olat.restapi.system.SamplerJob" /> + </bean> + <!-- Using singletons would be good for the future and prevent using CoreSpringFactory --> <!-- bean id="userWebService" class="org.olat.user.restapi.UserWebService"/ --> diff --git a/src/main/java/org/olat/restapi/api/_content/application.html b/src/main/java/org/olat/restapi/api/_content/application.html index 3de7358cc00..d2ef0e94ee6 100644 --- a/src/main/java/org/olat/restapi/api/_content/application.html +++ b/src/main/java/org/olat/restapi/api/_content/application.html @@ -164,1291 +164,1391 @@ </p> <ul> <li><a href="#resources">Resources</a><ul> - <li><a href="#d2e2">http://www.example.com/repo/courses/{courseId}</a><ul> - <li><a href="#d2e38">http://www.example.com/repo/courses/{courseId}/version</a></li> - <li><a href="#d2e53">http://www.example.com/repo/courses/{courseId}/configuration</a></li> - <li><a href="#d2e117">http://www.example.com/repo/courses/{courseId}/authors</a></li> - <li><a href="#d2e134">http://www.example.com/repo/courses/{courseId}/publish</a></li> - <li><a href="#d2e162">http://www.example.com/repo/courses/{courseId}/file</a></li> - <li><a href="#d2e177">http://www.example.com/repo/courses/{courseId}/runstructure</a></li> - <li><a href="#d2e194">http://www.example.com/repo/courses/{courseId}/editortreemodel</a></li> - <li><a href="#d2e212">http://www.example.com/repo/courses/{courseId}/authors/{identityKey}</a></li> - <li><a href="#d2e258">http://www.example.com/repo/courses/{courseId}/groups</a><ul> - <li><a href="#d2e299">http://www.example.com/repo/courses/{courseId}/groups/version</a></li> - <li><a href="#d2e314">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}</a></li> - <li><a href="#d2e370">http://www.example.com/repo/courses/{courseId}/groups/new</a></li> - <li><a href="#d2e390">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum</a><ul> - <li><a href="#d2e416">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/threads</a></li> - <li><a href="#d2e501">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{threadKey}</a></li> - <li><a href="#d2e534">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</a></li> - <li><a href="#d2e622">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li> - <li><a href="#d2e675">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li> - </ul> - </li> - <li><a href="#d2e692">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder</a><ul> - <li><a href="#d2e735">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</a></li> - <li><a href="#d2e789">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/version</a></li> - </ul> - </li> - </ul> - </li> + <li><a href="#d2e2">http://www.example.com/ping</a><ul> + <li><a href="#d2e19">http://www.example.com/ping/version</a></li> + <li><a href="#d2e34">http://www.example.com/ping/{name}</a></li> </ul> </li> - <li><a href="#d2e793">http://www.example.com/users/{identityKey}/forums</a><ul> - <li><a href="#d2e816">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}</a><ul> - <li><a href="#d2e841">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/threads</a></li> - <li><a href="#d2e926">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{threadKey}</a></li> - <li><a href="#d2e959">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}</a></li> - <li><a href="#d2e1047">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments</a></li> - <li><a href="#d2e1100">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments/{filename}</a></li> + <li><a href="#d2e50">http://www.example.com/contacts</a></li> + <li><a href="#d2e63">http://www.example.com/users/{identityKey}/folders</a><ul> + <li><a href="#d2e86">http://www.example.com/users/{identityKey}/folders/personal</a><ul> + <li><a href="#d2e129">http://www.example.com/users/{identityKey}/folders/personal/{path:.*}</a></li> + <li><a href="#d2e183">http://www.example.com/users/{identityKey}/folders/personal/version</a></li> + </ul> + </li> + <li><a href="#d2e187">http://www.example.com/users/{identityKey}/folders/group/{groupKey}</a><ul> + <li><a href="#d2e230">http://www.example.com/users/{identityKey}/folders/group/{groupKey}/{path:.*}</a></li> + <li><a href="#d2e284">http://www.example.com/users/{identityKey}/folders/group/{groupKey}/version</a></li> </ul> </li> - <li><a href="#d2e1117">http://www.example.com/users/{identityKey}/forums/group/{groupKey}</a><ul> - <li><a href="#d2e1141">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/threads</a></li> - <li><a href="#d2e1226">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{threadKey}</a></li> - <li><a href="#d2e1259">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}</a></li> - <li><a href="#d2e1347">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments</a></li> - <li><a href="#d2e1400">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments/{filename}</a></li> + <li><a href="#d2e288">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}</a><ul> + <li><a href="#d2e332">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/{path:.*}</a></li> + <li><a href="#d2e386">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/version</a></li> </ul> </li> </ul> </li> - <li><a href="#d2e1417">http://www.example.com/repo/courses/{courseId}/elements/contact</a></li> - <li><a href="#d2e1460">http://www.example.com/repo/entries</a><ul> - <li><a href="#d2e1528">http://www.example.com/repo/entries/version</a></li> - <li><a href="#d2e1534">http://www.example.com/repo/entries/search</a></li> - <li><a href="#d2e1565">http://www.example.com/repo/entries/{repoEntryKey}</a><ul> - <li><a href="#d2e1622">http://www.example.com/repo/entries/{repoEntryKey}/file</a></li> + <li><a href="#d2e390">http://www.example.com/users</a><ul> + <li><a href="#d2e450">http://www.example.com/users/{identityKey}</a></li> + <li><a href="#d2e524">http://www.example.com/users/version</a></li> + <li><a href="#d2e539">http://www.example.com/users/new</a></li> + <li><a href="#d2e570">http://www.example.com/users/{identityKey}/delete</a></li> + <li><a href="#d2e587">http://www.example.com/users/{identityKey}/portrait</a></li> + <li><a href="#d2e632">http://www.example.com/users/{identityKey}/groups</a><ul> + <li><a href="#d2e660">http://www.example.com/users/{identityKey}/groups/infos</a></li> </ul> </li> </ul> </li> - <li><a href="#d2e1650">http://www.example.com/repo/courses</a><ul> - <li><a href="#d2e1700">http://www.example.com/repo/courses/version</a></li> + <li><a href="#d2e685">http://www.example.com/users/{username}/auth</a><ul> + <li><a href="#d2e734">http://www.example.com/users/{username}/auth/{authKey}</a></li> + <li><a href="#d2e754">http://www.example.com/users/{username}/auth/version</a></li> + <li><a href="#d2e769">http://www.example.com/users/{username}/auth/new</a></li> + <li><a href="#d2e796">http://www.example.com/users/{username}/auth/{authKey}/delete</a></li> </ul> </li> - <li><a href="#d2e1715">http://www.example.com/contacts</a></li> - <li><a href="#d2e1728">http://www.example.com/repo/courses/{courseId}/elements/forum</a><ul> - <li><a href="#d2e1815">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}</a></li> - <li><a href="#d2e1842">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/thread</a></li> - <li><a href="#d2e1882">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/message</a></li> - <li><a href="#d2e1922">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum</a><ul> - <li><a href="#d2e1947">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/threads</a></li> - <li><a href="#d2e2032">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{threadKey}</a></li> - <li><a href="#d2e2065">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}</a></li> - <li><a href="#d2e2153">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}/attachments</a></li> - <li><a href="#d2e2206">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}/attachments/{filename}</a></li> + <li><a href="#d2e816">http://www.example.com/repo/courses/{courseId}</a><ul> + <li><a href="#d2e852">http://www.example.com/repo/courses/{courseId}/version</a></li> + <li><a href="#d2e867">http://www.example.com/repo/courses/{courseId}/configuration</a></li> + <li><a href="#d2e931">http://www.example.com/repo/courses/{courseId}/authors</a></li> + <li><a href="#d2e948">http://www.example.com/repo/courses/{courseId}/publish</a></li> + <li><a href="#d2e976">http://www.example.com/repo/courses/{courseId}/file</a></li> + <li><a href="#d2e991">http://www.example.com/repo/courses/{courseId}/runstructure</a></li> + <li><a href="#d2e1008">http://www.example.com/repo/courses/{courseId}/editortreemodel</a></li> + <li><a href="#d2e1026">http://www.example.com/repo/courses/{courseId}/authors/{identityKey}</a></li> + <li><a href="#d2e1072">http://www.example.com/repo/courses/{courseId}/groups</a><ul> + <li><a href="#d2e1113">http://www.example.com/repo/courses/{courseId}/groups/version</a></li> + <li><a href="#d2e1128">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}</a></li> + <li><a href="#d2e1184">http://www.example.com/repo/courses/{courseId}/groups/new</a></li> + <li><a href="#d2e1204">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum</a><ul> + <li><a href="#d2e1230">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/threads</a></li> + <li><a href="#d2e1315">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{threadKey}</a></li> + <li><a href="#d2e1348">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</a></li> + <li><a href="#d2e1436">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li> + <li><a href="#d2e1489">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li> + </ul> + </li> + <li><a href="#d2e1506">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder</a><ul> + <li><a href="#d2e1549">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</a></li> + <li><a href="#d2e1603">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/version</a></li> + </ul> + </li> </ul> </li> </ul> </li> - <li><a href="#d2e2223">http://www.example.com/repo/courses/{courseId}/elements/folder</a><ul> - <li><a href="#d2e2256">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}</a></li> - <li><a href="#d2e2275">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}/files</a><ul> - <li><a href="#d2e2319">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}/files/{path:.*}</a></li> - <li><a href="#d2e2373">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}/files/version</a></li> + <li><a href="#d2e1607">http://www.example.com/repo/entries</a><ul> + <li><a href="#d2e1675">http://www.example.com/repo/entries/version</a></li> + <li><a href="#d2e1681">http://www.example.com/repo/entries/search</a></li> + <li><a href="#d2e1712">http://www.example.com/repo/entries/{repoEntryKey}</a><ul> + <li><a href="#d2e1769">http://www.example.com/repo/entries/{repoEntryKey}/file</a></li> </ul> </li> </ul> </li> - <li><a href="#d2e2377">http://www.example.com/repo/courses/infos</a></li> - <li><a href="#d2e2397">http://www.example.com/users/{identityKey}/folders</a><ul> - <li><a href="#d2e2420">http://www.example.com/users/{identityKey}/folders/personal</a><ul> - <li><a href="#d2e2463">http://www.example.com/users/{identityKey}/folders/personal/{path:.*}</a></li> - <li><a href="#d2e2517">http://www.example.com/users/{identityKey}/folders/personal/version</a></li> + <li><a href="#d2e1797">http://www.example.com/system</a><ul> + <li><a href="#d2e1800">http://www.example.com/system/environment</a></li> + <li><a href="#d2e1818">http://www.example.com/system/release</a></li> + <li><a href="#d2e1836">http://www.example.com/system/runtime</a><ul> + <li><a href="#d2e1841">http://www.example.com/system/runtime/classes</a></li> + <li><a href="#d2e1859">http://www.example.com/system/runtime/memory</a></li> + <li><a href="#d2e1864">http://www.example.com/system/runtime/threads</a></li> </ul> </li> - <li><a href="#d2e2521">http://www.example.com/users/{identityKey}/folders/group/{groupKey}</a><ul> - <li><a href="#d2e2564">http://www.example.com/users/{identityKey}/folders/group/{groupKey}/{path:.*}</a></li> - <li><a href="#d2e2618">http://www.example.com/users/{identityKey}/folders/group/{groupKey}/version</a></li> + <li><a href="#d2e1869">http://www.example.com/system/database</a></li> + <li><a href="#d2e1874">http://www.example.com/system/openolat</a><ul> + <li><a href="#d2e1879">http://www.example.com/system/openolat/users</a></li> + <li><a href="#d2e1884">http://www.example.com/system/openolat/repository</a></li> + <li><a href="#d2e1889">http://www.example.com/system/openolat/indexer</a></li> + <li><a href="#d2e1894">http://www.example.com/system/openolat/sessions</a></li> </ul> </li> - <li><a href="#d2e2622">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}</a><ul> - <li><a href="#d2e2666">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/{path:.*}</a></li> - <li><a href="#d2e2720">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/version</a></li> + <li><a href="#d2e1912">http://www.example.com/system/memory</a><ul> + <li><a href="#d2e1942">http://www.example.com/system/memory/pools</a></li> + <li><a href="#d2e1950">http://www.example.com/system/memory/samples</a></li> + </ul> + </li> + <li><a href="#d2e1959">http://www.example.com/system/threads</a><ul> + <li><a href="#d2e1969">http://www.example.com/system/threads/cpu</a></li> </ul> </li> </ul> </li> - <li><a href="#d2e2724">http://www.example.com/catalog</a><ul> - <li><a href="#d2e2741">http://www.example.com/catalog/{path:.*}/owners/{identityKey}</a></li> - <li><a href="#d2e2808">http://www.example.com/catalog/version</a></li> - <li><a href="#d2e2823">http://www.example.com/catalog/{path:.*}/children</a></li> - <li><a href="#d2e2847">http://www.example.com/catalog/{path:.*}</a></li> - <li><a href="#d2e3023">http://www.example.com/catalog/{path:.*}/owners</a></li> + <li><a href="#d2e1974">http://www.example.com/repo/courses</a><ul> + <li><a href="#d2e2028">http://www.example.com/repo/courses/version</a></li> </ul> </li> - <li><a href="#d2e3048">http://www.example.com/users</a><ul> - <li><a href="#d2e3108">http://www.example.com/users/{identityKey}</a></li> - <li><a href="#d2e3182">http://www.example.com/users/version</a></li> - <li><a href="#d2e3197">http://www.example.com/users/new</a></li> - <li><a href="#d2e3228">http://www.example.com/users/{identityKey}/delete</a></li> - <li><a href="#d2e3245">http://www.example.com/users/{identityKey}/portrait</a></li> - <li><a href="#d2e3290">http://www.example.com/users/{identityKey}/groups</a><ul> - <li><a href="#d2e3318">http://www.example.com/users/{identityKey}/groups/infos</a></li> + <li><a href="#d2e2043">http://www.example.com/groups</a><ul> + <li><a href="#d2e2083">http://www.example.com/groups/version</a></li> + <li><a href="#d2e2098">http://www.example.com/groups/{groupKey}</a></li> + <li><a href="#d2e2152">http://www.example.com/groups/{groupKey}/infos</a></li> + <li><a href="#d2e2173">http://www.example.com/groups/{groupKey}/owners</a></li> + <li><a href="#d2e2194">http://www.example.com/groups/{groupKey}/participants</a></li> + <li><a href="#d2e2215">http://www.example.com/groups/{groupKey}/owners/{identityKey}</a></li> + <li><a href="#d2e2248">http://www.example.com/groups/{groupKey}/owners/{identityKey}/new</a></li> + <li><a href="#d2e2268">http://www.example.com/groups/{groupKey}/owners/{identityKey}/delete</a></li> + <li><a href="#d2e2289">http://www.example.com/groups/{groupKey}/participants/{identityKey}</a></li> + <li><a href="#d2e2322">http://www.example.com/groups/{groupKey}/participants/{identityKey}/new</a></li> + <li><a href="#d2e2342">http://www.example.com/groups/{groupKey}/participants/{identityKey}/delete</a></li> + <li><a href="#d2e2362">http://www.example.com/groups/{groupKey}/forum</a><ul> + <li><a href="#d2e2388">http://www.example.com/groups/{groupKey}/forum/threads</a></li> + <li><a href="#d2e2473">http://www.example.com/groups/{groupKey}/forum/posts/{threadKey}</a></li> + <li><a href="#d2e2506">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}</a></li> + <li><a href="#d2e2594">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li> + <li><a href="#d2e2647">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li> + </ul> + </li> + <li><a href="#d2e2664">http://www.example.com/groups/{groupKey}/folder</a><ul> + <li><a href="#d2e2707">http://www.example.com/groups/{groupKey}/folder/{path:.*}</a></li> + <li><a href="#d2e2761">http://www.example.com/groups/{groupKey}/folder/version</a></li> </ul> </li> + <li><a href="#d2e2765">http://www.example.com/groups/{groupKey}/wiki</a></li> </ul> </li> - <li><a href="#d2e3343">http://www.example.com/repo/forums</a><ul> - <li><a href="#d2e3346">http://www.example.com/repo/forums/version</a></li> - <li><a href="#d2e3361">http://www.example.com/repo/forums/{forumKey}</a><ul> - <li><a href="#d2e3387">http://www.example.com/repo/forums/{forumKey}/threads</a></li> - <li><a href="#d2e3472">http://www.example.com/repo/forums/{forumKey}/posts/{threadKey}</a></li> - <li><a href="#d2e3505">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}</a></li> - <li><a href="#d2e3593">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments</a></li> - <li><a href="#d2e3646">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments/{filename}</a></li> + <li><a href="#d2e2773">http://www.example.com/repo/courses/{courseId}/elements/enrollment</a><ul> + <li><a href="#d2e2804">http://www.example.com/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</a></li> + </ul> + </li> + <li><a href="#d2e2812">http://www.example.com/repo/courses/{courseId}/elements/forum</a><ul> + <li><a href="#d2e2899">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}</a></li> + <li><a href="#d2e2926">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/thread</a></li> + <li><a href="#d2e2966">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/message</a></li> + <li><a href="#d2e3006">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum</a><ul> + <li><a href="#d2e3031">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/threads</a></li> + <li><a href="#d2e3116">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{threadKey}</a></li> + <li><a href="#d2e3149">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}</a></li> + <li><a href="#d2e3237">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}/attachments</a></li> + <li><a href="#d2e3290">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}/attachments/{filename}</a></li> </ul> </li> </ul> </li> - <li><a href="#d2e3663">http://www.example.com/ping</a><ul> - <li><a href="#d2e3680">http://www.example.com/ping/version</a></li> - <li><a href="#d2e3695">http://www.example.com/ping/{name}</a></li> + <li><a href="#d2e3307">http://www.example.com/auth</a><ul> + <li><a href="#d2e3310">http://www.example.com/auth/version</a></li> + <li><a href="#d2e3325">http://www.example.com/auth/{username}</a></li> </ul> </li> - <li><a href="#d2e3711">http://www.example.com/users/{username}/auth</a><ul> - <li><a href="#d2e3760">http://www.example.com/users/{username}/auth/{authKey}</a></li> - <li><a href="#d2e3780">http://www.example.com/users/{username}/auth/version</a></li> - <li><a href="#d2e3795">http://www.example.com/users/{username}/auth/new</a></li> - <li><a href="#d2e3822">http://www.example.com/users/{username}/auth/{authKey}/delete</a></li> + <li><a href="#d2e3353">http://www.example.com/repo/courses/infos</a></li> + <li><a href="#d2e3373">http://www.example.com/notifications</a></li> + <li><a href="#d2e3400">http://www.example.com/repo/courses/{courseId}/assessments</a><ul> + <li><a href="#d2e3426">http://www.example.com/repo/courses/{courseId}/assessments/version</a></li> + <li><a href="#d2e3441">http://www.example.com/repo/courses/{courseId}/assessments/users/{identityKey}</a></li> + <li><a href="#d2e3468">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}</a></li> + <li><a href="#d2e3511">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</a></li> </ul> </li> - <li><a href="#d2e3842">http://www.example.com/groups</a><ul> - <li><a href="#d2e3859">http://www.example.com/groups/version</a></li> - <li><a href="#d2e3874">http://www.example.com/groups/{groupKey}</a></li> - <li><a href="#d2e3928">http://www.example.com/groups/{groupKey}/infos</a></li> - <li><a href="#d2e3949">http://www.example.com/groups/{groupKey}/owners</a></li> - <li><a href="#d2e3970">http://www.example.com/groups/{groupKey}/participants</a></li> - <li><a href="#d2e3991">http://www.example.com/groups/{groupKey}/owners/{identityKey}</a></li> - <li><a href="#d2e4024">http://www.example.com/groups/{groupKey}/owners/{identityKey}/new</a></li> - <li><a href="#d2e4044">http://www.example.com/groups/{groupKey}/owners/{identityKey}/delete</a></li> - <li><a href="#d2e4064">http://www.example.com/groups/{groupKey}/participants/{identityKey}</a></li> - <li><a href="#d2e4098">http://www.example.com/groups/{groupKey}/participants/{identityKey}/new</a></li> - <li><a href="#d2e4118">http://www.example.com/groups/{groupKey}/participants/{identityKey}/delete</a></li> - <li><a href="#d2e4138">http://www.example.com/groups/{groupKey}/forum</a><ul> - <li><a href="#d2e4164">http://www.example.com/groups/{groupKey}/forum/threads</a></li> - <li><a href="#d2e4249">http://www.example.com/groups/{groupKey}/forum/posts/{threadKey}</a></li> - <li><a href="#d2e4282">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}</a></li> - <li><a href="#d2e4370">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li> - <li><a href="#d2e4423">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li> - </ul> - </li> - <li><a href="#d2e4440">http://www.example.com/groups/{groupKey}/folder</a><ul> - <li><a href="#d2e4483">http://www.example.com/groups/{groupKey}/folder/{path:.*}</a></li> - <li><a href="#d2e4537">http://www.example.com/groups/{groupKey}/folder/version</a></li> - </ul> - </li> - <li><a href="#d2e4541">http://www.example.com/groups/{groupKey}/wiki</a></li> + <li><a href="#d2e3541">http://www.example.com/repo/courses/{courseId}/elements</a><ul> + <li><a href="#d2e3544">http://www.example.com/repo/courses/{courseId}/elements/version</a></li> + <li><a href="#d2e3559">http://www.example.com/repo/courses/{courseId}/elements/{nodeId}</a></li> + <li><a href="#d2e3586">http://www.example.com/repo/courses/{courseId}/elements/structure/{nodeId}</a></li> + <li><a href="#d2e3664">http://www.example.com/repo/courses/{courseId}/elements/structure</a></li> + <li><a href="#d2e3727">http://www.example.com/repo/courses/{courseId}/elements/singlepage/{nodeId}</a></li> + <li><a href="#d2e3759">http://www.example.com/repo/courses/{courseId}/elements/singlepage</a></li> + <li><a href="#d2e3954">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}</a></li> + <li><a href="#d2e4004">http://www.example.com/repo/courses/{courseId}/elements/task</a></li> + <li><a href="#d2e4105">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}</a></li> + <li><a href="#d2e4136">http://www.example.com/repo/courses/{courseId}/elements/test</a></li> + <li><a href="#d2e4232">http://www.example.com/repo/courses/{courseId}/elements/assessment/{nodeId}</a></li> + <li><a href="#d2e4276">http://www.example.com/repo/courses/{courseId}/elements/assessment</a></li> + <li><a href="#d2e4365">http://www.example.com/repo/courses/{courseId}/elements/wiki/{nodeId}</a></li> + <li><a href="#d2e4412">http://www.example.com/repo/courses/{courseId}/elements/wiki</a></li> + <li><a href="#d2e4472">http://www.example.com/repo/courses/{courseId}/elements/blog/{nodeId}</a></li> + <li><a href="#d2e4519">http://www.example.com/repo/courses/{courseId}/elements/blog</a></li> + <li><a href="#d2e4613">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}</a></li> + <li><a href="#d2e4660">http://www.example.com/repo/courses/{courseId}/elements/survey</a></li> + <li><a href="#d2e4732">http://www.example.com/repo/courses/{courseId}/elements/externalpage/{nodeId}</a></li> + <li><a href="#d2e4779">http://www.example.com/repo/courses/{courseId}/elements/externalpage</a></li> + <li><a href="#d2e4876">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/file</a></li> + <li><a href="#d2e4932">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/configuration</a></li> + <li><a href="#d2e5063">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}/configuration</a></li> + <li><a href="#d2e5154">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}/configuration</a></li> </ul> </li> - <li><a href="#d2e4549">http://www.example.com/repo/courses/{courseId}/assessments</a><ul> - <li><a href="#d2e4575">http://www.example.com/repo/courses/{courseId}/assessments/version</a></li> - <li><a href="#d2e4590">http://www.example.com/repo/courses/{courseId}/assessments/users/{identityKey}</a></li> - <li><a href="#d2e4617">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}</a></li> - <li><a href="#d2e4660">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</a></li> + <li><a href="#d2e5267">http://www.example.com/api</a><ul> + <li><a href="#d2e5270">http://www.example.com/api/version</a></li> + <li><a href="#d2e5285">http://www.example.com/api/doc</a></li> + <li><a href="#d2e5289">http://www.example.com/api/doc/{filename}</a></li> + <li><a href="#d2e5298">http://www.example.com/api/{filename}</a></li> + <li><a href="#d2e5307">http://www.example.com/api/copyright</a></li> </ul> </li> - <li><a href="#d2e4690">http://www.example.com/api</a><ul> - <li><a href="#d2e4693">http://www.example.com/api/version</a></li> - <li><a href="#d2e4708">http://www.example.com/api/doc</a></li> - <li><a href="#d2e4712">http://www.example.com/api/doc/{filename}</a></li> - <li><a href="#d2e4721">http://www.example.com/api/{filename}</a></li> - <li><a href="#d2e4730">http://www.example.com/api/copyright</a></li> + <li><a href="#d2e5322">http://www.example.com/catalog</a><ul> + <li><a href="#d2e5339">http://www.example.com/catalog/{path:.*}/owners/{identityKey}</a></li> + <li><a href="#d2e5406">http://www.example.com/catalog/version</a></li> + <li><a href="#d2e5421">http://www.example.com/catalog/{path:.*}/children</a></li> + <li><a href="#d2e5445">http://www.example.com/catalog/{path:.*}</a></li> + <li><a href="#d2e5621">http://www.example.com/catalog/{path:.*}/owners</a></li> </ul> </li> - <li><a href="#d2e4745">http://www.example.com/system/log</a><ul> - <li><a href="#d2e4752">http://www.example.com/system/log/version</a></li> - <li><a href="#d2e4767">http://www.example.com/system/log/{date}</a></li> + <li><a href="#d2e5645">http://www.example.com/repo/forums</a><ul> + <li><a href="#d2e5648">http://www.example.com/repo/forums/version</a></li> + <li><a href="#d2e5663">http://www.example.com/repo/forums/{forumKey}</a><ul> + <li><a href="#d2e5689">http://www.example.com/repo/forums/{forumKey}/threads</a></li> + <li><a href="#d2e5774">http://www.example.com/repo/forums/{forumKey}/posts/{threadKey}</a></li> + <li><a href="#d2e5807">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}</a></li> + <li><a href="#d2e5895">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments</a></li> + <li><a href="#d2e5948">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments/{filename}</a></li> + </ul> + </li> </ul> </li> - <li><a href="#d2e4773">http://www.example.com/notifications</a></li> - <li><a href="#d2e4800">http://www.example.com/repo/courses/{courseId}/elements/enrollment</a><ul> - <li><a href="#d2e4831">http://www.example.com/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</a></li> + <li><a href="#d2e5965">http://www.example.com/repo/courses/{courseId}/elements/folder</a><ul> + <li><a href="#d2e5998">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}</a></li> + <li><a href="#d2e6017">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}/files</a><ul> + <li><a href="#d2e6061">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}/files/{path:.*}</a></li> + <li><a href="#d2e6115">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}/files/version</a></li> + </ul> + </li> </ul> </li> - <li><a href="#d2e4838">http://www.example.com/repo/courses/{courseId}/elements</a><ul> - <li><a href="#d2e4841">http://www.example.com/repo/courses/{courseId}/elements/version</a></li> - <li><a href="#d2e4856">http://www.example.com/repo/courses/{courseId}/elements/{nodeId}</a></li> - <li><a href="#d2e4883">http://www.example.com/repo/courses/{courseId}/elements/structure/{nodeId}</a></li> - <li><a href="#d2e4961">http://www.example.com/repo/courses/{courseId}/elements/structure</a></li> - <li><a href="#d2e5024">http://www.example.com/repo/courses/{courseId}/elements/singlepage/{nodeId}</a></li> - <li><a href="#d2e5056">http://www.example.com/repo/courses/{courseId}/elements/singlepage</a></li> - <li><a href="#d2e5251">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}</a></li> - <li><a href="#d2e5301">http://www.example.com/repo/courses/{courseId}/elements/task</a></li> - <li><a href="#d2e5402">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}</a></li> - <li><a href="#d2e5433">http://www.example.com/repo/courses/{courseId}/elements/test</a></li> - <li><a href="#d2e5529">http://www.example.com/repo/courses/{courseId}/elements/assessment/{nodeId}</a></li> - <li><a href="#d2e5573">http://www.example.com/repo/courses/{courseId}/elements/assessment</a></li> - <li><a href="#d2e5662">http://www.example.com/repo/courses/{courseId}/elements/wiki/{nodeId}</a></li> - <li><a href="#d2e5709">http://www.example.com/repo/courses/{courseId}/elements/wiki</a></li> - <li><a href="#d2e5769">http://www.example.com/repo/courses/{courseId}/elements/blog/{nodeId}</a></li> - <li><a href="#d2e5816">http://www.example.com/repo/courses/{courseId}/elements/blog</a></li> - <li><a href="#d2e5910">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}</a></li> - <li><a href="#d2e5957">http://www.example.com/repo/courses/{courseId}/elements/survey</a></li> - <li><a href="#d2e6029">http://www.example.com/repo/courses/{courseId}/elements/externalpage/{nodeId}</a></li> - <li><a href="#d2e6076">http://www.example.com/repo/courses/{courseId}/elements/externalpage</a></li> - <li><a href="#d2e6173">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/file</a></li> - <li><a href="#d2e6229">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/configuration</a></li> - <li><a href="#d2e6360">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}/configuration</a></li> - <li><a href="#d2e6451">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}/configuration</a></li> + <li><a href="#d2e6119">http://www.example.com/repo/courses/{courseId}/resourcefolders</a><ul> + <li><a href="#d2e6122">http://www.example.com/repo/courses/{courseId}/resourcefolders/version</a></li> + <li><a href="#d2e6137">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder</a></li> + <li><a href="#d2e6154">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</a></li> + <li><a href="#d2e6172">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder</a></li> + <li><a href="#d2e6231">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</a></li> </ul> </li> - <li><a href="#d2e6565">http://www.example.com/i18n</a><ul> - <li><a href="#d2e6568">http://www.example.com/i18n/version</a></li> - <li><a href="#d2e6583">http://www.example.com/i18n/{package}/{key}</a></li> + <li><a href="#d2e6292">http://www.example.com/i18n</a><ul> + <li><a href="#d2e6295">http://www.example.com/i18n/version</a></li> + <li><a href="#d2e6310">http://www.example.com/i18n/{package}/{key}</a></li> </ul> </li> - <li><a href="#d2e6608">http://www.example.com/repo/courses/{courseId}/resourcefolders</a><ul> - <li><a href="#d2e6611">http://www.example.com/repo/courses/{courseId}/resourcefolders/version</a></li> - <li><a href="#d2e6626">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder</a></li> - <li><a href="#d2e6643">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</a></li> - <li><a href="#d2e6661">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder</a></li> - <li><a href="#d2e6720">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</a></li> + <li><a href="#d2e6335">http://www.example.com/repo/courses/{courseId}/elements/contact</a></li> + <li><a href="#d2e6378">http://www.example.com/system/log</a><ul> + <li><a href="#d2e6385">http://www.example.com/system/log/version</a></li> + <li><a href="#d2e6400">http://www.example.com/system/log/{date}</a></li> </ul> </li> - <li><a href="#d2e6780">http://www.example.com/auth</a><ul> - <li><a href="#d2e6783">http://www.example.com/auth/version</a></li> - <li><a href="#d2e6798">http://www.example.com/auth/{username}</a></li> + <li><a href="#d2e6406">http://www.example.com/users/{identityKey}/forums</a><ul> + <li><a href="#d2e6429">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}</a><ul> + <li><a href="#d2e6454">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/threads</a></li> + <li><a href="#d2e6539">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{threadKey}</a></li> + <li><a href="#d2e6572">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}</a></li> + <li><a href="#d2e6660">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments</a></li> + <li><a href="#d2e6713">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments/{filename}</a></li> + </ul> + </li> + <li><a href="#d2e6730">http://www.example.com/users/{identityKey}/forums/group/{groupKey}</a><ul> + <li><a href="#d2e6754">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/threads</a></li> + <li><a href="#d2e6839">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{threadKey}</a></li> + <li><a href="#d2e6872">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}</a></li> + <li><a href="#d2e6960">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments</a></li> + <li><a href="#d2e7013">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments/{filename}</a></li> + </ul> + </li> </ul> </li> </ul> </li> <li><a href="#representations">Representations</a><ul> - <li><a href="#d2e12">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e15">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> - <li><a href="#d2e29">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e32">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e35">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e43">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e61">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e64">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li> - <li><a href="#d2e74">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e81">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e101">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e104">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li> - <li><a href="#d2e114">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e125">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e128">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e131">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e146">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e149">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> - <li><a href="#d2e159">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e168">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e171">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e174">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e188">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e191">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e202">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e205">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e223">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e226">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e229">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e236">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e239">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e242">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e249">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e252">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e255">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e266">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e269">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e9">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e24">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e40">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e60">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e73">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)</a></li> + <li><a href="#d2e83">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e90">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e91">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e92">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e93">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e94">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e97">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e102">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e103">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e106">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e111">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e112">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e115">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e120">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e121">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e124">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e125">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e127">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e128">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e133">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e134">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e135">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e136">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e137">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e140">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e145">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e146">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e147">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e150">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e155">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e156">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e157">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e160">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e165">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e166">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e167">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e170">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e171">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e173">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e174">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e177">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e178">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e181">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e182">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e186">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e191">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e192">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e193">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e194">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e195">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e198">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e203">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e204">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e207">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e212">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e213">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e216">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e221">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e222">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e225">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e226">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e228">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e229">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e234">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e235">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e236">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e237">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e238">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e241">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e246">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e247">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e248">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e251">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e256">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e257">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e258">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e261">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e266">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e267">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e268">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e271">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e272">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e274">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e275">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e278">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e279">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e282">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> <li><a href="#d2e283">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e284">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e286">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - <li><a href="#d2e296">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e304">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e322">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e325">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - <li><a href="#d2e339">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e342">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e345">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e352">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e354">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e357">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - <li><a href="#d2e367">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e375">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e377">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - <li><a href="#d2e387">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e400">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e403">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e413">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e430">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e433">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e443">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e460">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e463">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e473">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e480">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e485">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e488">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e498">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e518">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e521">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e531">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e542">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e553">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e556">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e566">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e583">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e586">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e596">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e603">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e604">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e606">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e609">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e287">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e293">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e294">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e295">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e296">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e297">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e300">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e305">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e306">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e309">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e314">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e315">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e318">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e323">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e324">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e327">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e328">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e330">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e331">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e336">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e337">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e338">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e339">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e340">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e343">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e348">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e349">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e350">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e353">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e358">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e359">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e360">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e363">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e368">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e369">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e370">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e373">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e374">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e376">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e377">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e380">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e381">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e384">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e385">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e389">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e397">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e398">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e400">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e410">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e420">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e437">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e447">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e458">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e461">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e464">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e471">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e472">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e474">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e477">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e487">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li> + <li><a href="#d2e497">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e508">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e511">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e521">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e529">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e544">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e545">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e547">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e557">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e567">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e578">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e581">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e584">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e595">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e598">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e605">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e613">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e616">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> <li><a href="#d2e619">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e628">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e631">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e638">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e639">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e641">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e644">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e651">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e655">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e658">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e665">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e669">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e672">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e686">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e689">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e626">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e629">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e647">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e650">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e672">Status Code 200 - application/xml;pagingspec=1.0, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li> + <li><a href="#d2e682">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e695">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> <li><a href="#d2e696">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e697">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e698">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e699">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e700">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e703">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e708">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e709">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e712">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e717">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e718">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e721">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e726">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e727">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e730">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e731">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e733">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e734">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e739">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e740">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e741">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e742">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e743">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e746">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e751">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e752">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e753">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e756">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e761">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e762">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e763">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e766">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e771">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e772">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e773">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e776">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e698">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e701">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li> + <li><a href="#d2e711">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e718">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e721">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li> + <li><a href="#d2e731">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e745">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e748">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e759">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> <li><a href="#d2e777">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e779">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e780">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e783">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e784">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e787">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e788">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e792">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e803">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e778">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e780">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e783">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li> + <li><a href="#d2e793">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e807">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e810">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> <li><a href="#d2e813">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e825">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e828">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e838">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e855">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e858">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e868">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e885">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e888">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e898">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e905">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e910">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e913">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e923">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e943">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e946">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e956">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e967">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e978">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e981">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e991">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1008">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1011">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1028">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1029">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1031">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1034">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1044">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1053">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1056">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1063">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1064">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1066">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1069">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1076">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e826">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e829">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> + <li><a href="#d2e843">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e846">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e849">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e857">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e875">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e878">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li> + <li><a href="#d2e888">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e895">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e915">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e918">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li> + <li><a href="#d2e928">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e939">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e942">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e945">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e960">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e963">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> + <li><a href="#d2e973">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e982">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e985">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e988">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e999">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1002">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1005">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1016">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1019">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1022">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1037">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1040">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e1043">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1050">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1053">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1056">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1063">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1066">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1069">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> <li><a href="#d2e1080">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1083">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1090">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1094">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1097">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1111">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1114">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1125">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1128">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e1138">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1155">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1158">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e1168">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1198">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1205">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1210">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1213">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1223">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1243">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1246">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e1256">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1267">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1278">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1281">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1291">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1308">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1311">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1321">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1328">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1329">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1331">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1334">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1353">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1356">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1363">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1364">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1366">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1369">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1376">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1380">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1383">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1390">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1394">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1397">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1411">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1414">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1437">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1438">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1441">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1458">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1459">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1470">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> - <li><a href="#d2e1484">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> - <li><a href="#d2e1498">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1515">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> - <li><a href="#d2e1525">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1533">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1552">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> - <li><a href="#d2e1562">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1573">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1576">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1579">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1586">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1589">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> - <li><a href="#d2e1603">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1609">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> - <li><a href="#d2e1619">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1628">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1631">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1634">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1644">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1647">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1660">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> - <li><a href="#d2e1687">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> - <li><a href="#d2e1697">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1705">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1725">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1736">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1739">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>)</a></li> - <li><a href="#d2e1749">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1756">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1771">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e1781">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1799">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1802">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e1812">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1826">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1829">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e1839">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1869">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1879">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1906">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1909">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1919">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1931">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1934">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e1944">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1961">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1964">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e1974">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1991">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1994">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e2004">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2011">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2016">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2019">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e2029">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2049">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2052">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e2062">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2073">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2084">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2087">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e2097">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2114">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2117">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e2127">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2134">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2135">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2137">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2140">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e2150">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2159">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2162">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2169">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2170">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2172">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2175">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2182">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2186">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2189">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2196">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2200">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2203">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2217">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2220">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2227">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2228">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2240">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2241">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2244">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2254">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2255">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2261">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2262">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2265">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2273">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2274">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2280">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2281">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2282">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2283">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2284">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2287">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2292">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2293">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2296">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2301">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2302">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2305">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2310">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2311">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2314">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2315">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2317">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2318">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2323">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2324">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2325">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2326">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2327">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2330">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2335">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2336">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2337">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2340">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2345">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2346">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2347">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2350">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2355">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2356">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2357">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2360">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2361">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2363">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2364">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2367">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2368">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2371">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2372">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2376">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2387">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> - <li><a href="#d2e2407">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)</a></li> - <li><a href="#d2e2417">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2424">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2425">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2426">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2427">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2428">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2431">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2436">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2437">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2440">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2445">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2446">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2449">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2454">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2455">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2458">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2459">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2461">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2462">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2467">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2468">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2469">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2470">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2471">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2474">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2479">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2480">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2481">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2484">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2489">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2490">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2491">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2494">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2499">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2500">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2501">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2504">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2505">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2507">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2508">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2511">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2512">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2515">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2516">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2520">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2525">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2526">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2527">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2528">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2529">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2532">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2537">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2538">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2541">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1083">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e1097">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1098">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1100">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e1110">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1118">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1136">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1139">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1142">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1149">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1152">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e1166">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1168">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1171">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e1181">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1189">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1191">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e1201">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1214">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1217">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e1227">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1244">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1247">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e1257">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1274">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1277">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e1287">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1294">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1299">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1302">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e1312">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1332">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1335">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e1345">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1356">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1367">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1370">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e1380">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1387">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1388">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1390">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1393">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e1403">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1420">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1423">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e1433">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1442">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1445">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1452">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1456">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1459">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1466">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1470">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1473">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1480">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1481">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1483">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1486">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1500">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1503">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1510">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1511">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1512">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1513">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1514">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1517">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1522">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1523">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1526">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1531">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1532">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1535">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1540">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1541">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1544">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1545">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1547">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1548">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1553">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1554">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1555">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1556">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1557">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1560">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1565">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1566">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1567">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1570">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1575">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1576">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1577">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1580">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1585">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1586">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1587">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1590">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1591">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1593">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1594">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1597">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1598">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1601">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1602">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1606">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1617">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + <li><a href="#d2e1631">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + <li><a href="#d2e1645">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1662">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + <li><a href="#d2e1672">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1680">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1699">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + <li><a href="#d2e1709">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1720">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1723">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1726">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1733">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1736">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + <li><a href="#d2e1750">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1756">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + <li><a href="#d2e1766">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1775">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1778">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1781">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1791">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1794">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1805">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} environmentVO">ns3:environmentVO</abbr>)</a></li> + <li><a href="#d2e1815">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1823">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} releaseVO">ns3:releaseVO</abbr>)</a></li> + <li><a href="#d2e1833">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1839">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1840">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1846">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} classesVO">ns3:classesVO</abbr>)</a></li> + <li><a href="#d2e1856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1862">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1863">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1867">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1868">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1872">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1873">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1877">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1878">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1882">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1883">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1887">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1888">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1892">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1893">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1899">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} sessionVO">ns3:sessionVO</abbr>)</a></li> + <li><a href="#d2e1909">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1919">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1922">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1929">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} memoryVO">ns3:memoryVO</abbr>)</a></li> + <li><a href="#d2e1939">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1945">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1948">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1949">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1957">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1958">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1964">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1967">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1968">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1972">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1973">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1984">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> + <li><a href="#d2e2011">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> + <li><a href="#d2e2021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2026">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2027">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2033">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2050">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2051">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2053">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2056">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e2066">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2073">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e2088">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2106">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e2120">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2121">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2123">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2126">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e2136">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2143">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2146">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2149">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2160">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2163">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li> + <li><a href="#d2e2181">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2184">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e2202">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2205">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e2226">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2229">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2232">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2239">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2242">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2245">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2262">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2265">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2279">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2282">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2285">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2300">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2303">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2306">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2313">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2316">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2319">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2333">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2336">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2339">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2353">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2356">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2359">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2372">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2375">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e2385">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2402">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2405">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e2415">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2432">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2435">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e2445">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2452">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2457">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2460">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e2470">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2490">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2493">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e2503">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2514">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2525">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2528">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e2538">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2545">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> <li><a href="#d2e2546">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2547">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2550">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2555">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2556">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2559">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2560">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2562">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2563">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2568">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2569">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2570">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2571">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2572">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2575">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2580">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2581">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2582">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2585">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2590">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2591">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2592">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2595">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2600">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2601">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2602">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2605">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2606">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2608">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2609">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2612">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2613">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2616">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2617">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2621">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2627">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2628">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2629">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2630">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2631">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2634">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2548">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2551">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e2561">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2578">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2581">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e2591">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2600">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2603">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2610">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2614">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2617">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2624">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2628">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2631">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2638">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> <li><a href="#d2e2639">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2640">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2643">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2648">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2649">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2652">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2657">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2658">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2661">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2662">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2664">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2665">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2670">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2671">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2672">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2673">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2674">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2677">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2682">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2683">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2684">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2687">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2692">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2693">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2694">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2697">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2641">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2644">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2658">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2661">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2668">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2669">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2670">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2671">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2672">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2675">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2680">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2681">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2684">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2689">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2690">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2693">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2698">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2699">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> <li><a href="#d2e2702">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> <li><a href="#d2e2703">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2704">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2707">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2708">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2710">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2711">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2714">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2715">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2718">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2719">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2723">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2731">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e2752">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2755">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e2765">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2772">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2775">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e2785">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2792">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2795">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e2805">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2813">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2834">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2837">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e2855">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e2705">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2706">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2711">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2712">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2713">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2714">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2715">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2718">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2723">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2724">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2725">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2728">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2733">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2734">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2735">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2738">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2743">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2744">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2745">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2748">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2749">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2751">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2752">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2755">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2756">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2759">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2760">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2764">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2771">application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2772">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2787">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2788">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2791">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2802">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2803">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2809">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2810">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2820">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2823">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>)</a></li> + <li><a href="#d2e2833">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2840">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2852">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2855">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> <li><a href="#d2e2865">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2885">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2888">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e2898">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2905">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2906">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2908">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2911">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e2921">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2928">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2939">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2942">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e2952">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2960">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2961">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2963">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2966">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e2976">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2987">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2990">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e3000">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3007">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3010">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e3020">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3031">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3034">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e3044">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3055">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3056">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3058">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3068">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3078">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3095">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e3105">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3116">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3119">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3122">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3129">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3130">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3132">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3135">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e3145">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li> - <li><a href="#d2e3155">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3166">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3169">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3179">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3187">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3202">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3203">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3205">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3215">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3225">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3236">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3239">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3242">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3253">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3256">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3263">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2883">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2886">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e2896">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2910">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2913">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e2923">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2950">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2953">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e2963">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2990">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2993">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e3003">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3015">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3018">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e3028">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3045">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3048">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e3058">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3075">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3078">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e3088">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3095">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3100">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3103">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e3113">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3133">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3136">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e3146">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3157">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3168">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3171">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e3181">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3188">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3189">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3191">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3194">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e3204">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3221">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3224">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e3234">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3243">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3246">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3253">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3257">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3260">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3267">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> <li><a href="#d2e3271">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3274">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3277">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3284">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3287">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3305">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3308">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - <li><a href="#d2e3330">Status Code 200 - application/xml;pagingspec=1.0, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li> - <li><a href="#d2e3340">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3351">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3371">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3374">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e3384">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3401">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3404">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e3414">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3431">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3434">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e3444">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3451">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3456">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3459">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e3469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3489">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3492">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e3502">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3513">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3524">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3527">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e3537">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3554">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3557">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e3567">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3574">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3575">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3577">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3580">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e3590">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3599">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3602">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3609">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3610">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3612">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3615">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3622">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3626">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3629">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3636">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3640">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3643">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3657">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3660">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3670">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3685">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3701">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3721">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3722">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3724">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3727">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li> - <li><a href="#d2e3737">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3744">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3747">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li> - <li><a href="#d2e3757">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3774">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3777">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3785">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3803">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3804">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3806">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3809">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li> - <li><a href="#d2e3819">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3833">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3836">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3839">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3849">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - <li><a href="#d2e3864">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3882">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - <li><a href="#d2e3896">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3897">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3899">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3902">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - <li><a href="#d2e3912">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3919">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3922">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3925">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3936">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3939">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li> - <li><a href="#d2e3957">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3960">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e3978">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3981">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e4002">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4005">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4008">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4015">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4018">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4035">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4038">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4041">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4055">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4058">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4061">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4075">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4078">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4081">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4088">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4091">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4094">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4109">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4112">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4115">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4129">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4132">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4135">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4148">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4151">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e4161">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4178">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4181">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e4191">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4208">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4211">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e4221">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4228">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4233">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4236">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e4246">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4266">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4269">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e4279">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4290">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4301">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4304">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e4314">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4331">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4334">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e4344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4351">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4352">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4354">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4357">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e4367">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4376">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4379">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4386">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4387">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4389">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4392">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4399">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4403">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4406">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4413">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4417">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4420">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4434">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4437">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4444">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4445">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4446">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4447">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4448">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4451">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4456">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4457">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4460">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4465">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4466">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4469">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4474">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4475">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4478">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4479">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4481">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4482">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4487">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4488">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4489">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4490">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4491">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4494">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4499">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4500">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4501">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4504">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4509">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4510">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4511">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4514">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4519">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4520">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4521">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4524">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4525">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4527">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4528">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4531">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4532">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4535">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4536">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4540">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4547">application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4548">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4559">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4562">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> - <li><a href="#d2e4572">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4580">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4601">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4604">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> - <li><a href="#d2e4614">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4628">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4631">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> - <li><a href="#d2e4641">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4648">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4649">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4651">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4654">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3274">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3281">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3282">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3284">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3287">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3301">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3304">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3315">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3337">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3340">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3350">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3363">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> + <li><a href="#d2e3387">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3390">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3410">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3413">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> + <li><a href="#d2e3423">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3431">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3452">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3455">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> + <li><a href="#d2e3465">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3479">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3482">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> + <li><a href="#d2e3492">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3499">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3500">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3502">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3505">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3508">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3525">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3528">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> + <li><a href="#d2e3538">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3549">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3570">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3573">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3583">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3597">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3622">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3648">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3651">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3661">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3670">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3682">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3685">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3695">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3711">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3714">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3724">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3739">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3743">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3746">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3756">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3767">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3796">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3799">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3809">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3816">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3843">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3846">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3884">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3892">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3895">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3905">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3938">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3941">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3951">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3965">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3988">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3991">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4001">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4012">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4041">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4044">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4054">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4089">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4092">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4102">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4112">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4120">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4123">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4133">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4144">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4170">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4173">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4183">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4215">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4218">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4228">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4243">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4260">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4263">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4273">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4284">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4307">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4310">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4320">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4349">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4352">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4362">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4376">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4396">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4399">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4409">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4427">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4430">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4440">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4456">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4459">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4483">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4503">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4506">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4516">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4552">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4555">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4565">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4597">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4600">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4610">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4624">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4644">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4647">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> <li><a href="#d2e4657">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4674">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4677">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> - <li><a href="#d2e4687">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4698">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4711">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4718">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4727">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4735">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4742">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4750">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4751">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4757">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4771">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4772">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4787">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4790">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4814">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4815">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4818">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4829">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4830">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4836">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4837">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4846">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4867">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4870">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e4880">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4894">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4919">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4945">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4948">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e4958">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4967">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4979">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4982">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e4992">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5008">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5011">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5036">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5040">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5043">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5053">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5064">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5093">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5096">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5106">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5113">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5140">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5143">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5153">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5181">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5189">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5192">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5202">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5235">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5238">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5248">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5262">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5285">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5288">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5298">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5309">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5338">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5341">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5351">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5386">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5389">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5399">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5409">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5417">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5420">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5430">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5441">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5467">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5470">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5480">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5512">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5515">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5525">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5540">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5557">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5560">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5570">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5581">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5604">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5607">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5617">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5646">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5649">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5659">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5673">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5693">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5696">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5706">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5724">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5727">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5737">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5753">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5756">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5766">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5780">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5800">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5803">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5813">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4690">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4700">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4716">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4719">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4729">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4743">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4763">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4766">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4776">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4812">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4815">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4825">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4857">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4860">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4863">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4873">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4883">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4888">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4891">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4901">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4908">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4912">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4915">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4925">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4928">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4967">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4970">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4973">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> + <li><a href="#d2e4983">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4986">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5021">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5024">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5027">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> + <li><a href="#d2e5037">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5040">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5047">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5050">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> + <li><a href="#d2e5060">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5078">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5081">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5084">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> + <li><a href="#d2e5094">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5097">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5112">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5115">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5118">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> + <li><a href="#d2e5128">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5131">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5138">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5141">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> + <li><a href="#d2e5151">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5180">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5183">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5186">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li> + <li><a href="#d2e5196">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5199">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5225">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5228">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5231">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li> + <li><a href="#d2e5241">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5244">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5251">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5254">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li> + <li><a href="#d2e5264">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5275">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5288">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5295">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5304">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5312">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5319">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5329">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5350">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5353">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e5363">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5370">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5373">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e5383">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5390">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5393">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e5403">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5411">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5432">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5435">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5453">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5463">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5483">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5486">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5496">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5503">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5504">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5506">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5509">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5519">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5526">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5537">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5540">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5550">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5558">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5559">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5561">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5564">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5574">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5585">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5588">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5598">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5605">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5608">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5618">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5629">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5632">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e5642">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5653">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5673">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5676">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e5686">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5703">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5706">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e5716">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5733">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5736">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e5746">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5753">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e5771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5791">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5794">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e5804">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5815">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5826">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5829">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e5839">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5846">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5847">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> <li><a href="#d2e5849">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5852">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e5852">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> <li><a href="#d2e5862">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5894">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5897">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5907">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5921">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5941">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5944">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5954">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5984">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5987">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5997">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6013">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6016">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e6026">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6040">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6060">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6063">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e6073">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6109">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6112">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e6122">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6154">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6157">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6160">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e6170">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6180">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e6198">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6205">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6209">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6212">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e6222">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6225">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6264">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6267">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6270">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> - <li><a href="#d2e6280">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6283">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6318">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6321">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6324">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> - <li><a href="#d2e6334">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6337">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6344">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6347">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> - <li><a href="#d2e6357">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6375">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6378">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6381">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> - <li><a href="#d2e6391">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6394">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6409">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6412">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6415">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> - <li><a href="#d2e6425">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6428">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6435">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6438">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> - <li><a href="#d2e6448">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6477">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6480">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6483">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li> - <li><a href="#d2e6493">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6496">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6522">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6525">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6528">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li> - <li><a href="#d2e6538">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6541">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6548">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6551">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li> - <li><a href="#d2e6561">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6573">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6598">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6616">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6634">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6637">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6640">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6652">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6655">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6658">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6667">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6670">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6673">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6680">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6688">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6691">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6694">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6697">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6704">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6708">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6711">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6714">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6717">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6727">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6730">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6733">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6740">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6748">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6751">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6754">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6757">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6764">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5879">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5882">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e5892">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5901">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5904">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5911">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5915">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5918">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5925">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5929">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5932">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5939">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5940">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5942">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5945">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5959">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5962">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5969">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5970">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5982">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5983">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5986">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5996">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5997">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6003">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6004">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6007">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6015">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6016">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6022">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6023">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6024">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6025">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6026">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6029">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6034">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6035">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6038">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6043">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6044">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6047">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6052">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6053">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6056">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6057">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6059">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6060">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6065">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6066">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6067">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6068">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6069">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6072">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6077">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6078">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6079">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6082">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6087">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6088">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6089">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6092">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6097">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6098">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6099">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6102">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6103">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6105">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6106">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6109">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6110">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6113">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6114">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6118">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6127">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6145">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6148">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6151">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6163">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6166">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6169">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6178">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6181">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6184">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6191">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6199">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6202">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6205">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6215">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6219">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6222">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6225">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6228">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6238">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6241">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6244">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6251">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6262">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6265">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6268">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6275">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6279">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6282">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6285">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6288">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6300">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6325">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6355">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6356">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6359">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6376">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6377">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6383">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6384">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6390">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6404">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6405">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6416">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e6426">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6438">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6441">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e6451">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6468">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6471">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e6481">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6498">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6501">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6511">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6518">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6523">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6526">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6536">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6556">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6559">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e6569">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6580">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6591">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6594">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6604">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6611">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6612">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6614">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6617">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6627">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6644">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6647">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6657">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6666">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6669">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6676">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6680">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6683">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6690">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6694">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6697">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6704">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6705">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6707">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6710">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6724">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6727">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6738">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6741">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e6751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> <li><a href="#d2e6768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6771">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6774">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6777">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6788">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6810">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6813">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6823">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6771">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e6781">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6798">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6801">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6811">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6818">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6823">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6826">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6836">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6856">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e6869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6880">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6891">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6894">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6904">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6911">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6912">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6914">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6917">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6927">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6944">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6947">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6957">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6966">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6969">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6976">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6980">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6983">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6990">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6994">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6997">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e7004">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e7005">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e7007">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e7010">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e7024">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e7027">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </li> </ul> <h2 id="resources">Resources</h2> <div class="resource"> - <h3 id="d2e2">/repo/courses/{courseId}</h3> + <h3 id="d2e2">/ping</h3> <p>Description:<br> - This web service will handle the functionality related to <code>Course</code> - and its contents. + Ping to test the presence of the REST Api <P> - Initial Date: 27 apr. 2010 <br> + Initial Date: 7 apr. 2010 <br> </p> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#ping">GET</h4> + <p>Return a string</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e9">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e19">/ping/version</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>The version of the Ping Web Service</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e24">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e34">/ping/{name}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -1458,41 +1558,80 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><strong>name</strong></p> </td> <td> - <p>The course resourceable's id</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#findById">GET</h4> - <p>Get the metadatas of the course by id</p> + <h4 id="http://www.example.com#ping">POST</h4> + <p>Return a string</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e12">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e15">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> + <li><a href="#d2e40">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e50">/contacts<span class="optional">?start</span><span class="optional">&limit</span></h3> + <p>Description:<br> + + <P> + Initial Date: 21 oct. 2011 <br> + </p> + <h6>Methods</h6> + <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#deleteCourse">DELETE</h4> - <p>Delete a course by id</p> + <h4 id="http://www.example.com#getMyContacts">GET</h4> + <p>Retrieve the contacts of the logged in identity.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>start</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>limit</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>25</tt></p> + </td> + <td></td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e29">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e32">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e35">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e60">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e38">/repo/courses/{courseId}/version</h3> + <h3 id="d2e63">/users/{identityKey}/folders</h3> + <p>Description:<br> + + <P> + Initial Date: 16 déc. 2011 <br> + </p> <h6>resource-wide template parameters</h6> <table> <tr> @@ -1502,30 +1641,34 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the user (IdentityImpl)</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>The version of the Course Web Service</p> + <h4 id="http://www.example.com#getFolders">GET</h4> + <p>Retrieves a list of folders on a user base. All folders of groups + where the user is participant/tutor + all folders in course where + the user is a participant (owner, tutor or participant) + </p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e43">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e73">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)</a></li> + <li><a href="#d2e83">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e53">/repo/courses/{courseId}/configuration</h3> + <h3 id="d2e86">/users/{identityKey}/folders/personal</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -1535,57 +1678,91 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the user (IdentityImpl)</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td> - <p>The course resourceable's id</p> - </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getConfiguration">GET</h4> - <p>Get the configuration of the course</p> + <h4 id="http://www.example.com#listFiles">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e61">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e64">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li> - <li><a href="#d2e74">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e90">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e91">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e92">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e93">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e94">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#updateConfiguration">POST</h4> - <p>Update the course configuration</p> + <h4 id="http://www.example.com#postFileToRoot">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e97">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e102">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e103">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postFile64ToRoot">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e106">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e111">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e112">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFileToRoot">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e115">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e120">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e121">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e81">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e124">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e125">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e101">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e104">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li> - <li><a href="#d2e114">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e127">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e128">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e117">/repo/courses/{courseId}/authors</h3> + <h3 id="d2e129">/users/{identityKey}/folders/personal/{path:.*}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -1595,43 +1772,119 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the user (IdentityImpl)</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> + </tr> + <tr> <td> - <p>The course resourceable's id</p> + <p><strong>path</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getAuthors">GET</h4> - <p>Get all owners and authors of the course</p> + <h4 id="http://www.example.com#listFiles">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e133">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e134">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e135">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e136">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e137">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postFileToFolder">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e140">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e145">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e146">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e147">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postFile64ToFolder">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e150">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e155">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e156">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e157">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFileToFolder">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e160">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e165">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e166">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e167">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e170">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e171">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e173">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e174">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFolders">PUT</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e125">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e128">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e131">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e177">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e178">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#deleteItem">DELETE</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e181">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e182">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e134">/repo/courses/{courseId}/publish<span class="optional">?locale</span></h3> + <h3 id="d2e183">/users/{identityKey}/folders/personal/version</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -1641,62 +1894,38 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the user (IdentityImpl)</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td> - <p>The course resourceable's id</p> - </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#publishCourse">POST</h4> - <p>Publish the course.</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>locale</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The course locale</p> - </td> - </tr> - </table> + <h4 id="http://www.example.com#getVersion">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e146">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e149">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> - <li><a href="#d2e159">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e186">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e162">/repo/courses/{courseId}/file</h3> + <h3 id="d2e187">/users/{identityKey}/folders/group/{groupKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -1706,18 +1935,18 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the user (IdentityImpl)</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> @@ -1728,19 +1957,69 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getRepoFileById">GET</h4> - <p>Export the course</p> + <h4 id="http://www.example.com#listFiles">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e191">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e192">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e193">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e194">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e195">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postFileToRoot">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e198">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e168">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e171">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e174">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e203">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e204">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postFile64ToRoot">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e207">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e212">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e213">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFileToRoot">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e216">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e221">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e222">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e225">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e226">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e228">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e229">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e177">/repo/courses/{courseId}/runstructure</h3> + <h3 id="d2e230">/users/{identityKey}/folders/group/{groupKey}/{path:.*}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -1750,43 +2029,119 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the user (IdentityImpl)</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>path</strong></p> + </td> <td> - <p>The course resourceable's id</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#findRunStructureById">GET</h4> - <p>Get the runstructure of the course by id</p> + <h4 id="http://www.example.com#listFiles">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e234">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e235">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e236">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e237">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e238">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postFileToFolder">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e241">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e246">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e247">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e248">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postFile64ToFolder">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e251">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e256">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e257">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e258">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFileToFolder">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e261">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e266">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e267">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e268">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e271">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e272">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e274">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e275">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFolders">PUT</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e278">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e279">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#deleteItem">DELETE</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e188">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e191">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e282">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e283">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e194">/repo/courses/{courseId}/editortreemodel</h3> + <h3 id="d2e284">/users/{identityKey}/folders/group/{groupKey}/version</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -1796,43 +2151,38 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the user (IdentityImpl)</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td> - <p>The course resourceable's id</p> - </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#findEditorTreeModelById">GET</h4> - <p>Get the editor tree model of the course by id</p> + <h4 id="http://www.example.com#getVersion">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e202">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e205">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e287">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e212">/repo/courses/{courseId}/authors/{identityKey}</h3> + <h3 id="d2e288">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -1842,137 +2192,100 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the user (IdentityImpl)</p> </td> </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td> - <p>The user identifier</p> - </td> + <td></td> </tr> <tr> <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><strong>courseNodeId</strong></p> </td> <td> - <p>The course resourceable's id</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getAuthor">GET</h4> - <p>Get this specific author and owner of the course</p> + <h4 id="http://www.example.com#listFiles">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e223">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e226">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e229">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e293">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e294">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e295">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e296">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e297">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#addAuthor">PUT</h4> - <p>Add an owner and author to the course</p> + <h4 id="http://www.example.com#postFileToRoot">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e300">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e236">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e239">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e242">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e305">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e306">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#removeAuthor">DELETE</h4> - <p>Remove an owner and author to the course</p> + <h4 id="http://www.example.com#postFile64ToRoot">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e309">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e249">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e252">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e255">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e314">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e315">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e258">/repo/courses/{courseId}/groups</h3> - <p>Description:<br> - CourseGroupWebService - - <P> - Initial Date: 7 apr. 2010 <br> - </p> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The course resourceable's id</p> - </td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getGroupList">GET</h4> - <p>Lists all learn groups of the specified course.</p> + <h4 id="http://www.example.com#putFileToRoot">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e318">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e266">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e269">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e323">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e324">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#putNewGroup">PUT</h4> - <p>Creates a new group for the course.</p> + <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e283">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e284">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e327">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e328">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e286">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - <li><a href="#d2e296">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e330">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e331">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e299">/repo/courses/{courseId}/groups/version</h3> + <h3 id="d2e332">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/{path:.*}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -1982,170 +2295,128 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the user (IdentityImpl)</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>courseKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>Retrieves the version of the Course Group Web Service.</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e304">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e314">/repo/courses/{courseId}/groups/{groupKey}</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> <tr> <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><strong>courseNodeId</strong></p> </td> <td> - <p>The course resourceable's id</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>path</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The group's id</p> - </td> - </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getGroup">GET</h4> - <p>Retrieves the metadata of the specified group.</p> + <h4 id="http://www.example.com#listFiles">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e322">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e325">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e336">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e337">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e338">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e339">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e340">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#deleteGroup">DELETE</h4> - <p>Deletes the business group specified by the key of the group.</p> + <h4 id="http://www.example.com#postFileToFolder">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e343">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e339">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e342">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e345">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e348">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e349">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e350">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#updateGroup">POST</h4> - <p>Updates the metadata for the specified group.</p> + <h4 id="http://www.example.com#postFile64ToFolder">POST</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e352">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e353">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e354">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e357">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - <li><a href="#d2e367">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e358">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e359">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e360">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e370">/repo/courses/{courseId}/groups/new</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The course resourceable's id</p> - </td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#postNewGroup">POST</h4> - <p>Fallback method for the browser.</p> + <h4 id="http://www.example.com#putFileToFolder">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e363">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e368">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e369">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e370">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e375">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e373">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e374">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e376">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e377">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFolders">PUT</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e380">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e381">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#deleteItem">DELETE</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e377">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - <li><a href="#d2e387">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e384">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e385">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e390">/repo/courses/{courseId}/groups/{groupKey}/forum</h3> - <p>Description:<br> - Web service to manage a forum. - - <P> - Initial Date: 20 apr. 2010 <br> - </p> + <h3 id="d2e386">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/version</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -2155,18 +2426,18 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the user (IdentityImpl)</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>courseKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> @@ -2175,138 +2446,52 @@ </tr> <tr> <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><strong>courseNodeId</strong></p> </td> <td> - <p>The key of the group</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getForum">GET</h4> - <p>Retrieves the forum.</p> + <h4 id="http://www.example.com#getVersion">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e400">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e403">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e413">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e389">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e416">/repo/courses/{courseId}/groups/{groupKey}/forum/threads<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The course resourceable's id</p> - </td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the group</p> - </td> - </tr> - </table> + <h3 id="d2e390">/users</h3> + <p>This web service handles functionalities related to <code>User</code>.</p> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getThreads">GET</h4> - <p>Retrieves the threads in the forum</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>start</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>limit</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>25</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>orderBy</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>creationDate</tt></p> - </td> - <td> - <p>(value name,creationDate)</p> - </td> - </tr> - <tr> - <td> - <p><strong>asc</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td> - <p>(value true/false)</p> - </td> - </tr> - </table> + <h4 id="http://www.example.com#create">PUT</h4> + <p>Creates and persists a new user entity</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e397">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e398">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e430">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e433">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e443">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e400">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e410">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e420">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#newThreadToForum">PUT</h4> - <p>Creates a new thread in the forum of the course node</p> + <h4 id="http://www.example.com#getUserListQuery">GET</h4> + <p>Search users and return them in a simple form (without user properties). User properties + can be added two the query parameters. If the authUsername and the authProvider are set, + the search is made only with these two parameters because they are sufficient to return + a single user. + </p> <h6>request query parameters</h6> <table> <tr> @@ -2316,63 +2501,48 @@ </tr> <tr> <td> - <p><strong>title</strong></p> + <p><strong>login</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The title for the first post in the thread</p> + <p>The login (search with like)</p> </td> </tr> <tr> <td> - <p><strong>body</strong></p> + <p><strong>authProvider</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The body for the first post in the thread</p> + <p>An authentication provider (optional)</p> </td> </tr> <tr> <td> - <p><strong>authorKey</strong></p> + <p><strong>authUsername</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The author user key (optional)</p> + <p>An specific username from the authentication provider</p> </td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e460">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e463">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e473">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#newThreadToForumPost">POST</h4> - <p>Creates a new thread in the forum of the course node</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e480">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e485">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e488">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e498">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e437">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e447">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e501">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{threadKey}<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h3 id="d2e450">/users/{identityKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -2382,52 +2552,47 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> - </td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the group</p> - </td> - </tr> - <tr> - <td> - <p><strong>threadKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the thread</p> + <p>The user key identifier of the user being searched</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getMessages">GET</h4> - <p>Retrieves the messages in the thread</p> + <h4 id="http://www.example.com#delete">DELETE</h4> + <p>Delete an user from the system</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e458">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e461">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e464">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#update">POST</h4> + <p>Update an user</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e471">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e472">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e474">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e477">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e487">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li> + <li><a href="#d2e497">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#findById">GET</h4> + <p>Retrieves an user given its unique key identifier</p> <h6>request query parameters</h6> <table> <tr> @@ -2437,60 +2602,63 @@ </tr> <tr> <td> - <p><strong>start</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>limit</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>25</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>orderBy</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>creationDate</tt></p> - </td> - <td> - <p>(value name, creationDate)</p> - </td> - </tr> - <tr> - <td> - <p><strong>asc</strong></p> + <p><strong>withPortrait</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> + <p>Default: <tt>false</tt></p> </td> <td> - <p>(value true/false)</p> + <p>If true return the portrait as Base64 (default false)</p> </td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e518">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e521">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e531">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e508">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e511">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e521">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e524">/users/version</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>The version of the User Web Service</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e529">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e539">/users/new</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#createPost">POST</h4> + <p>Fallback method for browser</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e544">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e545">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e547">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e557">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e567">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e534">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</h3> + <h3 id="d2e570">/users/{identityKey}/delete</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -2500,66 +2668,116 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> - </td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p>The user key identifier</p> </td> - <td></td> </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#deletePost">POST</h4> + <p>Fallback method for browsers</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e578">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e581">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e584">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e587">/users/{identityKey}/portrait</h3> + <h6>resource-wide template parameters</h6> + <table> <tr> - <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the group</p> - </td> + <th>parameter</th> + <th>value</th> + <th>description</th> </tr> <tr> <td> - <p><strong>messageKey</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The id of the reply message</p> + <p>The identity key identifier of the user being searched</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#replyToPostPost">POST</h4> - <p>Creates a new reply in the forum of the course node</p> + <h4 id="http://www.example.com#getPortrait">GET</h4> + <p>Retrieves the portrait of an user</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e595">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e598">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postPortrait">POST</h4> + <p>Upload the portrait of an user</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e542">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e605">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e553">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e556">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e566">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e613">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e616">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e619">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#replyToPost">PUT</h4> - <p>Creates a new reply in the forum of the course node</p> + <h4 id="http://www.example.com#deletePortrait">DELETE</h4> + <p>Deletes the portrait of an user</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e626">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e629">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e632">/users/{identityKey}/groups<span class="optional">?start</span><span class="optional">&limit</span></h3> + <p>Description:<br> + + <P> + Initial Date: 18 oct. 2011 <br> + </p> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>identityKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getUserGroupList">GET</h4> + <p>Return all groups of a user</p> <h6>request query parameters</h6> <table> <tr> @@ -2569,64 +2787,39 @@ </tr> <tr> <td> - <p><strong>title</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The title for the first post in the thread</p> - </td> - </tr> - <tr> - <td> - <p><strong>body</strong></p> + <p><strong>start</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> </td> <td> - <p>The body for the first post in the thread</p> + <p>The first result</p> </td> </tr> <tr> <td> - <p><strong>authorKey</strong></p> + <p><strong>limit</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>25</tt></p> </td> <td> - <p>The author user key (optional)</p> + <p>The maximum results</p> </td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e583">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e586">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e596">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPost">PUT</h4> - <p>Creates a new reply in the forum of the course node</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e603">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e604">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e606">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e609">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e619">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e647">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e650">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e622">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments</h3> + <h3 id="d2e660">/users/{identityKey}/groups/infos<span class="optional">?start</span><span class="optional">&limit</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -2636,100 +2829,112 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The course resourceable's id</p> - </td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getUserGroupInfosList">GET</h4> + <p>Return all groups with information of a user. Paging is mandatory!</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>start</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> + </td> + <td> + <p>The first result</p> + </td> + </tr> + <tr> + <td> + <p><strong>limit</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>25</tt></p> + </td> + <td> + <p>The maximum results</p> + </td> + </tr> + </table> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e672">Status Code 200 - application/xml;pagingspec=1.0, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li> + <li><a href="#d2e682">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e685">/users/{username}/auth</h3> + <p>This web service handles functionalities related to authentication credentials of users.</p> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> <tr> <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the group</p> - </td> - </tr> - <tr> - <td> - <p><strong>messageKey</strong></p> + <p><strong>username</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The username of the user to retrieve authentication</p> </td> - <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getAttachments">GET</h4> - <p>Retrieves the attachments of the message</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e628">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e631">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4> - <p>Upload the attachment of a message</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e638">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e639">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e641">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e644">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> - <p>Upload the attachment of a message</p> + <h4 id="http://www.example.com#create">PUT</h4> + <p>Creates and persists an authentication</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e651">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e695">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e696">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e655">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e658">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e698">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e701">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li> + <li><a href="#d2e711">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> - <p>Upload the attachment of a message</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e665">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#getAuthenticationTokenList">GET</h4> + <p>Returns all user authentications</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e669">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e672">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e718">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e721">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li> + <li><a href="#d2e731">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e675">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3> + <h3 id="d2e734">/users/{username}/auth/{authKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -2739,73 +2944,87 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>username</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The username of the user to retrieve authentication</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>username</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The username of the user</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>authKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the group</p> + <p>The authentication key identifier</p> </td> </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#delete">DELETE</h4> + <p>Deletes an authentication from the system</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e745">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e748">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e754">/users/{username}/auth/version</h3> + <h6>resource-wide template parameters</h6> + <table> <tr> - <td> - <p><strong>filename</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The name of the attachment</p> - </td> + <th>parameter</th> + <th>value</th> + <th>description</th> </tr> <tr> <td> - <p><strong>messageKey</strong></p> + <p><strong>username</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The identity key of the user being searched</p> + <p>The username of the user to retrieve authentication</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getAttachment">GET</h4> - <p>Retrieves the attachment of the message</p> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>The version of the User Authentication Web Service</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e686">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e689">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e759">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e692">/repo/courses/{courseId}/groups/{groupKey}/folder</h3> + <h3 id="d2e769">/users/{username}/auth/new</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -2815,100 +3034,48 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>username</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The username of the user to retrieve authentication</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><strong>username</strong></p> </td> - <td></td> - </tr> - <tr> <td> - <p><strong>groupKey</strong></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p>The username of the user</p> </td> - <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#listFiles">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e696">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e697">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e698">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e699">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e700">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFileToRoot">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e703">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e708">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e709">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFile64ToRoot">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e712">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e717">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e718">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFileToRoot">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e721">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e726">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e727">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4> + <h4 id="http://www.example.com#createPost">POST</h4> + <p>Fallback method for browsers</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e730">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e731">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e777">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e778">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e733">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e734">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e780">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e783">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li> + <li><a href="#d2e793">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e735">/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</h3> + <h3 id="d2e796">/users/{username}/auth/{authKey}/delete</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -2918,128 +3085,61 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>username</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The username of the user to retrieve authentication</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>username</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The username of the user</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>authKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>path</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The authentication key identifier</p> </td> - <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#listFiles">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e739">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e740">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e741">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e742">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e743">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFileToFolder">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e746">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e751">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e752">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e753">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFile64ToFolder">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e756">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#deletePost">POST</h4> + <p>Fallback method for browsers</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e761">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e762">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e763">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFileToFolder">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e766">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e771">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e772">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e773">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e776">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e777">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e779">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e780">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFolders">PUT</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e783">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e784">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#deleteItem">DELETE</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e787">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e788">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e807">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e810">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e813">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e789">/repo/courses/{courseId}/groups/{groupKey}/folder/version</h3> + <h3 id="d2e816">/repo/courses/{courseId}</h3> + <p>Description:<br> + This web service will handle the functionality related to <code>Course</code> + and its contents. + + <P> + Initial Date: 27 apr. 2010 <br> + </p> <h6>resource-wide template parameters</h6> <table> <tr> @@ -3058,6 +3158,39 @@ <p>The course resourceable's id</p> </td> </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#findById">GET</h4> + <p>Get the metadatas of the course by id</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e826">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e829">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#deleteCourse">DELETE</h4> + <p>Delete a course by id</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e843">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e846">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e849">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e852">/repo/courses/{courseId}/version</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> <tr> <td> <p><strong>courseId</strong></p> @@ -3065,36 +3198,25 @@ <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p>The course resourceable's id</p> </td> - <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> <h4 id="http://www.example.com#getVersion">GET</h4> + <p>The version of the Course Web Service</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e792">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e857">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e793">/users/{identityKey}/forums</h3> - <p>Description:<br> - - <P> - Initial Date: 6 déc. 2011 <br> - </p> + <h3 id="d2e867">/repo/courses/{courseId}/configuration</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -3104,40 +3226,57 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The course resourceable's id</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The course resourceable's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getForums">GET</h4> - <p>Retrieves a list of forums on a user base. All forums of groups - where the user is participant/tutor + all forums in course where - the user is a participant (owner, tutor or participant) - </p> + <h4 id="http://www.example.com#getConfiguration">GET</h4> + <p>Get the configuration of the course</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e803">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e813">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e875">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e878">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li> + <li><a href="#d2e888">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#updateConfiguration">POST</h4> + <p>Update the course configuration</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e895">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e915">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e918">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li> + <li><a href="#d2e928">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e816">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}</h3> - <p>Description:<br> - Web service to manage a forum. - - <P> - Initial Date: 20 apr. 2010 <br> - </p> + <h3 id="d2e931">/repo/courses/{courseId}/authors</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -3147,50 +3286,43 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>courseKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>courseNodeId</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The course resourceable's id</p> </td> - <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getForum">GET</h4> - <p>Retrieves the forum.</p> + <h4 id="http://www.example.com#getAuthors">GET</h4> + <p>Get all owners and authors of the course</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e825">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e828">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e838">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e939">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e942">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e945">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e841">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/threads<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h3 id="d2e948">/repo/courses/{courseId}/publish<span class="optional">?locale</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -3200,101 +3332,32 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>courseKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>courseNodeId</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The course resourceable's id</p> </td> - <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getThreads">GET</h4> - <p>Retrieves the threads in the forum</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>start</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>limit</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>25</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>orderBy</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>creationDate</tt></p> - </td> - <td> - <p>(value name,creationDate)</p> - </td> - </tr> - <tr> - <td> - <p><strong>asc</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td> - <p>(value true/false)</p> - </td> - </tr> - </table> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e855">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e858">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e868">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#newThreadToForum">PUT</h4> - <p>Creates a new thread in the forum of the course node</p> + <h4 id="http://www.example.com#publishCourse">POST</h4> + <p>Publish the course.</p> <h6>request query parameters</h6> <table> <tr> @@ -3304,63 +3367,27 @@ </tr> <tr> <td> - <p><strong>title</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The title for the first post in the thread</p> - </td> - </tr> - <tr> - <td> - <p><strong>body</strong></p> + <p><strong>locale</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The body for the first post in the thread</p> - </td> - </tr> - <tr> - <td> - <p><strong>authorKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The author user key (optional)</p> + <p>The course locale</p> </td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e885">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e888">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e898">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#newThreadToForumPost">POST</h4> - <p>Creates a new thread in the forum of the course node</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e905">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e910">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e913">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e923">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e960">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e963">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> + <li><a href="#d2e973">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e926">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{threadKey}<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h3 id="d2e976">/repo/courses/{courseId}/file</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -3370,113 +3397,41 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>courseKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> - <tr> - <td> - <p><strong>courseNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>threadKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the thread</p> - </td> - </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getMessages">GET</h4> - <p>Retrieves the messages in the thread</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>start</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>limit</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>25</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>orderBy</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>creationDate</tt></p> - </td> - <td> - <p>(value name, creationDate)</p> - </td> - </tr> - <tr> - <td> - <p><strong>asc</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td> - <p>(value true/false)</p> - </td> - </tr> - </table> + <h4 id="http://www.example.com#getRepoFileById">GET</h4> + <p>Export the course</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e943">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e946">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e956">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e982">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e985">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e988">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e959">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}</h3> + <h3 id="d2e991">/repo/courses/{courseId}/runstructure</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -3486,131 +3441,89 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>courseKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> + <td> + <p>The course resourceable's id</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#findRunStructureById">GET</h4> + <p>Get the runstructure of the course by id</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e999">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1002">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1005">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1008">/repo/courses/{courseId}/editortreemodel</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> </tr> <tr> <td> - <p><strong>courseNodeId</strong></p> + <p><strong>courseId</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The course resourceable's id</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>messageKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The id of the reply message</p> + <p>The course resourceable's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#replyToPostPost">POST</h4> - <p>Creates a new reply in the forum of the course node</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e967">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e978">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e981">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e991">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPost">PUT</h4> - <p>Creates a new reply in the forum of the course node</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>title</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The title for the first post in the thread</p> - </td> - </tr> - <tr> - <td> - <p><strong>body</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The body for the first post in the thread</p> - </td> - </tr> - <tr> - <td> - <p><strong>authorKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The author user key (optional)</p> - </td> - </tr> - </table> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e1008">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1011">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPost">PUT</h4> - <p>Creates a new reply in the forum of the course node</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e1028">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1029">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#findEditorTreeModelById">GET</h4> + <p>Get the editor tree model of the course by id</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1031">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1034">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1044">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1016">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1019">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1022">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1047">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments</h3> + <h3 id="d2e1026">/repo/courses/{courseId}/authors/{identityKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -3620,98 +3533,80 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>courseKey</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>courseNodeId</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The user identifier</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>messageKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> + <td> + <p>The course resourceable's id</p> + </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getAttachments">GET</h4> - <p>Retrieves the attachments of the message</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e1053">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1056">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4> - <p>Upload the attachment of a message</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e1063">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1064">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#getAuthor">GET</h4> + <p>Get this specific author and owner of the course</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1066">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1069">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1037">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1040">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e1043">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> - <p>Upload the attachment of a message</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e1076">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#addAuthor">PUT</h4> + <p>Add an owner and author to the course</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1080">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1083">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1050">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1053">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1056">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> - <p>Upload the attachment of a message</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e1090">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#removeAuthor">DELETE</h4> + <p>Remove an owner and author to the course</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1094">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1097">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1063">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1066">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1069">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1100">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments/{filename}</h3> + <h3 id="d2e1072">/repo/courses/{courseId}/groups</h3> + <p>Description:<br> + CourseGroupWebService + + <P> + Initial Date: 7 apr. 2010 <br> + </p> <h6>resource-wide template parameters</h6> <table> <tr> @@ -3721,71 +3616,221 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>courseKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> - <tr> - <td> - <p><strong>courseNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>filename</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getGroupList">GET</h4> + <p>Lists all learn groups of the specified course.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1080">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1083">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putNewGroup">PUT</h4> + <p>Creates a new group for the course.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e1097">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1098">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1100">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e1110">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1113">/repo/courses/{courseId}/groups/version</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> <td> - <p>The name of the attachment</p> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>messageKey</strong></p> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>Retrieves the version of the Course Group Web Service.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1118">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1128">/repo/courses/{courseId}/groups/{groupKey}</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The identity key of the user being searched</p> + <p>The course resourceable's id</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The group's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getAttachment">GET</h4> - <p>Retrieves the attachment of the message</p> + <h4 id="http://www.example.com#deleteGroup">DELETE</h4> + <p>Deletes the business group specified by the key of the group.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1136">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1139">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1142">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#getGroup">GET</h4> + <p>Retrieves the metadata of the specified group.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1149">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1152">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#updateGroup">POST</h4> + <p>Updates the metadata for the specified group.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e1166">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1168">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1171">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e1181">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1184">/repo/courses/{courseId}/groups/new</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The course resourceable's id</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#postNewGroup">POST</h4> + <p>Fallback method for the browser.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e1189">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1111">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1114">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1191">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e1201">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1117">/users/{identityKey}/forums/group/{groupKey}</h3> + <h3 id="d2e1204">/repo/courses/{courseId}/groups/{groupKey}/forum</h3> <p>Description:<br> Web service to manage a forum. @@ -3801,24 +3846,35 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the group</p> + </td> + </tr> </table> <h6>Methods</h6> <div class="methods"> @@ -3827,15 +3883,15 @@ <p>Retrieves the forum.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1125">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1128">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e1138">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1214">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1217">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e1227">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1141">/users/{identityKey}/forums/group/{groupKey}/threads<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h3 id="d2e1230">/repo/courses/{courseId}/groups/{groupKey}/forum/threads<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -3845,24 +3901,35 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the group</p> + </td> + </tr> </table> <h6>Methods</h6> <div class="methods"> @@ -3923,9 +3990,9 @@ </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1155">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1158">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e1168">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1244">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1247">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e1257">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> @@ -3974,9 +4041,9 @@ </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1198">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1274">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1277">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e1287">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> @@ -3984,19 +4051,19 @@ <p>Creates a new thread in the forum of the course node</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e1205">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1294">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1210">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1213">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1223">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1299">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1302">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e1312">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1226">/users/{identityKey}/forums/group/{groupKey}/posts/{threadKey}<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h3 id="d2e1315">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{threadKey}<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -4006,24 +4073,35 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the group</p> + </td> + </tr> <tr> <td> <p><strong>threadKey</strong></p> @@ -4095,15 +4173,15 @@ </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1243">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1246">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e1256">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1332">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1335">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e1345">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1259">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}</h3> + <h3 id="d2e1348">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -4113,24 +4191,35 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the group</p> + </td> + </tr> <tr> <td> <p><strong>messageKey</strong></p> @@ -4150,13 +4239,28 @@ <p>Creates a new reply in the forum of the course node</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e1267">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1356">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1367">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1370">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e1380">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#replyToPost">PUT</h4> + <p>Creates a new reply in the forum of the course node</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e1387">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1388">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1278">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1281">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1291">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1390">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1393">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e1403">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> @@ -4205,30 +4309,15 @@ </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1308">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1311">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1321">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPost">PUT</h4> - <p>Creates a new reply in the forum of the course node</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e1328">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1329">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e1331">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1334">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1420">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1423">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e1433">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1347">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments</h3> + <h3 id="d2e1436">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -4238,18 +4327,18 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> @@ -4258,14 +4347,25 @@ </tr> <tr> <td> - <p><strong>messageKey</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> - </tr> - </table> + <td> + <p>The key of the group</p> + </td> + </tr> + <tr> + <td> + <p><strong>messageKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + </table> <h6>Methods</h6> <div class="methods"> <div class="method"> @@ -4273,22 +4373,21 @@ <p>Retrieves the attachments of the message</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1353">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1356">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1442">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1445">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4> + <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> <p>Upload the attachment of a message</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e1363">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1364">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1452">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1366">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1369">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1456">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1459">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> @@ -4296,31 +4395,32 @@ <p>Upload the attachment of a message</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e1376">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1466">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1380">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1383">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1470">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1473">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> + <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4> <p>Upload the attachment of a message</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e1390">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1480">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1481">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1394">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1397">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1483">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1486">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1400">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments/{filename}</h3> + <h3 id="d2e1489">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -4330,24 +4430,35 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the group</p> + </td> + </tr> <tr> <td> <p><strong>filename</strong></p> @@ -4378,14 +4489,14 @@ <p>Retrieves the attachment of the message</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1411">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1414">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1500">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1503">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1417">/repo/courses/{courseId}/elements/contact<span class="optional">?parentNodeId</span><span class="optional">&position</span><span class="optional">&shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span><span class="optional">&coaches</span><span class="optional">&participants</span><span class="optional">&groups</span><span class="optional">&areas</span><span class="optional">&to</span><span class="optional">&defaultSubject</span><span class="optional">&defaultBody</span></h3> + <h3 id="d2e1506">/repo/courses/{courseId}/groups/{groupKey}/folder</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -4400,257 +4511,359 @@ <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td> + <p>The course resourceable's id</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#attachContact">PUT</h4> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>parentNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>position</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>shortTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>longTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>objectives</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>visibilityExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>accessExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>coaches</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>participants</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>groups</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>areas</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>to</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>defaultSubject</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>defaultBody</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - </table> + <h4 id="http://www.example.com#listFiles">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1437">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1438">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1510">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1511">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1512">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1513">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1514">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#attachContactPost">POST</h4> + <h4 id="http://www.example.com#postFileToRoot">POST</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e1441">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1517">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1458">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1459">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1522">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1523">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e1460">/repo/entries<span class="optional">?start</span><span class="optional">&limit</span></h3> - <p>Description:<br> - This handles the repository entries - - <P> - Initial Date: 19.05.2009 <br> - </p> - <h6>Methods</h6> - <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getEntries">GET</h4> - <p>List all entries in the OLAT repository</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>start</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>limit</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>25</tt></p> - </td> - <td></td> - </tr> - </table> + <h4 id="http://www.example.com#postFile64ToRoot">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e1526">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1470">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + <li><a href="#d2e1531">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1532">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#getEntriesText">GET</h4> - <p>List all entries in the OLAT repository</p> + <h4 id="http://www.example.com#putFileToRoot">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e1535">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1484">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + <li><a href="#d2e1540">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1541">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#putResource">PUT</h4> - <p>Import a resource in the repository</p> + <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e1498">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1544">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1545">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1515">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> - <li><a href="#d2e1525">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1547">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1548">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1528">/repo/entries/version</h3> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> + <h3 id="d2e1549">/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The course resourceable's id</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>path</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#listFiles">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1553">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1554">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1555">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1556">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1557">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postFileToFolder">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e1560">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1565">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1566">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1567">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postFile64ToFolder">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e1570">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1575">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1576">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1577">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFileToFolder">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e1580">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1585">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1586">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1587">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e1590">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1591">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1593">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1594">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFolders">PUT</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1597">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1598">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#deleteItem">DELETE</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1601">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1602">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1603">/repo/courses/{courseId}/groups/{groupKey}/folder/version</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The course resourceable's id</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1606">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1607">/repo/entries<span class="optional">?start</span><span class="optional">&limit</span></h3> + <p>Description:<br> + This handles the repository entries + + <P> + Initial Date: 19.05.2009 <br> + </p> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getEntries">GET</h4> + <p>List all entries in the OLAT repository</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>start</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>limit</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>25</tt></p> + </td> + <td></td> + </tr> + </table> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1617">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#getEntriesText">GET</h4> + <p>List all entries in the OLAT repository</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1631">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putResource">PUT</h4> + <p>Import a resource in the repository</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e1645">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1662">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + <li><a href="#d2e1672">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1675">/repo/entries/version</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getVersion">GET</h4> <p>The version number of this web service</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1533">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1680">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1534">/repo/entries/search<span class="optional">?type</span><span class="optional">&author</span><span class="optional">&name</span><span class="optional">&myentries</span></h3> + <h3 id="d2e1681">/repo/entries/search<span class="optional">?type</span><span class="optional">&author</span><span class="optional">&name</span><span class="optional">&myentries</span></h3> <h6>Methods</h6> <div class="methods"> <div class="method"> @@ -4713,14 +4926,14 @@ </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1552">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> - <li><a href="#d2e1562">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1699">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + <li><a href="#d2e1709">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1565">/repo/entries/{repoEntryKey}</h3> + <h3 id="d2e1712">/repo/entries/{repoEntryKey}</h3> <p>Description:<br> Repository entry resource @@ -4751,9 +4964,9 @@ <p>Delete a course by id</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1573">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1576">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1579">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1720">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1723">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1726">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> @@ -4761,8 +4974,8 @@ <p>get a resource in the repository</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1586">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1589">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + <li><a href="#d2e1733">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1736">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> </ul> </div> <div class="method"> @@ -4772,18 +4985,18 @@ </p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e1603">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1750">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1609">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> - <li><a href="#d2e1619">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1756">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li> + <li><a href="#d2e1766">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1622">/repo/entries/{repoEntryKey}/file</h3> + <h3 id="d2e1769">/repo/entries/{repoEntryKey}/file</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -4817,64 +5030,252 @@ <p>Download the export zip file of a repository entry.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1628">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1631">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1634">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1644">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1647">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1775">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1778">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1781">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1791">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1794">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1650">/repo/courses<span class="optional">?start</span><span class="optional">&limit</span></h3> - <p>Description:<br> - This web service handles the courses. - - <P> - Initial Date: 27 apr. 2010 <br> + <h3 id="d2e1797">/system</h3> + <p><h3>Description:</h3> + FrentixSystemWebService + <p> + Initial Date: 18 jun. 2010 <br> </p> <h6>Methods</h6> + <div class="methods"></div> + </div> + <div class="resource"> + <h3 id="d2e1800">/system/environment</h3> + <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getCourseList">GET</h4> - <p>Get all courses viewable by the authenticated user</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>start</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>limit</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>25</tt></p> - </td> - <td></td> - </tr> - </table> + <h4 id="http://www.example.com#getEnvironnementXml">GET</h4> + <p>Return some informations about the environment.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1660">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> + <li><a href="#d2e1805">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} environmentVO">ns3:environmentVO</abbr>)</a></li> + <li><a href="#d2e1815">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1818">/system/release</h3> + <h6>Methods</h6> + <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#createEmptyCourse">PUT</h4> - <p>Creates an empty course, or a copy from a course if the parameter copyFrom is set.</p> + <h4 id="http://www.example.com#getReleaseInfos">GET</h4> + <p>Return the version of the instance.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1823">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} releaseVO">ns3:releaseVO</abbr>)</a></li> + <li><a href="#d2e1833">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1836">/system/runtime</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getSystemSummaryVO">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1839">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1840">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1841">/system/runtime/classes</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getCompilationXml">GET</h4> + <p>Return some informations about the number of Java classes...</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1846">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} classesVO">ns3:classesVO</abbr>)</a></li> + <li><a href="#d2e1856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1859">/system/runtime/memory</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getMemoryStatistics">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1862">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1863">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1864">/system/runtime/threads</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getThreadStatistics">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1867">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1868">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1869">/system/database</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getDatabaseStatistics">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1872">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1873">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1874">/system/openolat</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getStatistics">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1877">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1878">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1879">/system/openolat/users</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getUserStatistics">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1882">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1883">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1884">/system/openolat/repository</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getRepositoryStatistics">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1887">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1888">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1889">/system/openolat/indexer</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getIndexerStatistics">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1892">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1893">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1894">/system/openolat/sessions</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getSessions">GET</h4> + <p>Return some informations about session.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1899">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} sessionVO">ns3:sessionVO</abbr>)</a></li> + <li><a href="#d2e1909">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1912">/system/memory</h3> + <p><h3>Description:</h3> + + Initial Date: 21 juin 2010 <br> + </p> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getMemory">GET</h4> + <p>Return informations about memory.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1919">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1922">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#getMemoryXml">GET</h4> + <p>Return some informations about memory.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1929">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} memoryVO">ns3:memoryVO</abbr>)</a></li> + <li><a href="#d2e1939">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1942">/system/memory/pools</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getMemoryPools">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1945">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#getMemoryPoolsXml">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1948">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1949">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1950">/system/memory/samples<span class="optional">?from</span><span class="optional">&to</span><span class="optional">&lastSamples</span></h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getSamplesXml">GET</h4> <h6>request query parameters</h6> <table> <tr> @@ -4884,83 +5285,92 @@ </tr> <tr> <td> - <p><strong>shortTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The short title</p> - </td> - </tr> - <tr> - <td> - <p><strong>title</strong></p> + <p><strong>from</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> - <td> - <p>The title</p> - </td> + <td></td> </tr> <tr> <td> - <p><strong>sharedFolderSoftKey</strong></p> + <p><strong>to</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> - <td> - <p>The repository entry key of a shared folder (optional)</p> - </td> + <td></td> </tr> <tr> <td> - <p><strong>copyFrom</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><strong>lastSamples</strong></p> </td> <td> - <p>The cours key to make a copy from (optional)</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> </td> + <td></td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1687">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> - <li><a href="#d2e1697">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1957">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1958">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1700">/repo/courses/version</h3> + <h3 id="d2e1959">/system/threads</h3> + <p><h3>Description:</h3> + + Initial Date: 21 juin 2010 <br> + </p> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>The version of the Course Web Service</p> + <h4 id="http://www.example.com#getThreads">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1964">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#getThreadsXml">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e1967">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1968">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e1969">/system/threads/cpu</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getThreadsCpu">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1705">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1972">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1973">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1715">/contacts<span class="optional">?start</span><span class="optional">&limit</span></h3> + <h3 id="d2e1974">/repo/courses<span class="optional">?start</span><span class="optional">&limit</span></h3> <p>Description:<br> + This web service handles the courses. <P> - Initial Date: 21 oct. 2011 <br> + Initial Date: 27 apr. 2010 <br> </p> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getMyContacts">GET</h4> - <p>Retrieve the contacts of the logged in identity.</p> + <h4 id="http://www.example.com#getCourseList">GET</h4> + <p>Get all courses viewable by the authenticated user</p> <h6>request query parameters</h6> <table> <tr> @@ -4991,69 +5401,12 @@ </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1725">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e1728">/repo/courses/{courseId}/elements/forum</h3> - <p>Description:<br> - REST API implementation for forum course node - - <P> - Initial Date: 20.12.2010 <br> - </p> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getForums">GET</h4> - <p>Retrieves metadata of the published course node</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e1736">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1739">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>)</a></li> - <li><a href="#d2e1749">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e1984">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#attachForumPost">POST</h4> - <p>This attaches a Forum Element onto a given course. The element will be - inserted underneath the supplied parentNodeId. - </p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e1756">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e1768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1771">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e1781">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#attachForum">PUT</h4> - <p>This attaches a Forum Element onto a given course. The element will be - inserted underneath the supplied parentNodeId. - </p> + <h4 id="http://www.example.com#createEmptyCourse">PUT</h4> + <p>Creates an empty course, or a copy from a course if the parameter copyFrom is set.</p> <h6>request query parameters</h6> <table> <tr> @@ -5061,111 +5414,134 @@ <th>value</th> <th>description</th> </tr> - <tr> - <td> - <p><strong>parentNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>position</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - </td> - <td></td> - </tr> <tr> <td> <p><strong>shortTitle</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>longTitle</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p>The short title</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>objectives</strong></p> + <p><strong>title</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>visibilityExpertRules</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The title</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>accessExpertRules</strong></p> + <p><strong>sharedFolderSoftKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>moderatorExpertRules</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The repository entry key of a shared folder (optional)</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>posterExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><strong>copyFrom</strong></p> </td> - <td></td> - </tr> - <tr> <td> - <p><strong>readerExpertRules</strong></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The cours key to make a copy from (optional)</p> </td> - <td></td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1799">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1802">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e1812">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2011">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> + <li><a href="#d2e2021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#importCourse">POST</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2026">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2027">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e2028">/repo/courses/version</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>The version of the Course Web Service</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2033">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e2043">/groups</h3> + <p>Description:<br> + This handles the learning groups. + + <P> + Initial Date: 23 mar. 2010 <br> + </p> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#createGroup">PUT</h4> + <p>Create a group.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e2050">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2051">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2053">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2056">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e2066">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#getGroupList">GET</h4> + <p>Return the list of all groups if you have group manager permission, or all + learning group that you particip with or owne. + </p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2073">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e2083">/groups/version</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>Retrieves the version of the Group Web Service.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2088">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1815">/repo/courses/{courseId}/elements/forum/{nodeId}</h3> + <h3 id="d2e2098">/groups/{groupKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -5175,52 +5551,123 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> + <td> + <p>The key of the group</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#findById">GET</h4> + <p>Return the group specified by the key of the group.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2106">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postGroup">POST</h4> + <p>Updates a group.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e2120">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2121">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2123">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2126">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e2136">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#deleteGroup">DELETE</h4> + <p>Deletes the business group specified by the groupKey.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2143">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2146">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2149">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e2152">/groups/{groupKey}/infos</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> </tr> <tr> <td> - <p><strong>nodeId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The node's id</p> + <p>The key of the group</p> </td> </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getInformations">GET</h4> + <p>Returns the informations of the group specified by the groupKey.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2160">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2163">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e2173">/groups/{groupKey}/owners</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the group</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getForum">GET</h4> - <p>Retrieves metadata of the published course node</p> + <h4 id="http://www.example.com#getTutors">GET</h4> + <p>Returns the list of owners of the group specified by the groupKey.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1826">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1829">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e1839">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2181">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2184">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1842">/repo/courses/{courseId}/elements/forum/{nodeId}/thread<span class="optional">?title</span><span class="optional">&body</span><span class="optional">&identityName</span><span class="optional">&sticky</span></h3> + <h3 id="d2e2194">/groups/{groupKey}/participants</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -5230,104 +5677,87 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> + <td> + <p>The key of the group</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getParticipants">GET</h4> + <p>Returns the list of participants of the group specified by the groupKey.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2202">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2205">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e2215">/groups/{groupKey}/owners/{identityKey}</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> </tr> <tr> <td> - <p><strong>nodeId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The id of the course node.</p> + <p>The key of the group</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The id of the course.</p> + <p>The user's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#newThreadToForum">PUT</h4> - <p>Creates a new thread in the forum of the course node</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>title</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The title for the first post in the thread</p> - </td> - </tr> - <tr> - <td> - <p><strong>body</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The body for the first post in the thread</p> - </td> - </tr> - <tr> - <td> - <p><strong>identityName</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The author identity name (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>sticky</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - </td> - <td> - <p>Creates sticky thread.</p> - </td> - </tr> - </table> + <h4 id="http://www.example.com#addTutor">PUT</h4> + <p>Adds an owner to the group.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2226">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2229">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2232">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#removeTutor">DELETE</h4> + <p>Removes the owner from the group.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1869">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1879">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2239">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2242">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2245">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1882">/repo/courses/{courseId}/elements/forum/{nodeId}/message<span class="optional">?parentMessageId</span><span class="optional">&title</span><span class="optional">&body</span><span class="optional">&identityName</span></h3> + <h3 id="d2e2248">/groups/{groupKey}/owners/{identityKey}/new</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -5337,110 +5767,89 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> + <td> + <p>The key of the group</p> + </td> </tr> <tr> <td> - <p><strong>nodeId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The id of the course node.</p> + <p>The user's id</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#addTutorPost">POST</h4> + <p>Fallback method for browser.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2262">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2265">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e2268">/groups/{groupKey}/owners/{identityKey}/delete</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the group</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The id of the course.</p> + <p>The user's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#newMessageToForum">PUT</h4> - <p>Creates a new forum message in the forum of the course node</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>parentMessageId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The id of the parent message.</p> - </td> - </tr> - <tr> - <td> - <p><strong>title</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The title for the first post in the thread</p> - </td> - </tr> - <tr> - <td> - <p><strong>body</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The body for the first post in the thread</p> - </td> - </tr> - <tr> - <td> - <p><strong>identityName</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The author identity name (optional)</p> - </td> - </tr> - </table> + <h4 id="http://www.example.com#removeTutorPost">POST</h4> + <p>Fallback method for browser.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1906">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1909">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e1919">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2279">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2282">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2285">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1922">/repo/courses/{courseId}/elements/forum/{nodeId}/forum</h3> - <p>Description:<br> - Web service to manage a forum. - - <P> - Initial Date: 20 apr. 2010 <br> - </p> + <h3 id="d2e2289">/groups/{groupKey}/participants/{identityKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -5450,48 +5859,53 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> + <td> + <p>The key of the group</p> + </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The id of the user</p> </td> - <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getForum">GET</h4> - <p>Retrieves the forum.</p> + <h4 id="http://www.example.com#addParticipant">PUT</h4> + <p>Adds a participant to the group.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2300">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2303">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2306">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#removeParticipant">DELETE</h4> + <p>Removes a participant from the group.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1931">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1934">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e1944">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2313">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2316">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2319">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e1947">/repo/courses/{courseId}/elements/forum/{nodeId}/forum/threads<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h3 id="d2e2322">/groups/{groupKey}/participants/{identityKey}/new</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -5501,52 +5915,169 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> + <td> + <p>The id of the group</p> + </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> + <td> + <p>The user's id</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#addParticipantPost">POST</h4> + <p>Fallback method for browser.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2333">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2336">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2339">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e2342">/groups/{groupKey}/participants/{identityKey}/delete</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> </tr> <tr> <td> - <p><strong>nodeId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the group</p> + </td> + </tr> + <tr> + <td> + <p><strong>identityKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The id of the user</p> </td> - <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getThreads">GET</h4> - <p>Retrieves the threads in the forum</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>start</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> - </td> + <h4 id="http://www.example.com#removeParticipantPost">POST</h4> + <p>Fallback method for browser.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2353">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2356">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2359">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e2362">/groups/{groupKey}/forum</h3> + <p>Description:<br> + Web service to manage a forum. + + <P> + Initial Date: 20 apr. 2010 <br> + </p> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the group</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getForum">GET</h4> + <p>Retrieves the forum.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2372">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2375">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e2385">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e2388">/groups/{groupKey}/forum/threads<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the group</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getThreads">GET</h4> + <p>Retrieves the threads in the forum</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>start</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> + </td> <td></td> </tr> <tr> @@ -5586,9 +6117,9 @@ </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1961">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1964">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e1974">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2402">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2405">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e2415">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> @@ -5637,9 +6168,9 @@ </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e1991">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e1994">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e2004">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2432">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2435">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e2445">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> @@ -5647,19 +6178,19 @@ <p>Creates a new thread in the forum of the course node</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2011">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2452">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2016">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2019">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e2029">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2457">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2460">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e2470">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2032">/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{threadKey}<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h3 id="d2e2473">/groups/{groupKey}/forum/posts/{threadKey}<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -5669,30 +6200,14 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The key of the group</p> </td> - <td></td> </tr> <tr> <td> @@ -5765,15 +6280,15 @@ </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2049">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2052">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e2062">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2490">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2493">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e2503">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2065">/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}</h3> + <h3 id="d2e2506">/groups/{groupKey}/forum/posts/{messageKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -5783,30 +6298,14 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The key of the group</p> </td> - <td></td> </tr> <tr> <td> @@ -5827,13 +6326,28 @@ <p>Creates a new reply in the forum of the course node</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2073">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2514">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e2525">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2528">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e2538">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#replyToPost">PUT</h4> + <p>Creates a new reply in the forum of the course node</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e2545">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2546">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2084">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2087">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e2097">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2548">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2551">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e2561">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> @@ -5882,30 +6396,15 @@ </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2114">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2117">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e2127">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPost">PUT</h4> - <p>Creates a new reply in the forum of the course node</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2134">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2135">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2137">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2140">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e2150">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2578">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2581">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e2591">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2153">/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}/attachments</h3> + <h3 id="d2e2594">/groups/{groupKey}/forum/posts/{messageKey}/attachments</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -5915,30 +6414,14 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The key of the group</p> </td> - <td></td> </tr> <tr> <td> @@ -5957,22 +6440,21 @@ <p>Retrieves the attachments of the message</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2159">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2162">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2600">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2603">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4> + <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> <p>Upload the attachment of a message</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2169">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2170">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2610">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2172">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2175">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2614">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2617">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> @@ -5980,31 +6462,32 @@ <p>Upload the attachment of a message</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2182">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2624">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2186">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2189">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2628">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2631">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> + <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4> <p>Upload the attachment of a message</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2196">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2638">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2639">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2200">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2203">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2641">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2644">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2206">/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}/attachments/{filename}</h3> + <h3 id="d2e2647">/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -6014,30 +6497,14 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The key of the group</p> </td> - <td></td> </tr> <tr> <td> @@ -6069,14 +6536,14 @@ <p>Retrieves the attachment of the message</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2217">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2220">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2658">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2661">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2223">/repo/courses/{courseId}/elements/folder</h3> + <h3 id="d2e2664">/groups/{groupKey}/folder</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -6086,7 +6553,7 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> @@ -6097,282 +6564,69 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getFolders">GET</h4> + <h4 id="http://www.example.com#listFiles">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2227">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2228">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#attachFolder">PUT</h4> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>parentNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>position</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>shortTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>longTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>objectives</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>visibilityExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>downloadExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>uploadExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - </table> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2240">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2241">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#attachFolderPost">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2244">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2254">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2255">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e2256">/repo/courses/{courseId}/elements/folder/{nodeId}</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getFolder">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2261">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2262">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#updateFolder">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2265">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2273">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2274">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e2275">/repo/courses/{courseId}/elements/folder/{nodeId}/files</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#listFiles">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2280">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2281">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2282">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2283">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2284">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2668">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2669">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2670">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2671">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2672">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> <h4 id="http://www.example.com#postFileToRoot">POST</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2287">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2675">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2292">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2293">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2680">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2681">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> <h4 id="http://www.example.com#postFile64ToRoot">POST</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2296">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2684">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2301">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2302">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2689">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2690">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> <h4 id="http://www.example.com#putFileToRoot">PUT</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2305">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2693">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2310">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2311">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2698">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2699">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2314">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2315">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2702">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2703">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2317">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2318">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2705">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2706">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2319">/repo/courses/{courseId}/elements/folder/{nodeId}/files/{path:.*}</h3> + <h3 id="d2e2707">/groups/{groupKey}/folder/{path:.*}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -6382,31 +6636,13 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> <tr> <td> <p><strong>path</strong></p> @@ -6423,85 +6659,85 @@ <h4 id="http://www.example.com#listFiles">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2323">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2324">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2325">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2326">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2327">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2711">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2712">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2713">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2714">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2715">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> <h4 id="http://www.example.com#postFileToFolder">POST</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2330">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2718">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2335">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2336">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2337">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2723">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2724">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2725">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> <h4 id="http://www.example.com#postFile64ToFolder">POST</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2340">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2728">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2345">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2346">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2347">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2733">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2734">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2735">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> <h4 id="http://www.example.com#putFileToFolder">PUT</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2350">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2738">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2355">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2356">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2357">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2743">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2744">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2745">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2360">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2361">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2748">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2749">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2363">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2364">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2751">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2752">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> <h4 id="http://www.example.com#putFolders">PUT</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2367">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2368">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2755">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2756">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> <h4 id="http://www.example.com#deleteItem">DELETE</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2371">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2372">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2759">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2760">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2373">/repo/courses/{courseId}/elements/folder/{nodeId}/files/version</h3> + <h3 id="d2e2761">/groups/{groupKey}/folder/version</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -6511,31 +6747,13 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> </table> <h6>Methods</h6> <div class="methods"> @@ -6543,65 +6761,13 @@ <h4 id="http://www.example.com#getVersion">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2376">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e2377">/repo/courses/infos<span class="optional">?start</span><span class="optional">&limit</span></h3> - <p>Description:<br> - - <P> - Initial Date: 7 févr. 2012 <br> - </p> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getCourseInfoList">GET</h4> - <p>Get courses informations viewable by the authenticated user</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>start</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>limit</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>25</tt></p> - </td> - <td></td> - </tr> - </table> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2387">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> + <li><a href="#d2e2764">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2397">/users/{identityKey}/folders</h3> - <p>Description:<br> - - <P> - Initial Date: 16 déc. 2011 <br> - </p> + <h3 id="d2e2765">/groups/{groupKey}/wiki</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -6611,34 +6777,30 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The key of the group</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getFolders">GET</h4> - <p>Retrieves a list of folders on a user base. All folders of groups - where the user is participant/tutor + all folders in course where - the user is a participant (owner, tutor or participant) - </p> + <h4 id="http://www.example.com#exportWiki">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2407">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)</a></li> - <li><a href="#d2e2417">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2771">application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2772">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2420">/users/{identityKey}/folders/personal</h3> + <h3 id="d2e2773">/repo/courses/{courseId}/elements/enrollment<span class="optional">?parentNodeId</span><span class="optional">&position</span><span class="optional">&shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span><span class="optional">&groups</span><span class="optional">&cancelEnabled</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -6648,18 +6810,7 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the user (IdentityImpl)</p> - </td> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> @@ -6670,69 +6821,122 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#listFiles">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2424">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2425">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2426">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2427">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2428">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFileToRoot">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2431">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2436">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2437">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFile64ToRoot">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2440">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2445">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2446">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFileToRoot">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2449">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#attachEnrolmment">PUT</h4> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>groups</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>cancelEnabled</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> + </td> + <td></td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2454">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2455">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2787">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2788">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4> + <h4 id="http://www.example.com#attachEnrollmenetPost">POST</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2458">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2459">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2791">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2461">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2462">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2802">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2803">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2463">/users/{identityKey}/folders/personal/{path:.*}</h3> + <h3 id="d2e2804">/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -6742,18 +6946,7 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the user (IdentityImpl)</p> - </td> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> @@ -6762,120 +6955,16 @@ </tr> <tr> <td> - <p><strong>path</strong></p> + <p><strong>nodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#listFiles">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2467">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2468">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2469">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2470">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2471">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFileToFolder">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2474">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2479">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2480">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2481">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFile64ToFolder">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2484">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2489">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2490">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2491">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFileToFolder">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2494">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2499">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2500">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2501">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2504">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2505">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2507">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2508">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFolders">PUT</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2511">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2512">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#deleteItem">DELETE</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2515">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2516">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e2517">/users/{identityKey}/folders/personal/version</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the user (IdentityImpl)</p> - </td> - </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> @@ -6886,16 +6975,23 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> + <h4 id="http://www.example.com#getGroups">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2520">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2809">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2810">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2521">/users/{identityKey}/folders/group/{groupKey}</h3> + <h3 id="d2e2812">/repo/courses/{courseId}/elements/forum</h3> + <p>Description:<br> + REST API implementation for forum course node + + <P> + Initial Date: 20.12.2010 <br> + </p> <h6>resource-wide template parameters</h6> <table> <tr> @@ -6905,18 +7001,7 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the user (IdentityImpl)</p> - </td> - </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> @@ -6927,69 +7012,148 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#listFiles">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2525">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2526">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2527">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2528">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2529">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFileToRoot">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2532">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#getForums">GET</h4> + <p>Retrieves metadata of the published course node</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2537">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2538">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2820">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2823">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>)</a></li> + <li><a href="#d2e2833">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#postFile64ToRoot">POST</h4> + <h4 id="http://www.example.com#attachForumPost">POST</h4> + <p>This attaches a Forum Element onto a given course. The element will be + inserted underneath the supplied parentNodeId. + </p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2541">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2840">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2546">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2547">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2852">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2855">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e2865">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#putFileToRoot">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2550">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2555">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2556">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2559">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2560">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#attachForum">PUT</h4> + <p>This attaches a Forum Element onto a given course. The element will be + inserted underneath the supplied parentNodeId. + </p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>moderatorExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>posterExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>readerExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2562">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2563">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2883">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2886">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e2896">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2564">/users/{identityKey}/folders/group/{groupKey}/{path:.*}</h3> + <h3 id="d2e2899">/repo/courses/{courseId}/elements/forum/{nodeId}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -6999,119 +7163,52 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td> - <p>The key of the user (IdentityImpl)</p> - </td> + <td></td> </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>nodeId</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The node's id</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>path</strong></p> + <p><strong>courseId</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The course resourceable's id</p> </td> - <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#listFiles">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2568">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2569">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2570">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2571">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2572">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFileToFolder">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2575">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2580">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2581">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2582">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFile64ToFolder">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2585">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2590">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2591">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2592">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFileToFolder">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2595">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2600">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2601">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2602">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2605">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2606">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2608">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2609">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFolders">PUT</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2612">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2613">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#deleteItem">DELETE</h4> + <h4 id="http://www.example.com#getForum">GET</h4> + <p>Retrieves metadata of the published course node</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2616">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2617">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2910">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2913">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e2923">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2618">/users/{identityKey}/folders/group/{groupKey}/version</h3> + <h3 id="d2e2926">/repo/courses/{courseId}/elements/forum/{nodeId}/thread<span class="optional">?title</span><span class="optional">&body</span><span class="optional">&identityName</span><span class="optional">&sticky</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -7121,141 +7218,104 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the user (IdentityImpl)</p> - </td> - </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2621">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e2622">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>nodeId</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The key of the user (IdentityImpl)</p> + <p>The id of the course node.</p> </td> </tr> <tr> <td> - <p><strong>courseKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>courseNodeId</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The id of the course.</p> </td> - <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#listFiles">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2627">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2628">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2629">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2630">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2631">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFileToRoot">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2634">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2639">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2640">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFile64ToRoot">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2643">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2648">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2649">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFileToRoot">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2652">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2657">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2658">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2661">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2662">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#newThreadToForum">PUT</h4> + <p>Creates a new thread in the forum of the course node</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>title</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The title for the first post in the thread</p> + </td> + </tr> + <tr> + <td> + <p><strong>body</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The body for the first post in the thread</p> + </td> + </tr> + <tr> + <td> + <p><strong>identityName</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The author identity name (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>sticky</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td> + <p>Creates sticky thread.</p> + </td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2664">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2665">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2950">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2953">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e2963">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2666">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/{path:.*}</h3> + <h3 id="d2e2966">/repo/courses/{courseId}/elements/forum/{nodeId}/message<span class="optional">?parentMessageId</span><span class="optional">&title</span><span class="optional">&body</span><span class="optional">&identityName</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -7265,18 +7325,7 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the user (IdentityImpl)</p> - </td> - </tr> - <tr> - <td> - <p><strong>courseKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> @@ -7285,108 +7334,101 @@ </tr> <tr> <td> - <p><strong>courseNodeId</strong></p> + <p><strong>nodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> - <td></td> + <td> + <p>The id of the course node.</p> + </td> </tr> <tr> <td> - <p><strong>path</strong></p> + <p><strong>courseId</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The id of the course.</p> </td> - <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#listFiles">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2670">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2671">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2672">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2673">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2674">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFileToFolder">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2677">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2682">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2683">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2684">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFile64ToFolder">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2687">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2692">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2693">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2694">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFileToFolder">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2697">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2702">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2703">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2704">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2707">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2708">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2710">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2711">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFolders">PUT</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2714">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2715">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#deleteItem">DELETE</h4> + <h4 id="http://www.example.com#newMessageToForum">PUT</h4> + <p>Creates a new forum message in the forum of the course node</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentMessageId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The id of the parent message.</p> + </td> + </tr> + <tr> + <td> + <p><strong>title</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The title for the first post in the thread</p> + </td> + </tr> + <tr> + <td> + <p><strong>body</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The body for the first post in the thread</p> + </td> + </tr> + <tr> + <td> + <p><strong>identityName</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The author identity name (optional)</p> + </td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2718">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2719">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2990">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e2993">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e3003">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2720">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/version</h3> + <h3 id="d2e3006">/repo/courses/{courseId}/elements/forum/{nodeId}/forum</h3> + <p>Description:<br> + Web service to manage a forum. + + <P> + Initial Date: 20 apr. 2010 <br> + </p> <h6>resource-wide template parameters</h6> <table> <tr> @@ -7396,18 +7438,16 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td> - <p>The key of the user (IdentityImpl)</p> - </td> + <td></td> </tr> <tr> <td> - <p><strong>courseKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> @@ -7416,7 +7456,7 @@ </tr> <tr> <td> - <p><strong>courseNodeId</strong></p> + <p><strong>nodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> @@ -7427,36 +7467,19 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e2723">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e2724">/catalog</h3> - <p>Description:<br> - A web service for the catalog - - <P> - Initial Date: 5 may 2010 <br> - </p> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getRoots">GET</h4> - <p>Returns the list of root catalog entries.</p> + <h4 id="http://www.example.com#getForum">GET</h4> + <p>Retrieves the forum.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2731">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e3015">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3018">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e3028">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2741">/catalog/{path:.*}/owners/{identityKey}</h3> + <h3 id="d2e3031">/repo/courses/{courseId}/elements/forum/{nodeId}/forum/threads<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -7466,77 +7489,165 @@ </tr> <tr> <td> - <p><strong>path</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><strong>courseId</strong></p> </td> <td> - <p>The path</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td> - <p>The id of the user</p> + <td></td> + </tr> + <tr> + <td> + <p><strong>nodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getOwner">GET</h4> - <p>Retrieves data of an owner of the local sub tree</p> + <h4 id="http://www.example.com#getThreads">GET</h4> + <p>Retrieves the threads in the forum</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>start</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>limit</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>25</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>orderBy</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>creationDate</tt></p> + </td> + <td> + <p>(value name,creationDate)</p> + </td> + </tr> + <tr> + <td> + <p><strong>asc</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> + </td> + <td> + <p>(value true/false)</p> + </td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2752">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2755">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e2765">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3045">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3048">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e3058">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#addOwner">PUT</h4> - <p>Add an owner of the local sub tree</p> + <h4 id="http://www.example.com#newThreadToForum">PUT</h4> + <p>Creates a new thread in the forum of the course node</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>title</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The title for the first post in the thread</p> + </td> + </tr> + <tr> + <td> + <p><strong>body</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The body for the first post in the thread</p> + </td> + </tr> + <tr> + <td> + <p><strong>authorKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The author user key (optional)</p> + </td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2772">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2775">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e2785">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3075">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3078">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e3088">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#removeOwner">DELETE</h4> - <p>Remove an owner of the local sub tree</p> - <p><em>available response representations:</em></p> + <h4 id="http://www.example.com#newThreadToForumPost">POST</h4> + <p>Creates a new thread in the forum of the course node</p> + <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2792">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2795">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e2805">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3095">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e2808">/catalog/version</h3> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>Retrieves the version of the Catalog Web Service.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2813">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3100">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3103">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e3113">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2823">/catalog/{path:.*}/children<span class="optional">?start</span><span class="optional">&limit</span></h3> + <h3 id="d2e3116">/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{threadKey}<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -7546,21 +7657,48 @@ </tr> <tr> <td> - <p><strong>path</strong></p> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>nodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> + </tr> + <tr> <td> - <p>The path</p> + <p><strong>threadKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the thread</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getChildren">GET</h4> - <p>Returns a list of catalog entries.</p> + <h4 id="http://www.example.com#getMessages">GET</h4> + <p>Retrieves the messages in the thread</p> <h6>request query parameters</h6> <table> <tr> @@ -7588,17 +7726,42 @@ </td> <td></td> </tr> + <tr> + <td> + <p><strong>orderBy</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>creationDate</tt></p> + </td> + <td> + <p>(value name, creationDate)</p> + </td> + </tr> + <tr> + <td> + <p><strong>asc</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> + </td> + <td> + <p>(value true/false)</p> + </td> + </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2834">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2837">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e3133">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3136">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e3146">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e2847">/catalog/{path:.*}</h3> + <h3 id="d2e3149">/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -7608,30 +7771,77 @@ </tr> <tr> <td> - <p><strong>path</strong></p> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>nodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>messageKey</strong></p> + </td> <td> - <p>The path</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The id of the reply message</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getCatalogEntry">GET</h4> - <p>Returns the metadata of the catalog entry.</p> + <h4 id="http://www.example.com#replyToPostPost">POST</h4> + <p>Creates a new reply in the forum of the course node</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e3157">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2855">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e2865">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3168">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3171">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e3181">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#addCatalogEntry">PUT</h4> - <p>Adds a catalog entry under the path specified in the URL.</p> + <h4 id="http://www.example.com#replyToPost">PUT</h4> + <p>Creates a new reply in the forum of the course node</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e3188">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3189">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e3191">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3194">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e3204">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#replyToPost">PUT</h4> + <p>Creates a new reply in the forum of the course node</p> <h6>request query parameters</h6> <table> <tr> @@ -7641,176 +7851,148 @@ </tr> <tr> <td> - <p><strong>name</strong></p> + <p><strong>title</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The name</p> + <p>The title for the first post in the thread</p> </td> </tr> <tr> <td> - <p><strong>description</strong></p> + <p><strong>body</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The description</p> + <p>The body for the first post in the thread</p> </td> </tr> <tr> <td> - <p><strong>type</strong></p> + <p><strong>authorKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The type (leaf or node)</p> - </td> - </tr> - <tr> - <td> - <p><strong>repoEntryKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The id of the repository entry</p> + <p>The author user key (optional)</p> </td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2885">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2888">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e2898">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3221">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3224">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e3234">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e3237">/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}/attachments</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>nodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>messageKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#addCatalogEntry">PUT</h4> - <p>Adds a catalog entry under the path specified in the URL.</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e2905">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2906">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#getAttachments">GET</h4> + <p>Retrieves the attachments of the message</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2908">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2911">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e2921">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3243">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3246">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#updatePostCatalogEntry">POST</h4> - <p>Updates the catalog entry under the path specified in the URL.</p> + <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> + <p>Upload the attachment of a message</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2928">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3253">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2939">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2942">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e2952">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3257">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3260">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#updateCatalogEntry">POST</h4> - <p>Updates the catalog entry with the path specified in the URL.</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>newParentKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> + <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> + <p>Upload the attachment of a message</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2960">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2961">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3267">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e2963">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2966">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e2976">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3271">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3274">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#updateCatalogEntry">POST</h4> - <p>Updates the catalog entry with the path specified in the URL.</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>name</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>description</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>newParentKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> - <p><em>available response representations:</em></p> + <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4> + <p>Upload the attachment of a message</p> + <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e2987">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e2990">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e3000">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3281">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3282">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#deleteCatalogEntry">DELETE</h4> - <p>Deletes the catalog entry with the path specified in the URL.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3007">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3010">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> - <li><a href="#d2e3020">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3284">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3287">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3023">/catalog/{path:.*}/owners</h3> + <h3 id="d2e3290">/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}/attachments/{filename}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -7820,108 +8002,94 @@ </tr> <tr> <td> - <p><strong>path</strong></p> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>nodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> + </tr> + <tr> <td> - <p>The path</p> + <p><strong>filename</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The name of the attachment</p> + </td> + </tr> + <tr> + <td> + <p><strong>messageKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The identity key of the user being searched</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getOwners">GET</h4> - <p>Get the owners of the local sub tree</p> + <h4 id="http://www.example.com#getAttachment">GET</h4> + <p>Retrieves the attachment of the message</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3031">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3034">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e3044">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3301">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3304">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3048">/users</h3> - <p>This web service handles functionalities related to <code>User</code>.</p> + <h3 id="d2e3307">/auth</h3> + <p>Description:<br> + Authenticate against OLAT Provider + + <P> + Initial Date: 7 apr. 2010 <br> + </p> + <h6>Methods</h6> + <div class="methods"></div> + </div> + <div class="resource"> + <h3 id="d2e3310">/auth/version</h3> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#create">PUT</h4> - <p>Creates and persists a new user entity</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e3055">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3056">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3058">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3068">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3078">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#getUserListQuery">GET</h4> - <p>Search users and return them in a simple form (without user properties). User properties - can be added two the query parameters. If the authUsername and the authProvider are set, - the search is made only with these two parameters because they are sufficient to return - a single user. - </p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>login</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The login (search with like)</p> - </td> - </tr> - <tr> - <td> - <p><strong>authProvider</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>An authentication provider (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>authUsername</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>An specific username from the authentication provider</p> - </td> - </tr> - </table> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>Retrieves the version of the User Authentication Web Service</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3095">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e3105">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3315">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3108">/users/{identityKey}</h3> + <h3 id="d2e3325">/auth/{username}<span class="optional">?password</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -7931,47 +8099,25 @@ </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>username</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The user key identifier of the user being searched</p> + <p>The username</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#delete">DELETE</h4> - <p>Delete an user from the system</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3116">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3119">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3122">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#update">POST</h4> - <p>Update an user</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e3129">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3130">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3132">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3135">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - <li><a href="#d2e3145">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li> - <li><a href="#d2e3155">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#findById">GET</h4> - <p>Retrieves an user given its unique key identifier</p> + <h4 id="http://www.example.com#login">GET</h4> + <p>Authenticates against OLAT Provider and provides a security token if + authentication is successful. The security token is returned as + a header named X-OLAT-TOKEN. Given that the password is sent in clear text and not encrypted, it is not advisable + to use this service over a none secure connection (https). + </p> <h6>request query parameters</h6> <table> <tr> @@ -7981,182 +8127,37 @@ </tr> <tr> <td> - <p><strong>withPortrait</strong></p> + <p><strong>password</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>If true return the portrait as Base64 (default false)</p> + <p>The password (the password is in clear text, not encrypted)</p> </td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3166">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3169">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3179">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3182">/users/version</h3> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>The version of the User Web Service</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3187">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3197">/users/new</h3> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#createPost">POST</h4> - <p>Fallback method for browser</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e3202">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3203">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3205">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3215">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3225">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3228">/users/{identityKey}/delete</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The user key identifier</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#deletePost">POST</h4> - <p>Fallback method for browsers</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3236">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3239">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3242">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3245">/users/{identityKey}/portrait</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The identity key identifier of the user being searched</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getPortrait">GET</h4> - <p>Retrieves the portrait of an user</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3253">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3256">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postPortrait">POST</h4> - <p>Upload the portrait of an user</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e3263">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3271">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3274">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3277">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#deletePortrait">DELETE</h4> - <p>Deletes the portrait of an user</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3284">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3287">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3337">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3340">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3350">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3290">/users/{identityKey}/groups<span class="optional">?start</span><span class="optional">&limit</span></h3> + <h3 id="d2e3353">/repo/courses/infos<span class="optional">?start</span><span class="optional">&limit</span></h3> <p>Description:<br> <P> - Initial Date: 18 oct. 2011 <br> + Initial Date: 7 févr. 2012 <br> </p> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getUserGroupList">GET</h4> - <p>Return all groups of a user</p> + <h4 id="http://www.example.com#getCourseInfoList">GET</h4> + <p>Get courses informations viewable by the authenticated user</p> <h6>request query parameters</h6> <table> <tr> @@ -8172,9 +8173,7 @@ <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> <p>Default: <tt>0</tt></p> </td> - <td> - <p>The first result</p> - </td> + <td></td> </tr> <tr> <td> @@ -8184,43 +8183,28 @@ <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> <p>Default: <tt>25</tt></p> </td> - <td> - <p>The maximum results</p> - </td> + <td></td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3305">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3308">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> + <li><a href="#d2e3363">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3318">/users/{identityKey}/groups/infos<span class="optional">?start</span><span class="optional">&limit</span></h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> + <h3 id="d2e3373">/notifications<span class="optional">?date</span><span class="optional">&type</span></h3> + <p><h3>Description:</h3> + REST API for notifications + <p> + Initial Date: 25 aug 2010 <br> + </p> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getUserGroupInfosList">GET</h4> - <p>Return all groups with information of a user. Paging is mandatory!</p> + <h4 id="http://www.example.com#getNotifications">GET</h4> + <p>Retrieves the notification of the logged in user.</p> <h6>request query parameters</h6> <table> <tr> @@ -8230,69 +8214,42 @@ </tr> <tr> <td> - <p><strong>start</strong></p> + <p><strong>date</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The first result</p> + <p>The date (optional)</p> </td> </tr> <tr> <td> - <p><strong>limit</strong></p> + <p><strong>type</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>25</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The maximum results</p> + <p>The type of notifications (User, Forum...) (optional)</p> </td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3330">Status Code 200 - application/xml;pagingspec=1.0, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li> - <li><a href="#d2e3340">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3343">/repo/forums</h3> - <p>Description:<br> - Web service to manage forums. - - <P> - Initial Date: 26 aug. 2010 <br> - </p> - <h6>Methods</h6> - <div class="methods"></div> - </div> - <div class="resource"> - <h3 id="d2e3346">/repo/forums/version</h3> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>The version of the Forum Web Service</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3351">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3387">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3390">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3361">/repo/forums/{forumKey}</h3> + <h3 id="d2e3400">/repo/courses/{courseId}/assessments</h3> <p>Description:<br> - Web service to manage a forum. + Retrieve and import course assessments <P> - Initial Date: 20 apr. 2010 <br> + Initial Date: 7 apr. 2010 <br> </p> <h6>resource-wide template parameters</h6> <table> @@ -8303,32 +8260,32 @@ </tr> <tr> <td> - <p><strong>forumKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the forum</p> + <p>The course resourceable's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getForum">GET</h4> - <p>Retrieves the forum.</p> + <h4 id="http://www.example.com#getCourseResults">GET</h4> + <p>Returns the results of the course.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3371">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3374">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e3384">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3410">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3413">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> + <li><a href="#d2e3423">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3387">/repo/forums/{forumKey}/threads<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h3 id="d2e3426">/repo/courses/{courseId}/assessments/version</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -8338,149 +8295,30 @@ </tr> <tr> <td> - <p><strong>forumKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the forum</p> + <p>The course resourceable's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getThreads">GET</h4> - <p>Retrieves the threads in the forum</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>start</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>limit</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>25</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>orderBy</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>creationDate</tt></p> - </td> - <td> - <p>(value name,creationDate)</p> - </td> - </tr> - <tr> - <td> - <p><strong>asc</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td> - <p>(value true/false)</p> - </td> - </tr> - </table> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3401">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3404">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e3414">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#newThreadToForum">PUT</h4> - <p>Creates a new thread in the forum of the course node</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>title</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The title for the first post in the thread</p> - </td> - </tr> - <tr> - <td> - <p><strong>body</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The body for the first post in the thread</p> - </td> - </tr> - <tr> - <td> - <p><strong>authorKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The author user key (optional)</p> - </td> - </tr> - </table> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3431">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3434">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e3444">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#newThreadToForumPost">POST</h4> - <p>Creates a new thread in the forum of the course node</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e3451">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>Retireves the version of the Course Assessment Web Service.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3456">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3459">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e3469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3431">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3472">/repo/forums/{forumKey}/posts/{threadKey}<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h3 id="d2e3441">/repo/courses/{courseId}/assessments/users/{identityKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -8490,95 +8328,54 @@ </tr> <tr> <td> - <p><strong>forumKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the forum</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>threadKey</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the thread</p> + <p>The id of the user</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The course resourceable's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getMessages">GET</h4> - <p>Retrieves the messages in the thread</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>start</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>limit</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>25</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>orderBy</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>creationDate</tt></p> - </td> - <td> - <p>(value name, creationDate)</p> - </td> - </tr> - <tr> - <td> - <p><strong>asc</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td> - <p>(value true/false)</p> - </td> - </tr> - </table> + <h4 id="http://www.example.com#getCourseResultsOf">GET</h4> + <p>Returns the results of the course.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3489">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3492">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e3502">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3452">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3455">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> + <li><a href="#d2e3465">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3505">/repo/forums/{forumKey}/posts/{messageKey}</h3> + <h3 id="d2e3468">/repo/courses/{courseId}/assessments/{nodeId}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -8588,113 +8385,69 @@ </tr> <tr> <td> - <p><strong>forumKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the forum</p> + <p>The course resourceable's id</p> </td> </tr> <tr> <td> - <p><strong>messageKey</strong></p> + <p><strong>nodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The id of the course building block</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The id of the reply message</p> + <p>The resourceable id of the course</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#replyToPostPost">POST</h4> - <p>Creates a new reply in the forum of the course node</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e3513">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#getAssessableResults">GET</h4> + <p>Exports results for an assessable course node for all students.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3524">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3527">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e3537">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3479">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3482">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> + <li><a href="#d2e3492">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#replyToPost">PUT</h4> - <p>Creates a new reply in the forum of the course node</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>title</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The title for the first post in the thread</p> - </td> - </tr> - <tr> - <td> - <p><strong>body</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The body for the first post in the thread</p> - </td> - </tr> - <tr> - <td> - <p><strong>authorKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The author user key (optional)</p> - </td> - </tr> - </table> + <h4 id="http://www.example.com#postAssessableResults">POST</h4> + <p>Imports results for an assessable course node for the authenticated student.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e3499">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3500">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3554">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3557">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e3567">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPost">PUT</h4> - <p>Creates a new reply in the forum of the course node</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e3574">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3575">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3577">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3580">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e3590">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3502">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3505">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3508">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3593">/repo/forums/{forumKey}/posts/{messageKey}/attachments</h3> + <h3 id="d2e3511">/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -8704,170 +8457,88 @@ </tr> <tr> <td> - <p><strong>forumKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the forum</p> - </td> - </tr> - <tr> - <td> - <p><strong>messageKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p>The course resourceable's id</p> </td> - <td></td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getAttachments">GET</h4> - <p>Retrieves the attachments of the message</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3599">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3602">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4> - <p>Upload the attachment of a message</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e3609">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3610">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3612">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3615">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> - <p>Upload the attachment of a message</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e3622">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3626">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3629">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> - <p>Upload the attachment of a message</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e3636">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3640">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3643">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3646">/repo/forums/{forumKey}/posts/{messageKey}/attachments/{filename}</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> </tr> <tr> <td> - <p><strong>forumKey</strong></p> + <p><strong>nodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the forum</p> + <p>The ident of the course building block</p> </td> </tr> <tr> <td> - <p><strong>filename</strong></p> + <p><strong>identityKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The name of the attachment</p> + <p>The id of the user</p> </td> </tr> <tr> <td> - <p><strong>messageKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The identity key of the user being searched</p> + <p>The course resourceable's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getAttachment">GET</h4> - <p>Retrieves the attachment of the message</p> + <h4 id="http://www.example.com#getCourseNodeResultsForNode">GET</h4> + <p>Returns the results of a student at a specific assessable node</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3657">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3660">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3525">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3528">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> + <li><a href="#d2e3538">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3663">/ping</h3> - <p>Description:<br> - Ping to test the presence of the REST Api - - <P> - Initial Date: 7 apr. 2010 <br> + <h3 id="d2e3541">/repo/courses/{courseId}/elements</h3> + <p>This interface provides course building capabilities from our REST API. + <p> + Initial Date: Feb 8, 2010 Time: 3:45:50 PM<br> </p> <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#ping">GET</h4> - <p>Return a string</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3670">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> + <div class="methods"></div> </div> <div class="resource"> - <h3 id="d2e3680">/ping/version</h3> + <h3 id="d2e3544">/repo/courses/{courseId}/elements/version</h3> <h6>Methods</h6> <div class="methods"> <div class="method"> <h4 id="http://www.example.com#getVersion">GET</h4> - <p>The version of the Ping Web Service</p> + <p>The version of the Course Elements Web Service</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3685">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3549">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3695">/ping/{name}</h3> + <h3 id="d2e3559">/repo/courses/{courseId}/elements/{nodeId}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -8877,79 +8548,43 @@ </tr> <tr> <td> - <p><strong>name</strong></p> + <p><strong>nodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> - <td></td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#ping">POST</h4> - <p>Return a string</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3701">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3711">/users/{username}/auth</h3> - <p>This web service handles functionalities related to authentication credentials of users.</p> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> + <td> + <p>The node's id</p> + </td> </tr> <tr> <td> - <p><strong>username</strong></p> + <p><strong>courseId</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The username of the user to retrieve authentication</p> + <p>The course resourceable's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#create">PUT</h4> - <p>Creates and persists an authentication</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e3721">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3722">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3724">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3727">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li> - <li><a href="#d2e3737">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#getAuthenticationTokenList">GET</h4> - <p>Returns all user authentications</p> + <h4 id="http://www.example.com#getCourseNode">GET</h4> + <p>Retrieves metadata of the course node</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3744">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3747">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li> - <li><a href="#d2e3757">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3570">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3573">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3583">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3760">/users/{username}/auth/{authKey}</h3> + <h3 id="d2e3586">/repo/courses/{courseId}/elements/structure/{nodeId}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -8959,87 +8594,48 @@ </tr> <tr> <td> - <p><strong>username</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The username of the user to retrieve authentication</p> - </td> - </tr> - <tr> - <td> - <p><strong>username</strong></p> + <p><strong>nodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The username of the user</p> + <p>The node's id of this structure</p> </td> </tr> <tr> <td> - <p><strong>authKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The authentication key identifier</p> + <p>The course resourceable's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#delete">DELETE</h4> - <p>Deletes an authentication from the system</p> - <p><em>available response representations:</em></p> + <h4 id="http://www.example.com#updateStructure">POST</h4> + <p>This updates a Structure Element onto a given course.</p> + <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e3771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3774">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3777">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3597">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3622">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3780">/users/{username}/auth/version</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>username</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The username of the user to retrieve authentication</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>The version of the User Authentication Web Service</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3785">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3648">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3651">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3661">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3795">/users/{username}/auth/new</h3> + <h3 id="d2e3664">/repo/courses/{courseId}/elements/structure</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -9049,141 +8645,132 @@ </tr> <tr> <td> - <p><strong>username</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The username of the user to retrieve authentication</p> - </td> - </tr> - <tr> - <td> - <p><strong>username</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><strong>courseId</strong></p> </td> <td> - <p>The username of the user</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#createPost">POST</h4> - <p>Fallback method for browsers</p> + <h4 id="http://www.example.com#attachStructurePost">POST</h4> + <p>This attaches a Structure Element onto a given course. The element will be + inserted underneath the supplied parentNodeId. + </p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e3803">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3804">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3670">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3806">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3809">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li> - <li><a href="#d2e3819">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3682">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3685">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3695">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3822">/users/{username}/auth/{authKey}/delete</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>username</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The username of the user to retrieve authentication</p> - </td> - </tr> - <tr> - <td> - <p><strong>username</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The username of the user</p> - </td> - </tr> - <tr> - <td> - <p><strong>authKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The authentication key identifier</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#deletePost">POST</h4> - <p>Fallback method for browsers</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3833">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3836">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3839">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3842">/groups</h3> - <p>Description:<br> - This handles the learning groups. - - <P> - Initial Date: 23 mar. 2010 <br> - </p> - <h6>Methods</h6> - <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getGroupList">GET</h4> - <p>Return the list of all groups if you have group manager permission, or all - learning group that you particip with or owne. + <h4 id="http://www.example.com#attachStructure">PUT</h4> + <p>This attaches a Structure Element onto a given course. The element will be + inserted underneath the supplied parentNodeId. </p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>displayType</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>toc</tt></p> + </td> + <td></td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3849">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3859">/groups/version</h3> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>Retrieves the version of the Group Web Service.</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3864">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3711">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3714">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3724">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3874">/groups/{groupKey}</h3> + <h3 id="d2e3727">/repo/courses/{courseId}/elements/singlepage/{nodeId}<span class="optional">?shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -9193,55 +8780,99 @@ </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>nodeId</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> </td> <td> - <p>The key of the group</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#findById">GET</h4> - <p>Return the group specified by the key of the group.</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3882">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postGroup">POST</h4> - <p>Updates a group.</p> + <h4 id="http://www.example.com#updateSinglePage">POST</h4> + <p>This updates a Single Page Element onto a given course.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + </table> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e3896">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3897">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3899">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3902">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li> - <li><a href="#d2e3912">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3739">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#deleteGroup">DELETE</h4> - <p>Deletes the business group specified by the groupKey.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3919">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3922">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3925">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3743">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3746">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3756">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e3928">/groups/{groupKey}/infos</h3> + <h3 id="d2e3759">/repo/courses/{courseId}/elements/singlepage</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -9251,349 +8882,282 @@ </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the group</p> + <p>The course resourceable's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getInformations">GET</h4> - <p>Returns the informations of the group specified by the groupKey.</p> + <h4 id="http://www.example.com#attachSinglePagePost">POST</h4> + <p>This attaches a Single Page Element onto a given course. The element will + be inserted underneath the supplied parentNodeId. + </p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e3767">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e3936">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3939">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li> + <li><a href="#d2e3796">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3799">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3809">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3949">/groups/{groupKey}/owners</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the group</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getTutors">GET</h4> - <p>Returns the list of owners of the group specified by the groupKey.</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3957">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3960">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3970">/groups/{groupKey}/participants</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the group</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getParticipants">GET</h4> - <p>Returns the list of participants of the group specified by the groupKey.</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e3978">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e3981">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e3991">/groups/{groupKey}/owners/{identityKey}</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the group</p> - </td> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The user's id</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#addTutor">PUT</h4> - <p>Adds an owner to the group.</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4002">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4005">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4008">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#removeTutor">DELETE</h4> - <p>Removes the owner from the group.</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4015">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4018">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4024">/groups/{groupKey}/owners/{identityKey}/new</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the group</p> - </td> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The user's id</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#addTutorPost">POST</h4> - <p>Fallback method for browser.</p> - <p><em>available response representations:</em></p> + <h4 id="http://www.example.com#attachSinglePagePost">POST</h4> + <p>This attaches a Single Page Element onto a given course. The element will + be inserted underneath the supplied parentNodeId. + </p> + <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e4035">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4038">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4041">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3816">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4044">/groups/{groupKey}/owners/{identityKey}/delete</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the group</p> - </td> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The user's id</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#removeTutorPost">POST</h4> - <p>Fallback method for browser.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4055">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4058">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4061">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3843">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3846">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4064">/groups/{groupKey}/participants/{identityKey}</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the group</p> - </td> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The id of the user</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#addParticipant">PUT</h4> - <p>Adds a participant to the group.</p> - <p><em>available response representations:</em></p> + <h4 id="http://www.example.com#attachSinglePage">PUT</h4> + <p>This attaches a Single Page Element onto a given course. The element will + be inserted underneath the supplied parentNodeId. + </p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The node's id which will be the parent of this single + page + </p> + </td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td> + <p>The node's position relative to its sibling nodes (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node short title</p> + </td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node long title</p> + </td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node learning objectives</p> + </td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to view the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to access the node (optional)</p> + </td> + </tr> + </table> + <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e4075">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4078">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4081">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3884">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#removeParticipant">DELETE</h4> - <p>Removes a participant from the group.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4088">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4091">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4094">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3892">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3895">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3905">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4098">/groups/{groupKey}/participants/{identityKey}/new</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The id of the group</p> - </td> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The user's id</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#addParticipantPost">POST</h4> - <p>Fallback method for browser.</p> + <h4 id="http://www.example.com#attachSinglePage">PUT</h4> + <p>This attaches a Single Page Element onto a given course. The element will + be inserted underneath the supplied parentNodeId. + </p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The node's id which will be the parent of this single + page + </p> + </td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td> + <p>The node's position relative to its sibling nodes (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node short title</p> + </td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node long title</p> + </td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node learning objectives</p> + </td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to view the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to access the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>filename</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The single page file name</p> + </td> + </tr> + <tr> + <td> + <p><strong>path</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4109">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4112">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4115">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3938">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3941">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e3951">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4118">/groups/{groupKey}/participants/{identityKey}/delete</h3> + <h3 id="d2e3954">/repo/courses/{courseId}/elements/task/{nodeId}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -9603,49 +9167,47 @@ </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>nodeId</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The key of the group</p> + <p>The node's id of this task</p> </td> </tr> <tr> <td> - <p><strong>identityKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The id of the user</p> + <p>The course resourceable id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#removeParticipantPost">POST</h4> - <p>Fallback method for browser.</p> + <h4 id="http://www.example.com#updateTask">POST</h4> + <p>This updates a Task Element onto a given course.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e3965">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4129">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4132">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4135">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3988">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e3991">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4001">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4138">/groups/{groupKey}/forum</h3> - <p>Description:<br> - Web service to manage a forum. - - <P> - Initial Date: 20 apr. 2010 <br> - </p> + <h3 id="d2e4004">/repo/courses/{courseId}/elements/task</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -9655,56 +9217,39 @@ </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the group</p> + <p>The course resourceable id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getForum">GET</h4> - <p>Retrieves the forum.</p> + <h4 id="http://www.example.com#attachTaskPost">POST</h4> + <p>This attaches a Task Element onto a given course. The element will be + inserted underneath the supplied parentNodeId. + </p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e4012">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4148">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4151">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> - <li><a href="#d2e4161">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4041">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4044">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4054">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4164">/groups/{groupKey}/forum/threads<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the group</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getThreads">GET</h4> - <p>Retrieves the threads in the forum</p> + <h4 id="http://www.example.com#attachTask">PUT</h4> + <p>This attaches a Task Element onto a given course. The element will be + inserted underneath the supplied parentNodeId. + </p> <h6>request query parameters</h6> <table> <tr> @@ -9714,125 +9259,118 @@ </tr> <tr> <td> - <p><strong>start</strong></p> + <p><strong>parentNodeId</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The node's id which will be the parent of this task</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>limit</strong></p> + <p><strong>position</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>25</tt></p> </td> - <td></td> + <td> + <p>The node's position relative to its sibling nodes (optional)</p> + </td> </tr> <tr> <td> - <p><strong>orderBy</strong></p> + <p><strong>shortTitle</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>creationDate</tt></p> + <p>Default: <tt>undefined</tt></p> </td> <td> - <p>(value name,creationDate)</p> + <p>The node short title</p> </td> </tr> <tr> <td> - <p><strong>asc</strong></p> + <p><strong>longTitle</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> </td> <td> - <p>(value true/false)</p> + <p>The node long title</p> </td> </tr> - </table> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4178">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4181">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e4191">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#newThreadToForum">PUT</h4> - <p>Creates a new thread in the forum of the course node</p> - <h6>request query parameters</h6> - <table> <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node learning objectives</p> + </td> </tr> <tr> <td> - <p><strong>title</strong></p> + <p><strong>visibilityExpertRules</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The title for the first post in the thread</p> + <p>The rules to view the node (optional)</p> </td> </tr> <tr> <td> - <p><strong>body</strong></p> + <p><strong>accessExpertRules</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The body for the first post in the thread</p> + <p>The rules to access the node (optional)</p> </td> </tr> <tr> <td> - <p><strong>authorKey</strong></p> + <p><strong>text</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The author user key (optional)</p> + <p>The task node text</p> + </td> + </tr> + <tr> + <td> + <p><strong>points</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> + </td> + <td> + <p>The task node's possible points</p> </td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4208">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4211">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e4221">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#newThreadToForumPost">POST</h4> - <p>Creates a new thread in the forum of the course node</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4228">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4233">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4236">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e4246">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4089">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4092">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4102">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4249">/groups/{groupKey}/forum/posts/{threadKey}<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h3 id="d2e4105">/repo/courses/{courseId}/elements/test/{nodeId}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -9842,95 +9380,43 @@ </tr> <tr> <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><strong>nodeId</strong></p> </td> <td> - <p>The key of the group</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>threadKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td> - <p>The key of the thread</p> - </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getMessages">GET</h4> - <p>Retrieves the messages in the thread</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>start</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>limit</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>25</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>orderBy</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>creationDate</tt></p> - </td> - <td> - <p>(value name, creationDate)</p> - </td> - </tr> - <tr> - <td> - <p><strong>asc</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td> - <p>(value true/false)</p> - </td> - </tr> - </table> + <h4 id="http://www.example.com#updateTest">POST</h4> + <p>This updates a Test Element onto a given course.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e4112">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4266">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4269">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> - <li><a href="#d2e4279">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4120">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4123">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4133">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4282">/groups/{groupKey}/forum/posts/{messageKey}</h3> + <h3 id="d2e4136">/repo/courses/{courseId}/elements/test</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -9940,46 +9426,39 @@ </tr> <tr> <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the group</p> - </td> - </tr> - <tr> - <td> - <p><strong>messageKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The id of the reply message</p> + <p>The course resourceable id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#replyToPostPost">POST</h4> - <p>Creates a new reply in the forum of the course node</p> + <div class="method"> + <h4 id="http://www.example.com#attachTestPost">POST</h4> + <p>This attaches a Test Element onto a given course. The element will be + inserted underneath the supplied parentNodeId. + </p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e4290">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4144">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4301">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4304">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e4314">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4170">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4173">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4183">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#replyToPost">PUT</h4> - <p>Creates a new reply in the forum of the course node</p> + <h4 id="http://www.example.com#attachTest">PUT</h4> + <p>This attaches a Test Element onto a given course. The element will be + inserted underneath the supplied parentNodeId. + </p> <h6>request query parameters</h6> <table> <tr> @@ -9989,64 +9468,109 @@ </tr> <tr> <td> - <p><strong>title</strong></p> + <p><strong>parentNodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The title for the first post in the thread</p> + <p>The node's id which will be the parent of this test</p> </td> </tr> <tr> <td> - <p><strong>body</strong></p> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td> + <p>The test node's id which is retorned in the + response of the import test resource + </p> + </td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> </td> <td> - <p>The body for the first post in the thread</p> + <p>The node's position relative to its sibling nodes (optional)</p> </td> </tr> <tr> <td> - <p><strong>authorKey</strong></p> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node short title</p> + </td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node long title</p> + </td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The node learning objectives</p> + </td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to view the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>testResourceableId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The author user key (optional)</p> + <p>The rules to access the node (optional)</p> </td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4331">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4334">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e4344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPost">PUT</h4> - <p>Creates a new reply in the forum of the course node</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4351">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4352">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4354">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4357">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> - <li><a href="#d2e4367">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4215">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4218">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4228">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4370">/groups/{groupKey}/forum/posts/{messageKey}/attachments</h3> + <h3 id="d2e4232">/repo/courses/{courseId}/elements/assessment/{nodeId}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -10056,80 +9580,47 @@ </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>nodeId</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The key of the group</p> + <p>The node's id of this assessment</p> </td> </tr> <tr> <td> - <p><strong>messageKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> + <td> + <p>The course resourceable's id</p> + </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getAttachments">GET</h4> - <p>Retrieves the attachments of the message</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4376">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4379">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4> - <p>Upload the attachment of a message</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4386">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4387">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4389">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4392">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> - <p>Upload the attachment of a message</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4399">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4403">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4406">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> - <p>Upload the attachment of a message</p> + <h4 id="http://www.example.com#updateAssessment">POST</h4> + <p>Updates an assessment building block.</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e4413">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4243">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4417">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4420">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4260">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4263">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4273">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4423">/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3> + <h3 id="d2e4276">/repo/courses/{courseId}/elements/assessment</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -10139,53 +9630,134 @@ </tr> <tr> <td> - <p><strong>groupKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The key of the group</p> - </td> - </tr> - <tr> - <td> - <p><strong>filename</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The name of the attachment</p> - </td> - </tr> - <tr> - <td> - <p><strong>messageKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The identity key of the user being searched</p> + <p>The course resourceable's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getAttachment">GET</h4> - <p>Retrieves the attachment of the message</p> + <h4 id="http://www.example.com#attachAssessmentPost">POST</h4> + <p>Attaches an assessment building block.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e4284">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e4307">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4310">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4320">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#attachAssessment">PUT</h4> + <p>Attaches an assessment building block.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The node's id which will be the parent of this assessment</p> + </td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td> + <p>The node's position relative to its sibling nodes (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node short title</p> + </td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node long title</p> + </td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node learning objectives</p> + </td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to view the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to access the node (optional)</p> + </td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4434">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4437">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4349">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4352">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4362">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4440">/groups/{groupKey}/folder</h3> + <h3 id="d2e4365">/repo/courses/{courseId}/elements/wiki/{nodeId}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -10195,80 +9767,47 @@ </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>nodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The node's id which of this wiki</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> + <td> + <p>The course resourceable's id</p> + </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#listFiles">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4444">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4445">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4446">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4447">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4448">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFileToRoot">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4451">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4456">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4457">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFile64ToRoot">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4460">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4465">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4466">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFileToRoot">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4469">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4474">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4475">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4> + <h4 id="http://www.example.com#updateWiki">POST</h4> + <p>Attaches an wiki building block.</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e4478">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4479">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4376">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4481">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4482">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4396">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4399">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4409">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4483">/groups/{groupKey}/folder/{path:.*}</h3> + <h3 id="d2e4412">/repo/courses/{courseId}/elements/wiki<span class="optional">?parentNodeId</span><span class="optional">&position</span><span class="optional">&shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span><span class="optional">&wikiResourceableId</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -10278,108 +9817,206 @@ </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> - <tr> - <td> - <p><strong>path</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#listFiles">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4487">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4488">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4489">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4490">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4491">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFileToFolder">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4494">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4499">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4500">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4501">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postFile64ToFolder">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4504">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4509">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4510">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4511">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFileToFolder">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4514">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4519">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4520">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4521">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4524">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4525">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4527">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4528">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#putFolders">PUT</h4> + <h4 id="http://www.example.com#attachWikiPost">POST</h4> + <p>Attaches an wiki building block.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>wikiResourceableId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4531">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4532">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4427">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4430">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4440">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#deleteItem">DELETE</h4> + <h4 id="http://www.example.com#attachWiki">PUT</h4> + <p>Attaches an wiki building block.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>wikiResourceableId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4535">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4536">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4456">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4459">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4537">/groups/{groupKey}/folder/version</h3> + <h3 id="d2e4472">/repo/courses/{courseId}/elements/blog/{nodeId}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -10389,27 +10026,47 @@ </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>nodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The node's id of this blog</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> + <td> + <p>The course resourceable's id</p> + </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> + <h4 id="http://www.example.com#updateBlog">POST</h4> + <p>Update an blog building block.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e4483">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4540">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4503">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4506">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4516">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4541">/groups/{groupKey}/wiki</h3> + <h3 id="d2e4519">/repo/courses/{courseId}/elements/blog<span class="optional">?parentNodeId</span><span class="optional">&position</span><span class="optional">&shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span><span class="optional">&repoEntry</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -10419,36 +10076,240 @@ </tr> <tr> <td> - <p><strong>groupKey</strong></p> + <p><strong>courseId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The key of the group</p> + <p>The course resourceable's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#exportWiki">GET</h4> + <h4 id="http://www.example.com#attachBlogPost">POST</h4> + <p>Attaches an blog building block.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The node's id which will be the parent of this assessment</p> + </td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td> + <p>The node's position relative to its sibling nodes (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node short title</p> + </td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node long title</p> + </td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node learning objectives</p> + </td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to view the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to access the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>repoEntry</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The softkey of the blog resourceable (optional)</p> + </td> + </tr> + </table> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e4552">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4555">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4565">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#attachBlog">PUT</h4> + <p>Attaches an blog building block.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The node's id which will be the parent of this assessment</p> + </td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td> + <p>The node's position relative to its sibling nodes (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node short title</p> + </td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node long title</p> + </td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node learning objectives</p> + </td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to view the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to access the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>repoEntry</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The softkey of the blog resourceable (optional)</p> + </td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4547">application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4548">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4597">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4600">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4610">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4549">/repo/courses/{courseId}/assessments</h3> - <p>Description:<br> - Retrieve and import course assessments - - <P> - Initial Date: 7 apr. 2010 <br> - </p> + <h3 id="d2e4613">/repo/courses/{courseId}/elements/survey/{nodeId}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -10458,39 +10319,15 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>nodeId</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The node's id which will be the parent of this assessment</p> </td> </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getCourseResults">GET</h4> - <p>Returns the results of the course.</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4559">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4562">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> - <li><a href="#d2e4572">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4575">/repo/courses/{courseId}/assessments/version</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> <tr> <td> <p><strong>courseId</strong></p> @@ -10506,17 +10343,23 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>Retireves the version of the Course Assessment Web Service.</p> + <h4 id="http://www.example.com#attachSurveyPost">POST</h4> + <p>Attaches an survey building block.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e4624">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4580">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4644">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4647">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4657">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4590">/repo/courses/{courseId}/assessments/users/{identityKey}</h3> + <h3 id="d2e4660">/repo/courses/{courseId}/elements/survey<span class="optional">?parentNodeId</span><span class="optional">&position</span><span class="optional">&shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span><span class="optional">&surveyResourceableId</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -10531,49 +10374,213 @@ <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td> - <p>The course resourceable's id</p> - </td> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The id of the user</p> - </td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The course resourceable's id</p> - </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getCourseResultsOf">GET</h4> - <p>Returns the results of the course.</p> + <h4 id="http://www.example.com#attachSurveyPost">POST</h4> + <p>Attaches an survey building block.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node's position relative to its sibling nodes (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node short title</p> + </td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node long title</p> + </td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The node learning objectives</p> + </td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to view the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>surveyResourceableId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The rules to access the node (optional)</p> + </td> + </tr> + </table> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e4687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4690">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4700">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#attachSurvey">PUT</h4> + <p>Attaches an survey building block.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>surveyResourceableId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4601">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4604">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> - <li><a href="#d2e4614">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4716">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4719">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4729">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4617">/repo/courses/{courseId}/assessments/{nodeId}</h3> + <h3 id="d2e4732">/repo/courses/{courseId}/elements/externalpage/{nodeId}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -10583,24 +10590,13 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The course resourceable's id</p> - </td> - </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> + <p><strong>parentNodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The id of the course building block</p> + <p>The node's id of this external page</p> </td> </tr> <tr> @@ -10611,41 +10607,30 @@ <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The resourceable id of the course</p> + <p>The course resourceable's id</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getAssessableResults">GET</h4> - <p>Exports results for an assessable course node for all students.</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4628">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4631">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> - <li><a href="#d2e4641">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#postAssessableResults">POST</h4> - <p>Imports results for an assessable course node for the authenticated student.</p> + <h4 id="http://www.example.com#updateExternalPage">POST</h4> + <p>Update an external page building block.</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e4648">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4649">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4743">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4651">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4654">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4657">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4763">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4766">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4776">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4660">/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</h3> + <h3 id="d2e4779">/repo/courses/{courseId}/elements/externalpage<span class="optional">?parentNodeId</span><span class="optional">&position</span><span class="optional">&shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span><span class="optional">&url</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -10664,94 +10649,232 @@ <p>The course resourceable's id</p> </td> </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The ident of the course building block</p> - </td> - </tr> - <tr> - <td> - <p><strong>identityKey</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The id of the user</p> - </td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The course resourceable's id</p> - </td> - </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getCourseNodeResultsForNode">GET</h4> - <p>Returns the results of a student at a specific assessable node</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4674">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4677">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li> - <li><a href="#d2e4687">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4690">/api</h3> - <p>Description:<br> - Service for general informations on the OLAT REST Api. - - <P> - Initial Date: 14 apr. 2010 <br> - </p> - <h6>Methods</h6> - <div class="methods"></div> - </div> - <div class="resource"> - <h3 id="d2e4693">/api/version</h3> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>Version number of the whole REST API of OLAT.</p> + <h4 id="http://www.example.com#attachExternalPagePost">POST</h4> + <p>Attaches an external page building block.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The node's id which will be the parent of this assessment</p> + </td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td> + <p>The node's position relative to its sibling nodes (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node short title</p> + </td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node long title</p> + </td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node learning objectives</p> + </td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to view the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to access the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>url</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The URL of the external page</p> + </td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4698">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4812">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4815">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4825">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4708">/api/doc</h3> - <h6>Methods</h6> - <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getHtmlDoc">GET</h4> + <h4 id="http://www.example.com#attachExternalPage">PUT</h4> + <p>Attaches an external page building block.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>parentNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The node's id which will be the parent of this assessment</p> + </td> + </tr> + <tr> + <td> + <p><strong>position</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + </td> + <td> + <p>The node's position relative to its sibling nodes (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>shortTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node short title</p> + </td> + </tr> + <tr> + <td> + <p><strong>longTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node long title</p> + </td> + </tr> + <tr> + <td> + <p><strong>objectives</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> + </td> + <td> + <p>The node learning objectives</p> + </td> + </tr> + <tr> + <td> + <p><strong>visibilityExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to view the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>accessExpertRules</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The rules to access the node (optional)</p> + </td> + </tr> + <tr> + <td> + <p><strong>url</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The URL of the external page</p> + </td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4711">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4857">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4860">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4863">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4873">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4712">/api/doc/{filename}</h3> + <h3 id="d2e4876">/repo/courses/{courseId}/elements/task/{nodeId}/file</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -10761,41 +10884,19 @@ </tr> <tr> <td> - <p><strong>filename</strong></p> + <p><strong>nodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getImage1">GET</h4> - <p>Returns images for the documentation of OLAT.</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4718">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4721">/api/{filename}</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> <tr> <td> - <p><strong>filename</strong></p> + <p><strong>courseId</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> @@ -10803,73 +10904,38 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getImage2">GET</h4> - <p>Returns images for the documentation of OLAT.</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4727">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4730">/api/copyright</h3> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getCopyrightXhtml">GET</h4> - <p>Returns the copyright of OLAT.</p> - <p><em>available response representations:</em></p> + <h4 id="http://www.example.com#attachTaskFilePost">POST</h4> + <p>This attaches a Task file onto a given task element.</p> + <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e4735">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4883">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#getCopyrightPlainText">GET</h4> - <p>Returns the copyright of OLAT.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4742">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4888">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4891">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4901">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4745">/system/log</h3> - <p>Description:<br> - This web service returns logFiles - - <P> - Initial Date: 23.12.2011 <br> - </p> - <h6>Methods</h6> - <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getCurrentLogFile">GET</h4> - <p><em>available response representations:</em></p> + <h4 id="http://www.example.com#attachTaskFile">PUT</h4> + <p>This attaches a Task file onto a given task element.</p> + <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e4750">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4751">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4908">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4752">/system/log/version</h3> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>The version of the Log Web Service</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4757">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4912">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4915">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> + <li><a href="#d2e4925">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4928">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4767">/system/log/{date}</h3> + <h3 id="d2e4932">/repo/courses/{courseId}/elements/task/{nodeId}/configuration<span class="optional">?enableAssignment</span><span class="optional">&taskAssignmentType</span><span class="optional">&taskAssignmentText</span><span class="optional">&enableTaskPreview</span><span class="optional">&enableTaskDeselect</span><span class="optional">&onlyOneUserPerTask</span><span class="optional">&enableDropbox</span><span class="optional">&enableDropboxConfirmationMail</span><span class="optional">&dropboxConfirmationText</span><span class="optional">&enableReturnbox</span><span class="optional">&enableScoring</span><span class="optional">&grantScoring</span><span class="optional">&scoreMin</span><span class="optional">&scoreMax</span><span class="optional">&grantPassing</span><span class="optional">&scorePassingThreshold</span><span class="optional">&enableCommentField</span><span class="optional">&commentForUser</span><span class="optional">&commentForCoaches</span><span class="optional">&enableSolution</span><span class="optional">&accessExpertRuleTask</span><span class="optional">&accessExpertRuleDropbox</span><span class="optional">&accessExpertRuleReturnbox</span><span class="optional">&accessExpertRuleScoring</span><span class="optional">&accessExpertRuleSolution</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -10879,38 +10945,273 @@ </tr> <tr> <td> - <p><strong>date</strong></p> + <p><strong>nodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getLogFileByDate">GET</h4> + <h4 id="http://www.example.com#addTaskConfigurationPost">POST</h4> + <p>This attaches the run-time configuration onto a given task element.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>enableAssignment</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>taskAssignmentType</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>taskAssignmentText</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>enableTaskPreview</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>enableTaskDeselect</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>onlyOneUserPerTask</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>enableDropbox</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>enableDropboxConfirmationMail</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>dropboxConfirmationText</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>enableReturnbox</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>enableScoring</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>grantScoring</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>scoreMin</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>scoreMax</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>grantPassing</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>scorePassingThreshold</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>enableCommentField</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>commentForUser</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>commentForCoaches</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>enableSolution</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>accessExpertRuleTask</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>accessExpertRuleDropbox</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>accessExpertRuleReturnbox</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>accessExpertRuleScoring</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>accessExpertRuleSolution</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4771">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4772">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4967">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4970">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4973">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> + <li><a href="#d2e4983">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e4986">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4773">/notifications<span class="optional">?date</span><span class="optional">&type</span></h3> - <p><h3>Description:</h3> - REST API for notifications - <p> - Initial Date: 25 aug 2010 <br> - </p> - <h6>Methods</h6> - <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getNotifications">GET</h4> - <p>Retrieves the notification of the logged in user.</p> + <h4 id="http://www.example.com#addTaskConfiguration">PUT</h4> + <p>This attaches the run-time configuration onto a given task element.</p> <h6>request query parameters</h6> <table> <tr> @@ -10920,116 +11221,196 @@ </tr> <tr> <td> - <p><strong>date</strong></p> + <p><strong>enableAssignment</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>taskAssignmentType</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>taskAssignmentText</strong></p> + </td> <td> - <p>The date (optional)</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>enableTaskPreview</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>type</strong></p> + <p><strong>enableTaskDeselect</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>onlyOneUserPerTask</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>enableDropbox</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>enableDropboxConfirmationMail</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>dropboxConfirmationText</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>enableReturnbox</strong></p> + </td> <td> - <p>The type of notifications (User, Forum...) (optional)</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>enableScoring</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>grantScoring</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>scoreMin</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> + </td> + <td></td> </tr> - </table> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4787">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4790">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4800">/repo/courses/{courseId}/elements/enrollment<span class="optional">?parentNodeId</span><span class="optional">&position</span><span class="optional">&shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span><span class="optional">&groups</span><span class="optional">&cancelEnabled</span></h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#attachEnrolmment">PUT</h4> - <h6>request query parameters</h6> - <table> <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> + <td> + <p><strong>scoreMax</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> + </td> + <td></td> </tr> <tr> <td> - <p><strong>parentNodeId</strong></p> + <p><strong>grantPassing</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> </td> <td></td> </tr> <tr> <td> - <p><strong>position</strong></p> + <p><strong>scorePassingThreshold</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> </td> <td></td> </tr> <tr> <td> - <p><strong>shortTitle</strong></p> + <p><strong>enableCommentField</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>commentForUser</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>longTitle</strong></p> + <p><strong>commentForCoaches</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>objectives</strong></p> + <p><strong>enableSolution</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>accessExpertRuleTask</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>visibilityExpertRules</strong></p> + <p><strong>accessExpertRuleDropbox</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> @@ -11038,7 +11419,7 @@ </tr> <tr> <td> - <p><strong>accessExpertRules</strong></p> + <p><strong>accessExpertRuleReturnbox</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> @@ -11047,7 +11428,7 @@ </tr> <tr> <td> - <p><strong>groups</strong></p> + <p><strong>accessExpertRuleScoring</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> @@ -11056,37 +11437,37 @@ </tr> <tr> <td> - <p><strong>cancelEnabled</strong></p> + <p><strong>accessExpertRuleSolution</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4814">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4815">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5021">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5024">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5027">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> + <li><a href="#d2e5037">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5040">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#attachEnrollmenetPost">POST</h4> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4818">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#getTaskConfiguration">GET</h4> + <p>Retrieves configuration of the task course node</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4829">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4830">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5047">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5050">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> + <li><a href="#d2e5060">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e4831">/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</h3> + <h3 id="d2e5063">/repo/courses/{courseId}/elements/survey/{nodeId}/configuration<span class="optional">?allowCancel</span><span class="optional">&allowNavigation</span><span class="optional">&allowSuspend</span><span class="optional">&sequencePresentation</span><span class="optional">&showNavigation</span><span class="optional">&showQuestionTitle</span><span class="optional">&showSectionsOnly</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -11094,15 +11475,6 @@ <th>value</th> <th>description</th> </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> <tr> <td> <p><strong>nodeId</strong></p> @@ -11125,177 +11497,98 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getGroups">GET</h4> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4836">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4837">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4838">/repo/courses/{courseId}/elements</h3> - <p>This interface provides course building capabilities from our REST API. - <p> - Initial Date: Feb 8, 2010 Time: 3:45:50 PM<br> - </p> - <h6>Methods</h6> - <div class="methods"></div> - </div> - <div class="resource"> - <h3 id="d2e4841">/repo/courses/{courseId}/elements/version</h3> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>The version of the Course Elements Web Service</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4846">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4856">/repo/courses/{courseId}/elements/{nodeId}</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The node's id</p> - </td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The course resourceable's id</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getCourseNode">GET</h4> - <p>Retrieves metadata of the course node</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4867">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4870">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e4880">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4883">/repo/courses/{courseId}/elements/structure/{nodeId}</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The node's id of this structure</p> - </td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The course resourceable's id</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#updateStructure">POST</h4> - <p>This updates a Structure Element onto a given course.</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4894">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4919">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e4945">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4948">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e4958">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e4961">/repo/courses/{courseId}/elements/structure</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#attachStructurePost">POST</h4> - <p>This attaches a Structure Element onto a given course. The element will be - inserted underneath the supplied parentNodeId. - </p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e4967">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#addSurveyConfigurationPost">POST</h4> + <p>This attaches the run-time configuration onto a given survey element.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>allowCancel</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>allowNavigation</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>allowSuspend</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>sequencePresentation</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>itemPage</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>showNavigation</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>showQuestionTitle</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>showSectionsOnly</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> + </td> + <td></td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e4979">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e4982">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e4992">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5078">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5081">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5084">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> + <li><a href="#d2e5094">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5097">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#attachStructure">PUT</h4> - <p>This attaches a Structure Element onto a given course. The element will be - inserted underneath the supplied parentNodeId. - </p> + <h4 id="http://www.example.com#addSurveyConfiguration">PUT</h4> + <p>This attaches the run-time configuration onto a given survey element.</p> <h6>request query parameters</h6> <table> <tr> @@ -11305,92 +11598,98 @@ </tr> <tr> <td> - <p><strong>parentNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>position</strong></p> + <p><strong>allowCancel</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>shortTitle</strong></p> + <p><strong>allowNavigation</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>longTitle</strong></p> + <p><strong>allowSuspend</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>objectives</strong></p> + <p><strong>sequencePresentation</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p>Default: <tt>itemPage</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>visibilityExpertRules</strong></p> + <p><strong>showNavigation</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>accessExpertRules</strong></p> + <p><strong>showQuestionTitle</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>displayType</strong></p> + <p><strong>showSectionsOnly</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>toc</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> <td></td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5008">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5011">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5112">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5115">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5118">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> + <li><a href="#d2e5128">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5131">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#getSurveyConfiguration">GET</h4> + <p>Retrieves configuration of the survey course node</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5138">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5141">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> + <li><a href="#d2e5151">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e5024">/repo/courses/{courseId}/elements/singlepage/{nodeId}<span class="optional">?shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span></h3> + <h3 id="d2e5154">/repo/courses/{courseId}/elements/test/{nodeId}/configuration<span class="optional">?allowCancel</span><span class="optional">&allowNavigation</span><span class="optional">&allowSuspend</span><span class="optional">&numAttempts</span><span class="optional">&sequencePresentation</span><span class="optional">&showNavigation</span><span class="optional">&showQuestionTitle</span><span class="optional">&showResultsAfterFinish</span><span class="optional">&showResultsDependendOnDate</span><span class="optional">&showResultsOnHomepage</span><span class="optional">&showScoreInfo</span><span class="optional">&showQuestionProgress</span><span class="optional">&showScoreProgress</span><span class="optional">&showSectionsOnly</span><span class="optional">&summaryPresentation</span><span class="optional">&startDate</span><span class="optional">&endDate</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -11420,8 +11719,8 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#updateSinglePage">POST</h4> - <p>This updates a Single Page Element onto a given course.</p> + <h4 id="http://www.example.com#addTestConfigurationPost">POST</h4> + <p>This attaches the run-time configuration onto a given test element.</p> <h6>request query parameters</h6> <table> <tr> @@ -11431,232 +11730,185 @@ </tr> <tr> <td> - <p><strong>shortTitle</strong></p> + <p><strong>allowCancel</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>longTitle</strong></p> + <p><strong>allowNavigation</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>objectives</strong></p> + <p><strong>allowSuspend</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>visibilityExpertRules</strong></p> + <p><strong>numAttempts</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>accessExpertRules</strong></p> + <p><strong>sequencePresentation</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>itemPage</tt></p> </td> <td></td> </tr> - </table> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e5036">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e5040">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5043">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5053">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e5056">/repo/courses/{courseId}/elements/singlepage</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The course resourceable's id</p> - </td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#attachSinglePagePost">POST</h4> - <p>This attaches a Single Page Element onto a given course. The element will - be inserted underneath the supplied parentNodeId. - </p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e5064">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e5093">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5096">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5106">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#attachSinglePagePost">POST</h4> - <p>This attaches a Single Page Element onto a given course. The element will - be inserted underneath the supplied parentNodeId. - </p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e5113">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e5140">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5143">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5153">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#attachSinglePage">PUT</h4> - <p>This attaches a Single Page Element onto a given course. The element will - be inserted underneath the supplied parentNodeId. - </p> - <h6>request query parameters</h6> - <table> <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> + <td> + <p><strong>showNavigation</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> + </td> + <td></td> </tr> <tr> <td> - <p><strong>parentNodeId</strong></p> + <p><strong>showQuestionTitle</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>showResultsAfterFinish</strong></p> </td> <td> - <p>The node's id which will be the parent of this single - page - </p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>position</strong></p> + <p><strong>showResultsDependendOnDate</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> + <td></td> + </tr> + <tr> <td> - <p>The node's position relative to its sibling nodes (optional)</p> + <p><strong>showResultsOnHomepage</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>shortTitle</strong></p> + <p><strong>showScoreInfo</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>showQuestionProgress</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>showScoreProgress</strong></p> </td> <td> - <p>The node short title</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>longTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p><strong>showSectionsOnly</strong></p> </td> <td> - <p>The node long title</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>objectives</strong></p> + <p><strong>summaryPresentation</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node learning objectives</p> + <p>Default: <tt>summaryCompact</tt></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>visibilityExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><strong>startDate</strong></p> </td> <td> - <p>The rules to view the node (optional)</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>accessExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><strong>endDate</strong></p> </td> <td> - <p>The rules to access the node (optional)</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> </tr> </table> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e5181">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5189">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5192">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5202">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5180">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5183">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5186">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li> + <li><a href="#d2e5196">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5199">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#attachSinglePage">PUT</h4> - <p>This attaches a Single Page Element onto a given course. The element will - be inserted underneath the supplied parentNodeId. - </p> + <h4 id="http://www.example.com#addTestConfiguration">PUT</h4> + <p>This attaches the run-time configuration onto a given test element.</p> <h6>request query parameters</h6> <table> <tr> @@ -11666,118 +11918,338 @@ </tr> <tr> <td> - <p><strong>parentNodeId</strong></p> + <p><strong>allowCancel</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> + <td></td> + </tr> + <tr> <td> - <p>The node's id which will be the parent of this single - page - </p> + <p><strong>allowNavigation</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>position</strong></p> + <p><strong>allowSuspend</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>numAttempts</strong></p> </td> <td> - <p>The node's position relative to its sibling nodes (optional)</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>shortTitle</strong></p> + <p><strong>sequencePresentation</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p>Default: <tt>itemPage</tt></p> </td> + <td></td> + </tr> + <tr> <td> - <p>The node short title</p> + <p><strong>showNavigation</strong></p> </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> + </td> + <td></td> </tr> <tr> <td> - <p><strong>longTitle</strong></p> + <p><strong>showQuestionTitle</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> </td> + <td></td> + </tr> + <tr> <td> - <p>The node long title</p> + <p><strong>showResultsAfterFinish</strong></p> </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> + </td> + <td></td> </tr> <tr> <td> - <p><strong>objectives</strong></p> + <p><strong>showResultsDependendOnDate</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> + <td></td> + </tr> + <tr> <td> - <p>The node learning objectives</p> + <p><strong>showResultsOnHomepage</strong></p> </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> + </td> + <td></td> </tr> <tr> <td> - <p><strong>visibilityExpertRules</strong></p> + <p><strong>showScoreInfo</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> </td> + <td></td> + </tr> + <tr> <td> - <p>The rules to view the node (optional)</p> + <p><strong>showQuestionProgress</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>accessExpertRules</strong></p> + <p><strong>showScoreProgress</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>showSectionsOnly</strong></p> </td> <td> - <p>The rules to access the node (optional)</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>filename</strong></p> + <p><strong>summaryPresentation</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>summaryCompact</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>startDate</strong></p> </td> <td> - <p>The single page file name</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>path</strong></p> + <p><strong>endDate</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5235">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5238">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5248">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5225">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5228">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5231">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li> + <li><a href="#d2e5241">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5244">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#getTestConfiguration">GET</h4> + <p>Retrieves configuration of the test course node</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5251">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5254">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li> + <li><a href="#d2e5264">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e5267">/api</h3> + <p>Description:<br> + Service for general informations on the OLAT REST Api. + + <P> + Initial Date: 14 apr. 2010 <br> + </p> + <h6>Methods</h6> + <div class="methods"></div> + </div> + <div class="resource"> + <h3 id="d2e5270">/api/version</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>Version number of the whole REST API of OLAT.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5275">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e5285">/api/doc</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getHtmlDoc">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5288">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e5289">/api/doc/{filename}</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>filename</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getImage1">GET</h4> + <p>Returns images for the documentation of OLAT.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5295">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e5298">/api/{filename}</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>filename</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getImage2">GET</h4> + <p>Returns images for the documentation of OLAT.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5304">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e5307">/api/copyright</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getCopyrightXhtml">GET</h4> + <p>Returns the copyright of OLAT.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5312">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#getCopyrightPlainText">GET</h4> + <p>Returns the copyright of OLAT.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5319">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e5251">/repo/courses/{courseId}/elements/task/{nodeId}</h3> + <h3 id="d2e5322">/catalog</h3> + <p>Description:<br> + A web service for the catalog + + <P> + Initial Date: 5 may 2010 <br> + </p> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getRoots">GET</h4> + <p>Returns the list of root catalog entries.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5329">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e5339">/catalog/{path:.*}/owners/{identityKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -11787,47 +12259,77 @@ </tr> <tr> <td> - <p><strong>nodeId</strong></p> + <p><strong>path</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The node's id of this task</p> + <p>The path</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable id</p> + <p>The id of the user</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#updateTask">POST</h4> - <p>This updates a Task Element onto a given course.</p> - <p><em>acceptable request representations:</em></p> + <h4 id="http://www.example.com#getOwner">GET</h4> + <p>Retrieves data of an owner of the local sub tree</p> + <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5262">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5350">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5353">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e5363">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#addOwner">PUT</h4> + <p>Add an owner of the local sub tree</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5370">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5373">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e5383">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#removeOwner">DELETE</h4> + <p>Remove an owner of the local sub tree</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5390">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5393">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e5403">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e5406">/catalog/version</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>Retrieves the version of the Catalog Web Service.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5285">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5288">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5298">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5411">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e5301">/repo/courses/{courseId}/elements/task</h3> + <h3 id="d2e5421">/catalog/{path:.*}/children<span class="optional">?start</span><span class="optional">&limit</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -11837,39 +12339,92 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>path</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The course resourceable id</p> + <p>The path</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#attachTaskPost">POST</h4> - <p>This attaches a Task Element onto a given course. The element will be - inserted underneath the supplied parentNodeId. - </p> - <p><em>acceptable request representations:</em></p> + <h4 id="http://www.example.com#getChildren">GET</h4> + <p>Returns a list of catalog entries.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>start</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>limit</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>25</tt></p> + </td> + <td></td> + </tr> + </table> + <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5309">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5432">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5435">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e5445">/catalog/{path:.*}</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>path</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The path</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getCatalogEntry">GET</h4> + <p>Returns the metadata of the catalog entry.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5338">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5341">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5351">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5453">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5463">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#attachTask">PUT</h4> - <p>This attaches a Task Element onto a given course. The element will be - inserted underneath the supplied parentNodeId. - </p> + <h4 id="http://www.example.com#addCatalogEntry">PUT</h4> + <p>Adds a catalog entry under the path specified in the URL.</p> <h6>request query parameters</h6> <table> <tr> @@ -11879,118 +12434,176 @@ </tr> <tr> <td> - <p><strong>parentNodeId</strong></p> + <p><strong>name</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The node's id which will be the parent of this task</p> + <p>The name</p> </td> </tr> <tr> <td> - <p><strong>position</strong></p> + <p><strong>description</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The node's position relative to its sibling nodes (optional)</p> + <p>The description</p> </td> </tr> <tr> <td> - <p><strong>shortTitle</strong></p> + <p><strong>type</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> </td> <td> - <p>The node short title</p> + <p>The type (leaf or node)</p> </td> </tr> <tr> <td> - <p><strong>longTitle</strong></p> + <p><strong>repoEntryKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The node long title</p> + <p>The id of the repository entry</p> </td> </tr> + </table> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5483">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5486">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5496">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#addCatalogEntry">PUT</h4> + <p>Adds a catalog entry under the path specified in the URL.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e5503">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5504">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5506">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5509">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5519">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#updatePostCatalogEntry">POST</h4> + <p>Updates the catalog entry under the path specified in the URL.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e5526">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5537">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5540">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5550">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#updateCatalogEntry">POST</h4> + <p>Updates the catalog entry with the path specified in the URL.</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> <tr> <td> - <p><strong>objectives</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p><strong>newParentKey</strong></p> </td> <td> - <p>The node learning objectives</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> </tr> + </table> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e5558">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5559">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5561">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5564">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5574">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#updateCatalogEntry">POST</h4> + <p>Updates the catalog entry with the path specified in the URL.</p> + <h6>request query parameters</h6> + <table> <tr> - <td> - <p><strong>visibilityExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The rules to view the node (optional)</p> - </td> + <th>parameter</th> + <th>value</th> + <th>description</th> </tr> <tr> <td> - <p><strong>accessExpertRules</strong></p> + <p><strong>name</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> - <td> - <p>The rules to access the node (optional)</p> - </td> + <td></td> </tr> <tr> <td> - <p><strong>text</strong></p> + <p><strong>description</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> - <td> - <p>The task node text</p> - </td> + <td></td> </tr> <tr> <td> - <p><strong>points</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> + <p><strong>newParentKey</strong></p> </td> <td> - <p>The task node's possible points</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5386">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5389">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5399">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5585">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5588">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5598">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#deleteCatalogEntry">DELETE</h4> + <p>Deletes the catalog entry with the path specified in the URL.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5605">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5608">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li> + <li><a href="#d2e5618">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e5402">/repo/courses/{courseId}/elements/test/{nodeId}</h3> + <h3 id="d2e5621">/catalog/{path:.*}/owners</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -12000,43 +12613,63 @@ </tr> <tr> <td> - <p><strong>nodeId</strong></p> + <p><strong>path</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p>The path</p> </td> - <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#updateTest">POST</h4> - <p>This updates a Test Element onto a given course.</p> - <p><em>acceptable request representations:</em></p> + <h4 id="http://www.example.com#getOwners">GET</h4> + <p>Get the owners of the local sub tree</p> + <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5409">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5629">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5632">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li> + <li><a href="#d2e5642">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e5645">/repo/forums</h3> + <p>Description:<br> + Web service to manage forums. + + <P> + Initial Date: 26 aug. 2010 <br> + </p> + <h6>Methods</h6> + <div class="methods"></div> + </div> + <div class="resource"> + <h3 id="d2e5648">/repo/forums/version</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>The version of the Forum Web Service</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5417">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5420">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5430">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5653">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e5433">/repo/courses/{courseId}/elements/test</h3> + <h3 id="d2e5663">/repo/forums/{forumKey}</h3> + <p>Description:<br> + Web service to manage a forum. + + <P> + Initial Date: 20 apr. 2010 <br> + </p> <h6>resource-wide template parameters</h6> <table> <tr> @@ -12046,39 +12679,56 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>forumKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable id</p> + <p>The key of the forum</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#attachTestPost">POST</h4> - <p>This attaches a Test Element onto a given course. The element will be - inserted underneath the supplied parentNodeId. - </p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e5441">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#getForum">GET</h4> + <p>Retrieves the forum.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5467">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5470">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5480">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5673">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5676">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e5686">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e5689">/repo/forums/{forumKey}/threads<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>forumKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the forum</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#attachTest">PUT</h4> - <p>This attaches a Test Element onto a given course. The element will be - inserted underneath the supplied parentNodeId. - </p> + <h4 id="http://www.example.com#getThreads">GET</h4> + <p>Retrieves the threads in the forum</p> <h6>request query parameters</h6> <table> <tr> @@ -12088,109 +12738,125 @@ </tr> <tr> <td> - <p><strong>parentNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><strong>start</strong></p> </td> <td> - <p>The node's id which will be the parent of this test</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> </td> + <td></td> </tr> <tr> <td> - <p><strong>position</strong></p> + <p><strong>limit</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>25</tt></p> </td> - <td> - <p>The test node's id which is retorned in the - response of the import test resource - </p> - </td> + <td></td> </tr> <tr> <td> - <p><strong>shortTitle</strong></p> + <p><strong>orderBy</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p>Default: <tt>creationDate</tt></p> </td> <td> - <p>The node's position relative to its sibling nodes (optional)</p> + <p>(value name,creationDate)</p> </td> </tr> <tr> <td> - <p><strong>longTitle</strong></p> + <p><strong>asc</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> </td> <td> - <p>The node short title</p> + <p>(value true/false)</p> </td> </tr> + </table> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5703">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5706">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e5716">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#newThreadToForum">PUT</h4> + <p>Creates a new thread in the forum of the course node</p> + <h6>request query parameters</h6> + <table> <tr> - <td> - <p><strong>objectives</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node long title</p> - </td> + <th>parameter</th> + <th>value</th> + <th>description</th> </tr> <tr> <td> - <p><strong>visibilityExpertRules</strong></p> + <p><strong>title</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The node learning objectives</p> + <p>The title for the first post in the thread</p> </td> </tr> <tr> <td> - <p><strong>accessExpertRules</strong></p> + <p><strong>body</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The rules to view the node (optional)</p> + <p>The body for the first post in the thread</p> </td> </tr> <tr> <td> - <p><strong>testResourceableId</strong></p> + <p><strong>authorKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The rules to access the node (optional)</p> + <p>The author user key (optional)</p> </td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5512">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5515">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5525">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5733">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5736">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e5746">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#newThreadToForumPost">POST</h4> + <p>Creates a new thread in the forum of the course node</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e5753">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e5771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e5529">/repo/courses/{courseId}/elements/assessment/{nodeId}</h3> + <h3 id="d2e5774">/repo/forums/{forumKey}/posts/{threadKey}<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -12200,47 +12866,95 @@ </tr> <tr> <td> - <p><strong>nodeId</strong></p> + <p><strong>forumKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The node's id of this assessment</p> + <p>The key of the forum</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>threadKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the thread</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#updateAssessment">POST</h4> - <p>Updates an assessment building block.</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e5540">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#getMessages">GET</h4> + <p>Retrieves the messages in the thread</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>start</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>limit</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>25</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>orderBy</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>creationDate</tt></p> + </td> + <td> + <p>(value name, creationDate)</p> + </td> + </tr> + <tr> + <td> + <p><strong>asc</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> + </td> + <td> + <p>(value true/false)</p> + </td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5557">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5560">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5570">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5791">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5794">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e5804">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e5573">/repo/courses/{courseId}/elements/assessment</h3> + <h3 id="d2e5807">/repo/forums/{forumKey}/posts/{messageKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -12250,35 +12964,61 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>forumKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the forum</p> + </td> + </tr> + <tr> + <td> + <p><strong>messageKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The id of the reply message</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#attachAssessmentPost">POST</h4> - <p>Attaches an assessment building block.</p> + <h4 id="http://www.example.com#replyToPostPost">POST</h4> + <p>Creates a new reply in the forum of the course node</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e5581">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5815">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5604">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5607">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5617">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5826">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5829">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e5839">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#attachAssessment">PUT</h4> - <p>Attaches an assessment building block.</p> + <h4 id="http://www.example.com#replyToPost">PUT</h4> + <p>Creates a new reply in the forum of the course node</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e5846">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5847">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5849">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5852">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e5862">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#replyToPost">PUT</h4> + <p>Creates a new reply in the forum of the course node</p> <h6>request query parameters</h6> <table> <tr> @@ -12288,96 +13028,49 @@ </tr> <tr> <td> - <p><strong>parentNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The node's id which will be the parent of this assessment</p> - </td> - </tr> - <tr> - <td> - <p><strong>position</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - </td> - <td> - <p>The node's position relative to its sibling nodes (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>shortTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node short title</p> - </td> - </tr> - <tr> - <td> - <p><strong>longTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node long title</p> - </td> - </tr> - <tr> - <td> - <p><strong>objectives</strong></p> + <p><strong>title</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> </td> <td> - <p>The node learning objectives</p> + <p>The title for the first post in the thread</p> </td> </tr> <tr> <td> - <p><strong>visibilityExpertRules</strong></p> + <p><strong>body</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The rules to view the node (optional)</p> + <p>The body for the first post in the thread</p> </td> </tr> <tr> <td> - <p><strong>accessExpertRules</strong></p> + <p><strong>authorKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The rules to access the node (optional)</p> + <p>The author user key (optional)</p> </td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5646">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5649">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5659">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5879">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5882">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e5892">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e5662">/repo/courses/{courseId}/elements/wiki/{nodeId}</h3> + <h3 id="d2e5895">/repo/forums/{forumKey}/posts/{messageKey}/attachments</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -12387,47 +13080,80 @@ </tr> <tr> <td> - <p><strong>nodeId</strong></p> + <p><strong>forumKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The node's id which of this wiki</p> + <p>The key of the forum</p> </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>messageKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td> - <p>The course resourceable's id</p> - </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#updateWiki">POST</h4> - <p>Attaches an wiki building block.</p> + <h4 id="http://www.example.com#getAttachments">GET</h4> + <p>Retrieves the attachments of the message</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5901">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5904">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> + <p>Upload the attachment of a message</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e5911">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5915">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5918">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> + <p>Upload the attachment of a message</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e5925">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5929">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5932">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4> + <p>Upload the attachment of a message</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e5673">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5939">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5940">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5693">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5696">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5706">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5942">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5945">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e5709">/repo/courses/{courseId}/elements/wiki<span class="optional">?parentNodeId</span><span class="optional">&position</span><span class="optional">&shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span><span class="optional">&wikiResourceableId</span></h3> + <h3 id="d2e5948">/repo/forums/{forumKey}/posts/{messageKey}/attachments/{filename}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -12437,112 +13163,82 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>forumKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> + <td> + <p>The key of the forum</p> + </td> </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#attachWikiPost">POST</h4> - <p>Attaches an wiki building block.</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>parentNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>position</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>shortTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>longTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>objectives</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>visibilityExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>accessExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>wikiResourceableId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> + <tr> + <td> + <p><strong>filename</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The name of the attachment</p> + </td> + </tr> + <tr> + <td> + <p><strong>messageKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The identity key of the user being searched</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getAttachment">GET</h4> + <p>Retrieves the attachment of the message</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5724">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5727">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5737">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5959">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5962">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e5965">/repo/courses/{courseId}/elements/folder</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#attachWiki">PUT</h4> - <p>Attaches an wiki building block.</p> + <h4 id="http://www.example.com#getFolders">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5969">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5970">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#attachFolder">PUT</h4> <h6>request query parameters</h6> <table> <tr> @@ -12609,7 +13305,7 @@ </tr> <tr> <td> - <p><strong>accessExpertRules</strong></p> + <p><strong>downloadExpertRules</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> @@ -12618,25 +13314,36 @@ </tr> <tr> <td> - <p><strong>wikiResourceableId</strong></p> + <p><strong>uploadExpertRules</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5753">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5756">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5766">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5982">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5983">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#attachFolderPost">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e5986">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e5996">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e5997">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e5769">/repo/courses/{courseId}/elements/blog/{nodeId}</h3> + <h3 id="d2e5998">/repo/courses/{courseId}/elements/folder/{nodeId}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -12644,6 +13351,15 @@ <th>value</th> <th>description</th> </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> <tr> <td> <p><strong>nodeId</strong></p> @@ -12651,9 +13367,59 @@ <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> <td> - <p>The node's id of this blog</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getFolder">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6003">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6004">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#updateFolder">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6007">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6015">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6016">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6017">/repo/courses/{courseId}/elements/folder/{nodeId}/files</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> </tr> <tr> <td> @@ -12662,31 +13428,213 @@ <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>nodeId</strong></p> + </td> <td> - <p>The course resourceable's id</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#updateBlog">POST</h4> - <p>Update an blog building block.</p> + <h4 id="http://www.example.com#listFiles">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6022">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6023">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6024">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6025">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6026">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postFileToRoot">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6029">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6034">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6035">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postFile64ToRoot">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6038">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6043">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6044">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFileToRoot">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6047">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6052">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6053">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6056">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6057">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6059">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6060">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6061">/repo/courses/{courseId}/elements/folder/{nodeId}/files/{path:.*}</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>nodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>path</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#listFiles">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6065">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6066">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6067">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6068">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6069">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postFileToFolder">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6072">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6077">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6078">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6079">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#postFile64ToFolder">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6082">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6087">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6088">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6089">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFileToFolder">PUT</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6092">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6097">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6098">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6099">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e5780">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6102">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6103">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6105">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6106">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#putFolders">PUT</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6109">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6110">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#deleteItem">DELETE</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5800">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5803">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5813">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6113">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6114">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e5816">/repo/courses/{courseId}/elements/blog<span class="optional">?parentNodeId</span><span class="optional">&position</span><span class="optional">&shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span><span class="optional">&repoEntry</span></h3> + <h3 id="d2e6115">/repo/courses/{courseId}/elements/folder/{nodeId}/files/version</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -12701,235 +13649,102 @@ <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> <td> - <p>The course resourceable's id</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>nodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#attachBlogPost">POST</h4> - <p>Attaches an blog building block.</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>parentNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The node's id which will be the parent of this assessment</p> - </td> - </tr> - <tr> - <td> - <p><strong>position</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - </td> - <td> - <p>The node's position relative to its sibling nodes (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>shortTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node short title</p> - </td> - </tr> - <tr> - <td> - <p><strong>longTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node long title</p> - </td> - </tr> - <tr> - <td> - <p><strong>objectives</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node learning objectives</p> - </td> - </tr> - <tr> - <td> - <p><strong>visibilityExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The rules to view the node (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>accessExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The rules to access the node (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>repoEntry</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The softkey of the blog resourceable (optional)</p> - </td> - </tr> - </table> + <h4 id="http://www.example.com#getVersion">GET</h4> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5849">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5852">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5862">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6118">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6119">/repo/courses/{courseId}/resourcefolders</h3> + <p>Description:<br> + This will handle the resources folders in the course: the course storage folder + and the shared folder. The course folder has a read-write access but the shared + folder can only be read. + + <P> + Initial Date: 26 apr. 2010 <br> + </p> + <h6>Methods</h6> + <div class="methods"></div> + </div> + <div class="resource"> + <h3 id="d2e6122">/repo/courses/{courseId}/resourcefolders/version</h3> + <h6>Methods</h6> + <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#attachBlog">PUT</h4> - <p>Attaches an blog building block.</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>parentNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The node's id which will be the parent of this assessment</p> - </td> - </tr> - <tr> - <td> - <p><strong>position</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - </td> - <td> - <p>The node's position relative to its sibling nodes (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>shortTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node short title</p> - </td> - </tr> - <tr> - <td> - <p><strong>longTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node long title</p> - </td> - </tr> - <tr> - <td> - <p><strong>objectives</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node learning objectives</p> - </td> - </tr> - <tr> - <td> - <p><strong>visibilityExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The rules to view the node (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>accessExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The rules to access the node (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>repoEntry</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The softkey of the blog resourceable (optional)</p> - </td> - </tr> - </table> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>The version of the resources folders Web Service</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6127">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6137">/repo/courses/{courseId}/resourcefolders/sharedfolder</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>courseId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The course resourceable's id</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getSharedFiles">GET</h4> + <p>This retrieves the files in the shared folder</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5894">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5897">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5907">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6145">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6148">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6151">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e5910">/repo/courses/{courseId}/elements/survey/{nodeId}</h3> + <h3 id="d2e6154">/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -12939,14 +13754,12 @@ </tr> <tr> <td> - <p><strong>nodeId</strong></p> + <p><strong>path</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> - <td> - <p>The node's id which will be the parent of this assessment</p> - </td> + <td></td> </tr> <tr> <td> @@ -12963,23 +13776,19 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#attachSurveyPost">POST</h4> - <p>Attaches an survey building block.</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e5921">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#getSharedFiles">GET</h4> + <p>This retrieves the files in the shared folder</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5941">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5944">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5954">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6163">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6166">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6169">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e5957">/repo/courses/{courseId}/elements/survey<span class="optional">?parentNodeId</span><span class="optional">&position</span><span class="optional">&shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span><span class="optional">&surveyResourceableId</span></h3> + <h3 id="d2e6172">/repo/courses/{courseId}/resourcefolders/coursefolder</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -13000,207 +13809,49 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#attachSurveyPost">POST</h4> - <p>Attaches an survey building block.</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>parentNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>position</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>shortTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node's position relative to its sibling nodes (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>longTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node short title</p> - </td> - </tr> - <tr> - <td> - <p><strong>objectives</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node long title</p> - </td> - </tr> - <tr> - <td> - <p><strong>visibilityExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The node learning objectives</p> - </td> - </tr> - <tr> - <td> - <p><strong>accessExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The rules to view the node (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>surveyResourceableId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The rules to access the node (optional)</p> - </td> - </tr> - </table> + <h4 id="http://www.example.com#getCourseFiles">GET</h4> + <p>This retrieves the files in the course folder</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e5984">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e5987">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e5997">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6178">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6181">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6184">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#attachSurvey">PUT</h4> - <p>Attaches an survey building block.</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>parentNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>position</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>shortTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>longTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>objectives</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>visibilityExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>accessExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>surveyResourceableId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> + <h4 id="http://www.example.com#attachFileToFolderPost">POST</h4> + <p>This attaches the uploaded file(s) to the supplied folder id.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6191">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6199">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6202">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6205">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#attachFileToFolder">PUT</h4> + <p>This attaches the uploaded file(s) to the supplied folder id at the root level</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6215">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6013">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6016">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e6026">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6219">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6222">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6225">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6228">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e6029">/repo/courses/{courseId}/elements/externalpage/{nodeId}</h3> + <h3 id="d2e6231">/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -13210,14 +13861,12 @@ </tr> <tr> <td> - <p><strong>parentNodeId</strong></p> + <p><strong>path</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> - <td> - <p>The node's id of this external page</p> - </td> + <td></td> </tr> <tr> <td> @@ -13226,275 +13875,80 @@ <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td> - <p>The course resourceable's id</p> - </td> + <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#updateExternalPage">POST</h4> - <p>Update an external page building block.</p> + <h4 id="http://www.example.com#getCourseFiles">GET</h4> + <p>This retrieves the files in the course folder</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6238">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6241">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6244">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#attachFileToFolderPost">POST</h4> + <p>This attaches the uploaded file(s) to the supplied folder id.</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6251">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6262">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6265">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6268">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#attachFileToFolder">PUT</h4> + <p>This attaches the uploaded file(s) to the supplied folder id at the root level</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e6040">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6275">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6060">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6063">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e6073">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6279">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6282">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6285">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6288">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e6076">/repo/courses/{courseId}/elements/externalpage<span class="optional">?parentNodeId</span><span class="optional">&position</span><span class="optional">&shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span><span class="optional">&url</span></h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td> - <p>The course resourceable's id</p> - </td> - </tr> - </table> + <h3 id="d2e6292">/i18n</h3> + <p>Description:<br> + This handles translations from the i18n module of OLAT. + + <P> + Initial Date: 14 apr. 2010 <br> + </p> + <h6>Methods</h6> + <div class="methods"></div> + </div> + <div class="resource"> + <h3 id="d2e6295">/i18n/version</h3> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#attachExternalPagePost">POST</h4> - <p>Attaches an external page building block.</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>parentNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The node's id which will be the parent of this assessment</p> - </td> - </tr> - <tr> - <td> - <p><strong>position</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - </td> - <td> - <p>The node's position relative to its sibling nodes (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>shortTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node short title</p> - </td> - </tr> - <tr> - <td> - <p><strong>longTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node long title</p> - </td> - </tr> - <tr> - <td> - <p><strong>objectives</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node learning objectives</p> - </td> - </tr> - <tr> - <td> - <p><strong>visibilityExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The rules to view the node (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>accessExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The rules to access the node (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>url</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The URL of the external page</p> - </td> - </tr> - </table> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e6109">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6112">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e6122">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#attachExternalPage">PUT</h4> - <p>Attaches an external page building block.</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>parentNodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The node's id which will be the parent of this assessment</p> - </td> - </tr> - <tr> - <td> - <p><strong>position</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - </td> - <td> - <p>The node's position relative to its sibling nodes (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>shortTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node short title</p> - </td> - </tr> - <tr> - <td> - <p><strong>longTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node long title</p> - </td> - </tr> - <tr> - <td> - <p><strong>objectives</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>undefined</tt></p> - </td> - <td> - <p>The node learning objectives</p> - </td> - </tr> - <tr> - <td> - <p><strong>visibilityExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The rules to view the node (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>accessExpertRules</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The rules to access the node (optional)</p> - </td> - </tr> - <tr> - <td> - <p><strong>url</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The URL of the external page</p> - </td> - </tr> - </table> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>Retrieves the version of the i18n Web Service.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6154">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6157">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6160">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e6170">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6300">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e6173">/repo/courses/{courseId}/elements/task/{nodeId}/file</h3> + <h3 id="d2e6310">/i18n/{package}/{key}<span class="optional">?locale</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -13504,58 +13958,62 @@ </tr> <tr> <td> - <p><strong>nodeId</strong></p> + <p><strong>package</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> - <td></td> + <td> + <p>The name of the package</p> + </td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>key</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The key to translate</p> </td> - <td></td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#attachTaskFilePost">POST</h4> - <p>This attaches a Task file onto a given task element.</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e6180">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e6185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e6198">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#attachTaskFile">PUT</h4> - <p>This attaches a Task file onto a given task element.</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e6205">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#getTranslation">GET</h4> + <p>Return the translation of the key. If the "locale" parameter is not specified, the method + try to use the "locale" of the user and if it hasn't, take the default locale. + </p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>locale</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The locale (optional)</p> + </td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6209">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6212">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li> - <li><a href="#d2e6222">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6225">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6325">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e6229">/repo/courses/{courseId}/elements/task/{nodeId}/configuration<span class="optional">?enableAssignment</span><span class="optional">&taskAssignmentType</span><span class="optional">&taskAssignmentText</span><span class="optional">&enableTaskPreview</span><span class="optional">&enableTaskDeselect</span><span class="optional">&onlyOneUserPerTask</span><span class="optional">&enableDropbox</span><span class="optional">&enableDropboxConfirmationMail</span><span class="optional">&dropboxConfirmationText</span><span class="optional">&enableReturnbox</span><span class="optional">&enableScoring</span><span class="optional">&grantScoring</span><span class="optional">&scoreMin</span><span class="optional">&scoreMax</span><span class="optional">&grantPassing</span><span class="optional">&scorePassingThreshold</span><span class="optional">&enableCommentField</span><span class="optional">&commentForUser</span><span class="optional">&commentForCoaches</span><span class="optional">&enableSolution</span><span class="optional">&accessExpertRuleTask</span><span class="optional">&accessExpertRuleDropbox</span><span class="optional">&accessExpertRuleReturnbox</span><span class="optional">&accessExpertRuleScoring</span><span class="optional">&accessExpertRuleSolution</span></h3> + <h3 id="d2e6335">/repo/courses/{courseId}/elements/contact<span class="optional">?parentNodeId</span><span class="optional">&position</span><span class="optional">&shortTitle</span><span class="optional">&longTitle</span><span class="optional">&objectives</span><span class="optional">&visibilityExpertRules</span><span class="optional">&accessExpertRules</span><span class="optional">&coaches</span><span class="optional">&participants</span><span class="optional">&groups</span><span class="optional">&areas</span><span class="optional">&to</span><span class="optional">&defaultSubject</span><span class="optional">&defaultBody</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -13563,15 +14021,6 @@ <th>value</th> <th>description</th> </tr> - <tr> - <td> - <p><strong>nodeId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> <tr> <td> <p><strong>courseId</strong></p> @@ -13585,8 +14034,7 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#addTaskConfigurationPost">POST</h4> - <p>This attaches the run-time configuration onto a given task element.</p> + <h4 id="http://www.example.com#attachContact">PUT</h4> <h6>request query parameters</h6> <table> <tr> @@ -13596,242 +14044,428 @@ </tr> <tr> <td> - <p><strong>enableAssignment</strong></p> + <p><strong>parentNodeId</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> <tr> <td> - <p><strong>taskAssignmentType</strong></p> + <p><strong>position</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> </td> <td></td> </tr> <tr> <td> - <p><strong>taskAssignmentText</strong></p> + <p><strong>shortTitle</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>enableTaskPreview</strong></p> + <p><strong>longTitle</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>enableTaskDeselect</strong></p> + <p><strong>objectives</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>undefined</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>onlyOneUserPerTask</strong></p> + <p><strong>visibilityExpertRules</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> <tr> <td> - <p><strong>enableDropbox</strong></p> + <p><strong>accessExpertRules</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> <tr> <td> - <p><strong>enableDropboxConfirmationMail</strong></p> + <p><strong>coaches</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>dropboxConfirmationText</strong></p> + <p><strong>participants</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>false</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>enableReturnbox</strong></p> + <p><strong>groups</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> <tr> <td> - <p><strong>enableScoring</strong></p> + <p><strong>areas</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> <tr> <td> - <p><strong>grantScoring</strong></p> + <p><strong>to</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> <tr> <td> - <p><strong>scoreMin</strong></p> + <p><strong>defaultSubject</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> <tr> <td> - <p><strong>scoreMax</strong></p> + <p><strong>defaultBody</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td></td> </tr> + </table> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6355">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6356">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#attachContactPost">POST</h4> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6359">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6376">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6377">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6378">/system/log</h3> + <p>Description:<br> + This web service returns logFiles + + <P> + Initial Date: 23.12.2011 <br> + </p> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getCurrentLogFile">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6383">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6384">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6385">/system/log/version</h3> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getVersion">GET</h4> + <p>The version of the Log Web Service</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6390">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6400">/system/log/{date}</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>date</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getLogFileByDate">GET</h4> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6404">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6405">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6406">/users/{identityKey}/forums</h3> + <p>Description:<br> + + <P> + Initial Date: 6 déc. 2011 <br> + </p> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>identityKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the user (IdentityImpl)</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getForums">GET</h4> + <p>Retrieves a list of forums on a user base. All forums of groups + where the user is participant/tutor + all forums in course where + the user is a participant (owner, tutor or participant) + </p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6416">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e6426">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6429">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}</h3> + <p>Description:<br> + Web service to manage a forum. + + <P> + Initial Date: 20 apr. 2010 <br> + </p> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>identityKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the user (IdentityImpl)</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getForum">GET</h4> + <p>Retrieves the forum.</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6438">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6441">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e6451">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6454">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/threads<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>identityKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the user (IdentityImpl)</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getThreads">GET</h4> + <p>Retrieves the threads in the forum</p> + <h6>request query parameters</h6> + <table> <tr> - <td> - <p><strong>grantPassing</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - </td> - <td></td> + <th>parameter</th> + <th>value</th> + <th>description</th> </tr> <tr> <td> - <p><strong>scorePassingThreshold</strong></p> + <p><strong>start</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>enableCommentField</strong></p> + <p><strong>limit</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>25</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>commentForUser</strong></p> + <p><strong>orderBy</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>commentForCoaches</strong></p> + <p>Default: <tt>creationDate</tt></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>(value name,creationDate)</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>enableSolution</strong></p> + <p><strong>asc</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>accessExpertRuleTask</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>accessExpertRuleDropbox</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>accessExpertRuleReturnbox</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>accessExpertRuleScoring</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>accessExpertRuleSolution</strong></p> + <p>Default: <tt>true</tt></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>(value true/false)</p> </td> - <td></td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6264">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6267">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6270">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> - <li><a href="#d2e6280">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6283">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6468">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6471">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e6481">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#addTaskConfiguration">PUT</h4> - <p>This attaches the run-time configuration onto a given task element.</p> + <h4 id="http://www.example.com#newThreadToForum">PUT</h4> + <p>Creates a new thread in the forum of the course node</p> <h6>request query parameters</h6> <table> <tr> @@ -13841,253 +14475,313 @@ </tr> <tr> <td> - <p><strong>enableAssignment</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>taskAssignmentType</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>taskAssignmentText</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>enableTaskPreview</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>enableTaskDeselect</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>onlyOneUserPerTask</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>enableDropbox</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>enableDropboxConfirmationMail</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>dropboxConfirmationText</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>enableReturnbox</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>enableScoring</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>grantScoring</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>scoreMin</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> + <p><strong>title</strong></p> </td> - <td></td> - </tr> - <tr> <td> - <p><strong>scoreMax</strong></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> + <p>The title for the first post in the thread</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>grantPassing</strong></p> + <p><strong>body</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The body for the first post in the thread</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>scorePassingThreshold</strong></p> + <p><strong>authorKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> + <td> + <p>The author user key (optional)</p> + </td> + </tr> + </table> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6498">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6501">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6511">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#newThreadToForumPost">POST</h4> + <p>Creates a new thread in the forum of the course node</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6518">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6523">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6526">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6536">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6539">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{threadKey}<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>identityKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the user (IdentityImpl)</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>threadKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the thread</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#getMessages">GET</h4> + <p>Retrieves the messages in the thread</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> </tr> <tr> <td> - <p><strong>enableCommentField</strong></p> + <p><strong>start</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>commentForUser</strong></p> + <p><strong>limit</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>25</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>commentForCoaches</strong></p> + <p><strong>orderBy</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>creationDate</tt></p> + </td> + <td> + <p>(value name, creationDate)</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>enableSolution</strong></p> + <p><strong>asc</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>accessExpertRuleTask</strong></p> + <p>Default: <tt>true</tt></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>(value true/false)</p> </td> - <td></td> + </tr> + </table> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6556">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6559">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e6569">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6572">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>identityKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the user (IdentityImpl)</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>messageKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The id of the reply message</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> + <div class="method"> + <h4 id="http://www.example.com#replyToPostPost">POST</h4> + <p>Creates a new reply in the forum of the course node</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6580">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6591">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6594">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6604">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#replyToPost">PUT</h4> + <p>Creates a new reply in the forum of the course node</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6611">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6612">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6614">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6617">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6627">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#replyToPost">PUT</h4> + <p>Creates a new reply in the forum of the course node</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> </tr> <tr> <td> - <p><strong>accessExpertRuleDropbox</strong></p> + <p><strong>title</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>accessExpertRuleReturnbox</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>The title for the first post in the thread</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>accessExpertRuleScoring</strong></p> + <p><strong>body</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> - <td></td> + <td> + <p>The body for the first post in the thread</p> + </td> </tr> <tr> <td> - <p><strong>accessExpertRuleSolution</strong></p> + <p><strong>authorKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td></td> - </tr> - </table> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e6318">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6321">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6324">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> - <li><a href="#d2e6334">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6337">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - <div class="method"> - <h4 id="http://www.example.com#getTaskConfiguration">GET</h4> - <p>Retrieves configuration of the task course node</p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The author user key (optional)</p> + </td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6344">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6347">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> - <li><a href="#d2e6357">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6644">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6647">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6657">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e6360">/repo/courses/{courseId}/elements/survey/{nodeId}/configuration<span class="optional">?allowCancel</span><span class="optional">&allowNavigation</span><span class="optional">&allowSuspend</span><span class="optional">&sequencePresentation</span><span class="optional">&showNavigation</span><span class="optional">&showQuestionTitle</span><span class="optional">&showSectionsOnly</span></h3> + <h3 id="d2e6660">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -14097,7 +14791,27 @@ </tr> <tr> <td> - <p><strong>nodeId</strong></p> + <p><strong>identityKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the user (IdentityImpl)</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseNodeId</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> @@ -14106,7 +14820,7 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>messageKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> @@ -14117,199 +14831,138 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#addSurveyConfigurationPost">POST</h4> - <p>This attaches the run-time configuration onto a given survey element.</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>allowCancel</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>allowNavigation</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>allowSuspend</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>sequencePresentation</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>itemPage</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showNavigation</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showQuestionTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showSectionsOnly</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - </table> + <h4 id="http://www.example.com#getAttachments">GET</h4> + <p>Retrieves the attachments of the message</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6375">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6378">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6381">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> - <li><a href="#d2e6391">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6394">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6666">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6669">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#addSurveyConfiguration">PUT</h4> - <p>This attaches the run-time configuration onto a given survey element.</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>allowCancel</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>allowNavigation</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>allowSuspend</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>sequencePresentation</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>itemPage</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showNavigation</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showQuestionTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showSectionsOnly</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - </table> + <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> + <p>Upload the attachment of a message</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6676">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6680">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6683">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> + <p>Upload the attachment of a message</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6690">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6694">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6697">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4> + <p>Upload the attachment of a message</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e6704">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6705">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6409">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6412">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6415">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> - <li><a href="#d2e6425">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6428">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6707">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6710">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6713">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments/{filename}</h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>identityKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the user (IdentityImpl)</p> + </td> + </tr> + <tr> + <td> + <p><strong>courseKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>courseNodeId</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>filename</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The name of the attachment</p> + </td> + </tr> + <tr> + <td> + <p><strong>messageKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The identity key of the user being searched</p> + </td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getSurveyConfiguration">GET</h4> - <p>Retrieves configuration of the survey course node</p> + <h4 id="http://www.example.com#getAttachment">GET</h4> + <p>Retrieves the attachment of the message</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6435">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6438">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li> - <li><a href="#d2e6448">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6724">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6727">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e6451">/repo/courses/{courseId}/elements/test/{nodeId}/configuration<span class="optional">?allowCancel</span><span class="optional">&allowNavigation</span><span class="optional">&allowSuspend</span><span class="optional">&numAttempts</span><span class="optional">&sequencePresentation</span><span class="optional">&showNavigation</span><span class="optional">&showQuestionTitle</span><span class="optional">&showResultsAfterFinish</span><span class="optional">&showResultsDependendOnDate</span><span class="optional">&showResultsOnHomepage</span><span class="optional">&showScoreInfo</span><span class="optional">&showQuestionProgress</span><span class="optional">&showScoreProgress</span><span class="optional">&showSectionsOnly</span><span class="optional">&summaryPresentation</span><span class="optional">&startDate</span><span class="optional">&endDate</span></h3> + <h3 id="d2e6730">/users/{identityKey}/forums/group/{groupKey}</h3> + <p>Description:<br> + Web service to manage a forum. + + <P> + Initial Date: 20 apr. 2010 <br> + </p> <h6>resource-wide template parameters</h6> <table> <tr> @@ -14319,16 +14972,18 @@ </tr> <tr> <td> - <p><strong>nodeId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the user (IdentityImpl)</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>groupKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> @@ -14339,196 +14994,52 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#addTestConfigurationPost">POST</h4> - <p>This attaches the run-time configuration onto a given test element.</p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>allowCancel</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>allowNavigation</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>allowSuspend</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>numAttempts</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> - <p>Default: <tt>0</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>sequencePresentation</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>itemPage</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showNavigation</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showQuestionTitle</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showResultsAfterFinish</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showResultsDependendOnDate</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showResultsOnHomepage</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showScoreInfo</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showQuestionProgress</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showScoreProgress</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showSectionsOnly</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>summaryPresentation</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>summaryCompact</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>startDate</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>endDate</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> + <h4 id="http://www.example.com#getForum">GET</h4> + <p>Retrieves the forum.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6477">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6480">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6483">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li> - <li><a href="#d2e6493">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6496">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6738">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6741">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li> + <li><a href="#d2e6751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> + </div> + </div> + <div class="resource"> + <h3 id="d2e6754">/users/{identityKey}/forums/group/{groupKey}/threads<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> + <h6>resource-wide template parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>identityKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the user (IdentityImpl)</p> + </td> + </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + </table> + <h6>Methods</h6> + <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#addTestConfiguration">PUT</h4> - <p>This attaches the run-time configuration onto a given test element.</p> + <h4 id="http://www.example.com#getThreads">GET</h4> + <p>Retrieves the threads in the forum</p> <h6>request query parameters</h6> <table> <tr> @@ -14538,37 +15049,7 @@ </tr> <tr> <td> - <p><strong>allowCancel</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>allowNavigation</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>allowSuspend</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>numAttempts</strong></p> + <p><strong>start</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> @@ -14578,181 +15059,115 @@ </tr> <tr> <td> - <p><strong>sequencePresentation</strong></p> + <p><strong>limit</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>itemPage</tt></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>25</tt></p> </td> <td></td> </tr> <tr> <td> - <p><strong>showNavigation</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> + <p><strong>orderBy</strong></p> </td> - <td></td> - </tr> - <tr> <td> - <p><strong>showQuestionTitle</strong></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>creationDate</tt></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> + <p>(value name,creationDate)</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>showResultsAfterFinish</strong></p> + <p><strong>asc</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> <p>Default: <tt>true</tt></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showResultsDependendOnDate</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> - </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>showResultsOnHomepage</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> + <p>(value true/false)</p> </td> - <td></td> </tr> + </table> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e6768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6771">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e6781">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + <div class="method"> + <h4 id="http://www.example.com#newThreadToForum">PUT</h4> + <p>Creates a new thread in the forum of the course node</p> + <h6>request query parameters</h6> + <table> <tr> - <td> - <p><strong>showScoreInfo</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> - </td> - <td></td> + <th>parameter</th> + <th>value</th> + <th>description</th> </tr> <tr> <td> - <p><strong>showQuestionProgress</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> + <p><strong>title</strong></p> </td> - <td></td> - </tr> - <tr> <td> - <p><strong>showScoreProgress</strong></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>true</tt></p> + <p>The title for the first post in the thread</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>showSectionsOnly</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> - <p>Default: <tt>false</tt></p> + <p><strong>body</strong></p> </td> - <td></td> - </tr> - <tr> <td> - <p><strong>summaryPresentation</strong></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - <p>Default: <tt>summaryCompact</tt></p> + <p>The body for the first post in the thread</p> </td> - <td></td> </tr> <tr> <td> - <p><strong>startDate</strong></p> + <p><strong>authorKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> - <td></td> - </tr> - <tr> - <td> - <p><strong>endDate</strong></p> - </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + <p>The author user key (optional)</p> </td> - <td></td> </tr> </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6522">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6525">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6528">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li> - <li><a href="#d2e6538">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6541">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6798">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6801">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6811">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#getTestConfiguration">GET</h4> - <p>Retrieves configuration of the test course node</p> - <p><em>available response representations:</em></p> + <h4 id="http://www.example.com#newThreadToForumPost">POST</h4> + <p>Creates a new thread in the forum of the course node</p> + <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e6548">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6551">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li> - <li><a href="#d2e6561">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6818">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e6565">/i18n</h3> - <p>Description:<br> - This handles translations from the i18n module of OLAT. - - <P> - Initial Date: 14 apr. 2010 <br> - </p> - <h6>Methods</h6> - <div class="methods"></div> - </div> - <div class="resource"> - <h3 id="d2e6568">/i18n/version</h3> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>Retrieves the version of the i18n Web Service.</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6573">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6823">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6826">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6836">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e6583">/i18n/{package}/{key}<span class="optional">?locale</span></h3> + <h3 id="d2e6839">/users/{identityKey}/forums/group/{groupKey}/posts/{threadKey}<span class="optional">?start</span><span class="optional">&limit</span><span class="optional">&orderBy</span><span class="optional">&asc</span></h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -14762,34 +15177,41 @@ </tr> <tr> <td> - <p><strong>package</strong></p> + <p><strong>identityKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The name of the package</p> + <p>The key of the user (IdentityImpl)</p> </td> </tr> <tr> <td> - <p><strong>key</strong></p> + <p><strong>groupKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> + <td></td> + </tr> + <tr> <td> - <p>The key to translate</p> + <p><strong>threadKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the thread</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getTranslation">GET</h4> - <p>Return the translation of the key. If the "locale" parameter is not specified, the method - try to use the "locale" of the user and if it hasn't, take the default locale. - </p> + <h4 id="http://www.example.com#getMessages">GET</h4> + <p>Retrieves the messages in the thread</p> <h6>request query parameters</h6> <table> <tr> @@ -14799,52 +15221,60 @@ </tr> <tr> <td> - <p><strong>locale</strong></p> + <p><strong>start</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>0</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>limit</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p> + <p>Default: <tt>25</tt></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>orderBy</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p>Default: <tt>creationDate</tt></p> </td> <td> - <p>The locale (optional)</p> + <p>(value name, creationDate)</p> </td> </tr> - </table> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e6598">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e6608">/repo/courses/{courseId}/resourcefolders</h3> - <p>Description:<br> - This will handle the resources folders in the course: the course storage folder - and the shared folder. The course folder has a read-write access but the shared - folder can only be read. - - <P> - Initial Date: 26 apr. 2010 <br> - </p> - <h6>Methods</h6> - <div class="methods"></div> - </div> - <div class="resource"> - <h3 id="d2e6611">/repo/courses/{courseId}/resourcefolders/version</h3> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>The version of the resources folders Web Service</p> + <tr> + <td> + <p><strong>asc</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p> + <p>Default: <tt>true</tt></p> + </td> + <td> + <p>(value true/false)</p> + </td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6616">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6856">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li> + <li><a href="#d2e6869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e6626">/repo/courses/{courseId}/resourcefolders/sharedfolder</h3> + <h3 id="d2e6872">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -14854,139 +15284,122 @@ </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>identityKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The key of the user (IdentityImpl)</p> </td> </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getSharedFiles">GET</h4> - <p>This retrieves the files in the shared folder</p> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e6634">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6637">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6640">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e6643">/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> <tr> <td> - <p><strong>path</strong></p> + <p><strong>groupKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>messageKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td> - <p>The course resourceable's id</p> + <p>The id of the reply message</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getSharedFiles">GET</h4> - <p>This retrieves the files in the shared folder</p> - <p><em>available response representations:</em></p> + <h4 id="http://www.example.com#replyToPostPost">POST</h4> + <p>Creates a new reply in the forum of the course node</p> + <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e6652">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6655">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6658">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6880">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> - </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e6661">/repo/courses/{courseId}/resourcefolders/coursefolder</h3> - <h6>resource-wide template parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>courseId</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> - </td> - <td></td> - </tr> - </table> - <h6>Methods</h6> - <div class="methods"> - <div class="method"> - <h4 id="http://www.example.com#getCourseFiles">GET</h4> - <p>This retrieves the files in the course folder</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6667">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6670">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6673">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6891">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6894">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6904">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#attachFileToFolderPost">POST</h4> - <p>This attaches the uploaded file(s) to the supplied folder id.</p> + <h4 id="http://www.example.com#replyToPost">PUT</h4> + <p>Creates a new reply in the forum of the course node</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e6680">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6911">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6912">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6688">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6691">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6694">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6697">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6914">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6917">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6927">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#attachFileToFolder">PUT</h4> - <p>This attaches the uploaded file(s) to the supplied folder id at the root level</p> - <p><em>acceptable request representations:</em></p> - <ul> - <li><a href="#d2e6704">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> + <h4 id="http://www.example.com#replyToPost">PUT</h4> + <p>Creates a new reply in the forum of the course node</p> + <h6>request query parameters</h6> + <table> + <tr> + <th>parameter</th> + <th>value</th> + <th>description</th> + </tr> + <tr> + <td> + <p><strong>title</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The title for the first post in the thread</p> + </td> + </tr> + <tr> + <td> + <p><strong>body</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + </td> + <td> + <p>The body for the first post in the thread</p> + </td> + </tr> + <tr> + <td> + <p><strong>authorKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The author user key (optional)</p> + </td> + </tr> + </table> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6708">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6711">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6714">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6717">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6944">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6947">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li> + <li><a href="#d2e6957">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e6720">/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</h3> + <h3 id="d2e6960">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -14996,16 +15409,27 @@ </tr> <tr> <td> - <p><strong>path</strong></p> + <p><strong>identityKey</strong></p> </td> <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the user (IdentityImpl)</p> + </td> + </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> </td> <td></td> </tr> <tr> <td> - <p><strong>courseId</strong></p> + <p><strong>messageKey</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> @@ -15016,74 +15440,58 @@ <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getCourseFiles">GET</h4> - <p>This retrieves the files in the course folder</p> + <h4 id="http://www.example.com#getAttachments">GET</h4> + <p>Retrieves the attachments of the message</p> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6727">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6730">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6733">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6966">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6969">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#attachFileToFolderPost">POST</h4> - <p>This attaches the uploaded file(s) to the supplied folder id.</p> + <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> + <p>Upload the attachment of a message</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e6740">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6976">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6748">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6751">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6754">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6757">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6980">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6983">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> <div class="method"> - <h4 id="http://www.example.com#attachFileToFolder">PUT</h4> - <p>This attaches the uploaded file(s) to the supplied folder id at the root level</p> + <h4 id="http://www.example.com#replyToPostAttachment">POST</h4> + <p>Upload the attachment of a message</p> <p><em>acceptable request representations:</em></p> <ul> - <li><a href="#d2e6764">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6990">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6771">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6774">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6777">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6994">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e6997">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> - </div> - </div> - <div class="resource"> - <h3 id="d2e6780">/auth</h3> - <p>Description:<br> - Authenticate against OLAT Provider - - <P> - Initial Date: 7 apr. 2010 <br> - </p> - <h6>Methods</h6> - <div class="methods"></div> - </div> - <div class="resource"> - <h3 id="d2e6783">/auth/version</h3> - <h6>Methods</h6> - <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#getVersion">GET</h4> - <p>Retrieves the version of the User Authentication Web Service</p> + <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4> + <p>Upload the attachment of a message</p> + <p><em>acceptable request representations:</em></p> + <ul> + <li><a href="#d2e7004">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e7005">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> <p><em>available response representations:</em></p> <ul> - <li><a href="#d2e6788">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e7007">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e7010">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> </ul> </div> </div> </div> <div class="resource"> - <h3 id="d2e6798">/auth/{username}<span class="optional">?password</span></h3> + <h3 id="d2e7013">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments/{filename}</h3> <h6>resource-wide template parameters</h6> <table> <tr> @@ -15093,731 +15501,825 @@ </tr> <tr> <td> - <p><strong>username</strong></p> + <p><strong>identityKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The key of the user (IdentityImpl)</p> + </td> + </tr> + <tr> + <td> + <p><strong>groupKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td></td> + </tr> + <tr> + <td> + <p><strong>filename</strong></p> </td> <td> <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> </td> <td> - <p>The username</p> + <p>The name of the attachment</p> + </td> + </tr> + <tr> + <td> + <p><strong>messageKey</strong></p> + </td> + <td> + <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p> + </td> + <td> + <p>The identity key of the user being searched</p> </td> </tr> </table> <h6>Methods</h6> <div class="methods"> <div class="method"> - <h4 id="http://www.example.com#login">GET</h4> - <p>Authenticates against OLAT Provider and provides a security token if - authentication is successful. The security token is returned as - a header named X-OLAT-TOKEN. Given that the password is sent in clear text and not encrypted, it is not advisable - to use this service over a none secure connection (https). - </p> - <h6>request query parameters</h6> - <table> - <tr> - <th>parameter</th> - <th>value</th> - <th>description</th> - </tr> - <tr> - <td> - <p><strong>password</strong></p> - </td> - <td> - <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p> - </td> - <td> - <p>The password (the password is in clear text, not encrypted)</p> - </td> - </tr> - </table> - <p><em>available response representations:</em></p> - <ul> - <li><a href="#d2e6810">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6813">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - <li><a href="#d2e6823">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> - </ul> - </div> - </div> - </div> - <h2 id="representations">Representations</h2> - <h3 id="d2e12">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found</p> - <h3 id="d2e15">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>) - </h3> - <p> - <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseVO> - <key>777</key> - <title>Demo course</title> - <displayName>Demo course</displayName> -</courseVO> -</code></pre></p> - <p>The metadatas of the created course</p> - <div class="representation"> - <h6>XML Schema</h6> - <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e29">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found</p> - <h3 id="d2e32">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The metadatas of the created course</p> - <h3 id="d2e35">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e43">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h4 id="http://www.example.com#getAttachment">GET</h4> + <p>Retrieves the attachment of the message</p> + <p><em>available response representations:</em></p> + <ul> + <li><a href="#d2e7024">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + <li><a href="#d2e7027">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li> + </ul> + </div> + </div> + </div> + <h2 id="representations">Representations</h2> + <h3 id="d2e9">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>Ping</code></pre></p> + <p>Return a small string</p> + <h3 id="d2e24">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p> <h6>Example</h6><pre><code>1.0</code></pre></p> <p>The version of this specific Web Service</p> - <h3 id="d2e61">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found</p> - <h3 id="d2e64">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>) + <h3 id="d2e40">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>Ping</code></pre></p> + <p>Return a small string</p> + <h3 id="d2e60">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The list of contacts</p> + <h3 id="d2e73">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseVO> - <sharedFolderSoftKey>head_1_olat_43985684395</sharedFolderSoftKey> -</courseVO> +<folders totalCount="1"> + <folders> + <folder delete="false" list="false" read="false" write="false" subscribed="true" courseNodeId="438950850389" courseKey="375397" name="Course folder"/> + </folders> +</folders> </code></pre></p> - <p>The configuration of the course</p> + <p>The folders</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e74">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e83">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e81">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e90">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e91">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e92">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e93">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e94">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e97">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e101">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found</p> - <h3 id="d2e104">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>) - </h3> + <h3 id="d2e102">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e103">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e106">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e111">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e112">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e115">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e120">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e121">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e124">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e125">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e127">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e128">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e133">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e134">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e135">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e136">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e137">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e140">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e145">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e146">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e147">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e150">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e155">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e156">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e157">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e160">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e165">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e166">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e167">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e170">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e171">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e173">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e174">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e177">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e178">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e181">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e182">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e186">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e191">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e192">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e193">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e194">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e195">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e198">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e203">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e204">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e207">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e212">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e213">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e216">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e221">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e222">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e225">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e226">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e228">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e229">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e234">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e235">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e236">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e237">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e238">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e241">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e246">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e247">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e248">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e251">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e256">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e257">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e258">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e261">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e266">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e267">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e268">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e271">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e272">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e274">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e275">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e278">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e279">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e282">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e283">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e287">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e293">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e294">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e295">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e296">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e297">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e300">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e305">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e306">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e309">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e314">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e315">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e318">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e323">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e324">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e327">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e328">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e330">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e331">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e336">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e337">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e338">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e339">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e340">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e343">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e348">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e349">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e350">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e353">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e358">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e359">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e360">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e363">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e368">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e369">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e370">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e373">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e374">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e376">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e377">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e380">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e381">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e384">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e385">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e389">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e397">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e398">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e400">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseVO> - <sharedFolderSoftKey>head_1_olat_43985684395</sharedFolderSoftKey> -</courseVO> +<userVO> + <key>345</key> + <login>john</login> + <password></password> + <firstName>John</firstName> + <lastName>Smith</lastName> + <email>john.smith@frentix.com</email> + <properties> + <property> + <name>telPrivate</name> + <value>238456782</value> + </property> + <property> + <name>telMobile</name> + <value>238456782</value> + </property> + </properties> +</userVO> </code></pre></p> - <p>The metadatas of the created course</p> - <div class="representation"> - <h6>XML Schema</h6> - <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e114">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e125">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found</p> - <h3 id="d2e128">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) - </h3> - <p>The array of authors</p> - <div class="representation"> - <h6>XML Schema</h6> - <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e131">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e146">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found</p> - <h3 id="d2e149">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>) - </h3> + <p>The persisted user</p> + <h3 id="d2e410">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseVO> - <key>777</key> - <title>Demo course</title> - <displayName>Demo course</displayName> -</courseVO> +<errorVOes> + <errorVO> + <code>org.olat.restapi:error</code> + <translation>Hello world, there is an error</translation> + </errorVO> +</errorVOes> </code></pre></p> - <p>The metadatas of the created course</p> - <div class="representation"> - <h6>XML Schema</h6> - <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e159">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e168">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found</p> - <h3 id="d2e171">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course as a ZIP file</p> - <h3 id="d2e174">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Not authorized to export the course</p> - <h3 id="d2e185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found</p> - <h3 id="d2e188">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The run structure of the course</p> - <h3 id="d2e191">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e202">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found</p> - <h3 id="d2e205">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The editor tree model of the course</p> - <h3 id="d2e208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The list of errors</p> + <h3 id="d2e420">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e223">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found or the user is not an onwer or author of the course</p> - <h3 id="d2e226">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) + <h3 id="d2e437">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) </h3> - <p>The author</p> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<users totalCount="0"> + <users> + <user> + <key>345</key> + <login>john</login> + <password></password> + <firstName>John</firstName> + <lastName>Smith</lastName> + <email>john.smith@frentix.com</email> + <properties> + <property> + <name>telPrivate</name> + <value>238456782</value> + </property> + <property> + <name>telMobile</name> + <value>238456782</value> + </property> + </properties> + </user> + </users> +</users> +</code></pre></p> + <p>The list of all users in the OLAT system</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e229">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e447">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e236">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or the user not found</p> - <h3 id="d2e239">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The user is an author and owner of the course</p> - <h3 id="d2e242">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e249">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or the user not found</p> - <h3 id="d2e252">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The user was successfully removed as owner of the course</p> - <h3 id="d2e255">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e458">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity not found</p> + <h3 id="d2e461">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The user is removed from the group</p> + <h3 id="d2e464">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e266">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The context of the group not found</p> - <h3 id="d2e269">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) + <h3 id="d2e471">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e472">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e474">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity not found</p> + <h3 id="d2e477">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<groups totalCount="0"> - <groups> - <group> - <key>123467</key> - <description>My group description</description> - <name>My group</name> - <minParticipants>0</minParticipants> - <maxParticipants>0</maxParticipants> - </group> - </groups> -</groups> +<userVO> + <key>345</key> + <login>john</login> + <password></password> + <firstName>John</firstName> + <lastName>Smith</lastName> + <email>john.smith@frentix.com</email> + <properties> + <property> + <name>telPrivate</name> + <value>238456782</value> + </property> + <property> + <name>telMobile</name> + <value>238456782</value> + </property> + </properties> +</userVO> </code></pre></p> - <p>The list of all learning group of the course</p> + <p>The user</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e283">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e284">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e286">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) + <h3 id="d2e487">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<groupVO> - <key>123467</key> - <description>My group description</description> - <name>My group</name> - <minParticipants>0</minParticipants> - <maxParticipants>0</maxParticipants> -</groupVO> +<errorVOes> + <errorVO> + <code>org.olat.restapi:error</code> + <translation>Hello world, there is an error</translation> + </errorVO> +</errorVOes> </code></pre></p> - <p>The persisted group</p> + <p>The list of validation errors</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e296">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e497">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e304">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e322">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group cannot be found</p> - <h3 id="d2e325">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) - </h3> + <h3 id="d2e508">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity not found</p> + <h3 id="d2e511">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<groupVO> - <key>123467</key> - <description>My group description</description> - <name>My group</name> - <minParticipants>0</minParticipants> - <maxParticipants>0</maxParticipants> -</groupVO> +<userVO> + <key>345</key> + <login>john</login> + <password></password> + <firstName>John</firstName> + <lastName>Smith</lastName> + <email>john.smith@frentix.com</email> + <properties> + <property> + <name>telPrivate</name> + <value>238456782</value> + </property> + <property> + <name>telMobile</name> + <value>238456782</value> + </property> + </properties> +</userVO> </code></pre></p> - <p>This is the list of all groups in OLAT system</p> - <div class="representation"> - <h6>XML Schema</h6> - <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e339">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group cannot be found</p> - <h3 id="d2e342">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group is deleted</p> - <h3 id="d2e345">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The user</p> + <h3 id="d2e521">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e352">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e354">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group cannot be found</p> - <h3 id="d2e357">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) - </h3> + <h3 id="d2e529">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e544">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e545">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e547">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<groupVO> - <key>123467</key> - <description>My group description</description> - <name>My group</name> - <minParticipants>0</minParticipants> - <maxParticipants>0</maxParticipants> -</groupVO> +<userVO> + <key>345</key> + <login>john</login> + <password></password> + <firstName>John</firstName> + <lastName>Smith</lastName> + <email>john.smith@frentix.com</email> + <properties> + <property> + <name>telPrivate</name> + <value>238456782</value> + </property> + <property> + <name>telMobile</name> + <value>238456782</value> + </property> + </properties> +</userVO> </code></pre></p> - <p>The saved group</p> - <div class="representation"> - <h6>XML Schema</h6> - <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e367">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e375">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e377">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) - </h3> + <p>The persisted user</p> + <h3 id="d2e557">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<groupVO> - <key>123467</key> - <description>My group description</description> - <name>My group</name> - <minParticipants>0</minParticipants> - <maxParticipants>0</maxParticipants> -</groupVO> +<errorVOes> + <errorVO> + <code>org.olat.restapi:error</code> + <translation>Hello world, there is an error</translation> + </errorVO> +</errorVOes> </code></pre></p> - <p>The persisted group</p> - <div class="representation"> - <h6>XML Schema</h6> - <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e387">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The list of errors</p> + <h3 id="d2e567">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e400">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The forum not found</p> - <h3 id="d2e403">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) - </h3> - <p> - <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> -</code></pre></p> - <p>The root message of the thread</p> - <div class="representation"> - <h6>XML Schema</h6> - <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e413">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e578">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity not found</p> + <h3 id="d2e581">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The user is removed from the group</p> + <h3 id="d2e584">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e430">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e433">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) + <h3 id="d2e595">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e598">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The portrait as image</p> + <h3 id="d2e605">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e613">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e616">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The portrait as image</p> + <h3 id="d2e619">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Not authorized</p> + <h3 id="d2e626">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The portrait deleted</p> + <h3 id="d2e629">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Not authorized</p> + <h3 id="d2e647">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity not found</p> + <h3 id="d2e650">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messages totalCount="1"> - <messages> - <message> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> - </message> - </messages> -</messages> +<groups totalCount="0"> + <groups> + <group> + <key>123467</key> + <description>My group description</description> + <name>My group</name> + <minParticipants>0</minParticipants> + <maxParticipants>0</maxParticipants> + </group> + </groups> +</groups> </code></pre></p> - <p>The root message of the thread</p> + <p>The groups of the user</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e443">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e460">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e463">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e672">Status Code 200 - application/xml;pagingspec=1.0, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<groups totalCount="0"> + <groups> + <group> + <key>123467</key> + <description>My group description</description> + <name>My group</name> + <minParticipants>0</minParticipants> + <maxParticipants>0</maxParticipants> + <news>&lt;p&gt;Hello world&lt;/p&gt;</news> + <forumKey>374589</forumKey> + <hasWiki>false</hasWiki> + <hasFolder>false</hasFolder> + </group> + </groups> +</groups> </code></pre></p> - <p>The root message of the thread</p> + <p>The groups of the user</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e473">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e480">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e485">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e488">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e682">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The request hasn't paging information</p> + <h3 id="d2e695">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e696">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e698">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity not found</p> + <h3 id="d2e701">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<authenticationVO> + <key>38759</key> + <identityKey>345</identityKey> + <provider>OLAT</provider> + <authUsername>john</authUsername> +</authenticationVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The saved authentication</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e498">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e711">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e518">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e521">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) + <h3 id="d2e718">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity not found</p> + <h3 id="d2e721">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messages totalCount="1"> - <messages> - <message> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> - </message> - </messages> -</messages> +<authenticationVOes> + <authenticationVO> + <key>38759</key> + <identityKey>345</identityKey> + <provider>OLAT</provider> + <authUsername>john</authUsername> + </authenticationVO> +</authenticationVOes> </code></pre></p> - <p>The root message of the thread</p> + <p>The list of all users in the OLAT system</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e531">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e731">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e542">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e553">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e556">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e745">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the authentication not found</p> + <h3 id="d2e748">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The authentication successfully deleted</p> + <h3 id="d2e751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e759">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e777">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e778">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e780">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity not found</p> + <h3 id="d2e783">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<authenticationVO> + <key>38759</key> + <identityKey>345</identityKey> + <provider>OLAT</provider> + <authUsername>john</authUsername> +</authenticationVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The saved authentication</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e566">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e793">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e583">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e586">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e807">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the authentication not found</p> + <h3 id="d2e810">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The authentication successfully deleted</p> + <h3 id="d2e813">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e826">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found</p> + <h3 id="d2e829">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<courseVO> + <key>777</key> + <title>Demo course</title> + <displayName>Demo course</displayName> +</courseVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The metadatas of the created course</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e596">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e843">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found</p> + <h3 id="d2e846">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The metadatas of the created course</p> + <h3 id="d2e849">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e603">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e604">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e606">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e609">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e857">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e875">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found</p> + <h3 id="d2e878">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<courseVO> + <sharedFolderSoftKey>head_1_olat_43985684395</sharedFolderSoftKey> +</courseVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The configuration of the course</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e619">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e888">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e628">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The message not found</p> - <h3 id="d2e631">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The links to the attachments</p> - <h3 id="d2e638">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e639">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e641">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e644">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e651">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e895">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e655">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e658">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e665">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e669">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e672">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e686">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e689">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The portrait as image</p> - <h3 id="d2e696">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e697">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e698">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e699">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e700">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e703">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e708">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e709">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e712">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e717">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e718">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e721">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e726">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e727">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e730">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e731">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e733">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e734">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e739">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e740">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e741">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e742">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e743">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e746">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e751">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e752">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e753">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e756">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e761">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e762">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e763">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e766">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e771">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e772">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e773">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e776">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e777">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e779">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e780">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e783">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e784">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e787">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e788">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e792">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e803">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) + <h3 id="d2e915">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found</p> + <h3 id="d2e918">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> +<courseVO> + <sharedFolderSoftKey>head_1_olat_43985684395</sharedFolderSoftKey> +</courseVO> </code></pre></p> - <p>The forums</p> + <p>The metadatas of the created course</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e813">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e928">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e825">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The forum not found</p> - <h3 id="d2e828">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) + <h3 id="d2e939">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found</p> + <h3 id="d2e942">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) </h3> - <p> - <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> -</code></pre></p> - <p>The root message of the thread</p> + <p>The array of authors</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e838">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e945">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e855">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e858">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) + <h3 id="d2e960">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found</p> + <h3 id="d2e963">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messages totalCount="1"> - <messages> - <message> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> - </message> - </messages> -</messages> +<courseVO> + <key>777</key> + <title>Demo course</title> + <displayName>Demo course</displayName> +</courseVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The metadatas of the created course</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e868">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e973">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e885">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e888">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e982">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found</p> + <h3 id="d2e985">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course as a ZIP file</p> + <h3 id="d2e988">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Not authorized to export the course</p> + <h3 id="d2e999">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found</p> + <h3 id="d2e1002">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The run structure of the course</p> + <h3 id="d2e1005">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e1016">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found</p> + <h3 id="d2e1019">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The editor tree model of the course</p> + <h3 id="d2e1022">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e1037">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found or the user is not an onwer or author of the course</p> + <h3 id="d2e1040">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) </h3> - <p> - <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> -</code></pre></p> - <p>The root message of the thread</p> + <p>The author</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e898">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1043">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e905">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e910">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e913">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e1050">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or the user not found</p> + <h3 id="d2e1053">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The user is an author and owner of the course</p> + <h3 id="d2e1056">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e1063">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or the user not found</p> + <h3 id="d2e1066">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The user was successfully removed as owner of the course</p> + <h3 id="d2e1069">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e1080">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The context of the group not found</p> + <h3 id="d2e1083">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<groups totalCount="0"> + <groups> + <group> + <key>123467</key> + <description>My group description</description> + <name>My group</name> + <minParticipants>0</minParticipants> + <maxParticipants>0</maxParticipants> + </group> + </groups> +</groups> </code></pre></p> - <p>The root message of the thread</p> + <p>The list of all learning group of the course</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e923">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e943">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e946">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) + <h3 id="d2e1097">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1098">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1100">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messages totalCount="1"> - <messages> - <message> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> - </message> - </messages> -</messages> +<groupVO> + <key>123467</key> + <description>My group description</description> + <name>My group</name> + <minParticipants>0</minParticipants> + <maxParticipants>0</maxParticipants> +</groupVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The persisted group</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e956">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1110">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e967">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e978">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e981">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e1118">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e1136">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group cannot be found</p> + <h3 id="d2e1139">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group is deleted</p> + <h3 id="d2e1142">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e1149">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group cannot be found</p> + <h3 id="d2e1152">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<groupVO> + <key>123467</key> + <description>My group description</description> + <name>My group</name> + <minParticipants>0</minParticipants> + <maxParticipants>0</maxParticipants> +</groupVO> </code></pre></p> - <p>The root message of the thread</p> + <p>This is the list of all groups in OLAT system</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e991">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1008">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e1011">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e1166">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1168">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group cannot be found</p> + <h3 id="d2e1171">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<groupVO> + <key>123467</key> + <description>My group description</description> + <name>My group</name> + <minParticipants>0</minParticipants> + <maxParticipants>0</maxParticipants> +</groupVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The saved group</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1181">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1028">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e1029">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e1031">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e1034">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e1189">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1191">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<groupVO> + <key>123467</key> + <description>My group description</description> + <name>My group</name> + <minParticipants>0</minParticipants> + <maxParticipants>0</maxParticipants> +</groupVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The persisted group</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1044">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1201">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1053">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The message not found</p> - <h3 id="d2e1056">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The links to the attachments</p> - <h3 id="d2e1063">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e1064">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e1066">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e1069">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e1076">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e1080">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e1083">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e1090">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e1094">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e1097">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e1111">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e1114">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The portrait as image</p> - <h3 id="d2e1125">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1214">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The forum not found</p> - <h3 id="d2e1128">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) + <h3 id="d2e1217">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -15827,11 +16329,11 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1138">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1227">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1155">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1244">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The author, forum or message not found</p> - <h3 id="d2e1158">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) + <h3 id="d2e1247">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -15850,11 +16352,11 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1168">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1257">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1274">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The author, forum or message not found</p> - <h3 id="d2e1188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e1277">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -15869,13 +16371,13 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1198">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1287">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1205">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1294">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e1210">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1299">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The author, forum or message not found</p> - <h3 id="d2e1213">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e1302">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -15890,11 +16392,11 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1223">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1312">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1243">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1332">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The author, forum or message not found</p> - <h3 id="d2e1246">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) + <h3 id="d2e1335">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -15913,13 +16415,13 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1256">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1345">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1267">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1356">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e1278">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1367">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The author or message not found</p> - <h3 id="d2e1281">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e1370">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -15934,11 +16436,13 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1291">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1380">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1308">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1387">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1388">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1390">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The author or message not found</p> - <h3 id="d2e1311">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e1393">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -15953,13 +16457,11 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1321">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1403">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1328">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e1329">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e1331">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1420">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The author or message not found</p> - <h3 id="d2e1334">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e1423">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -15974,41 +16476,85 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1433">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1353">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1442">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The message not found</p> - <h3 id="d2e1356">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1445">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The links to the attachments</p> - <h3 id="d2e1363">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e1364">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e1366">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1452">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e1456">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The identity or the portrait not found</p> - <h3 id="d2e1369">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1459">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>Ok</p> - <h3 id="d2e1376">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1466">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e1380">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1470">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The identity or the portrait not found</p> - <h3 id="d2e1383">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1473">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>Ok</p> - <h3 id="d2e1390">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e1394">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1480">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1481">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1483">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The identity or the portrait not found</p> - <h3 id="d2e1397">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1486">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>Ok</p> - <h3 id="d2e1411">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1500">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The identity or the portrait not found</p> - <h3 id="d2e1414">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1503">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The portrait as image</p> - <h3 id="d2e1437">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e1438">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e1441">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1510">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1511">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1512">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1513">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1514">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1517">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e1522">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1523">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1526">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e1531">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1532">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1535">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e1540">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1541">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1544">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1545">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1547">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1548">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1553">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1554">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1555">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1556">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1557">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1560">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e1565">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1566">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1567">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1570">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e1575">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1576">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1577">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1580">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e1458">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e1459">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e1470">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>) + <h3 id="d2e1585">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1586">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1587">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1590">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1591">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1593">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1594">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1597">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1598">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1601">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1602">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1606">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1617">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -16029,7 +16575,7 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1484">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>) + <h3 id="d2e1631">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -16050,9 +16596,9 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1498">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1645">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e1515">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>) + <h3 id="d2e1662">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -16069,10 +16615,10 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1525">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1672">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1533">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e1552">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>) + <h3 id="d2e1680">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1699">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -16089,17 +16635,17 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1562">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1709">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1573">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1720">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The course not found</p> - <h3 id="d2e1576">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1723">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The metadatas of the created course</p> - <h3 id="d2e1579">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1726">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1586">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1733">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The repository entry not found</p> - <h3 id="d2e1589">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>) + <h3 id="d2e1736">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -16116,9 +16662,9 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1603">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1750">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e1609">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>) + <h3 id="d2e1756">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -16135,13 +16681,13 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1619">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1766">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1628">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1775">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The resource is locked</p> - <h3 id="d2e1631">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1778">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The resource could not found</p> - <h3 id="d2e1634">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1781">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> <repositoryEntryVO> @@ -16154,11 +16700,101 @@ </repositoryEntryVO> </code></pre></p> <p>Download the repository entry as export zip file</p> - <h3 id="d2e1644">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1791">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>Download of this resource is not possible</p> - <h3 id="d2e1647">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1794">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e1805">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} environmentVO">ns3:environmentVO</abbr>) + </h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<environmentVO vmVersion="20.4-b02-402" vmVendor="Apple Inc." vmName="Java HotSpot(TM) 64-Bit Server VM" runtimeName="15261@agam.local" availableProcessors="4" osVersion="10.7.2" osName="Mac OS X" arch="x86_64"/> +</code></pre></p> + <p>A short summary of the number of classes</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e1815">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e1823">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} releaseVO">ns3:releaseVO</abbr>) + </h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<versionVO upgradeAvailable="false" updateAvailable="false" allowAutoUpdate="false" patchAvailable="true" allowAutoPatch="true" repoRevision="" olatVersion="" buildVersion=""/> +</code></pre></p> + <p>The verison of the instance</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e1833">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e1839">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1840">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1846">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} classesVO">ns3:classesVO</abbr>) + </h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<classeStatisticsVO totalLoadedClassCount="3947" unloadedClassCount="2939" loadedClassCount="2345"/> +</code></pre></p> + <p>A short summary of the number of classes</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e1856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e1862">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1863">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1867">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1868">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1872">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1873">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1877">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1878">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1882">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1883">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1887">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1888">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1892">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1893">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1899">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} sessionVO">ns3:sessionVO</abbr>) + </h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<sessionsVO instantMessagingCount="123" secureRestCount="0" restCount="0" secureWebdavCount="12" webdavCount="23" secureAuthenticatedCount="234" authenticatedCount="234" count="234"/> +</code></pre></p> + <p>A short summary about sessions</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e1909">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e1919">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Informations about memory</p> + <h3 id="d2e1922">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e1929">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} memoryVO">ns3:memoryVO</abbr>) + </h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<memoryVO maxAvailable="2000" totalUsed="546" totalMem="230" date="2012-08-31T17:32:56.091+02:00"/> +</code></pre></p> + <p>A short summary of the number of classes</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e1939">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1660">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>) + <h3 id="d2e1945">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1948">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1949">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1957">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1958">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1964">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1967">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1968">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1972">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1973">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e1984">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -16172,120 +16808,298 @@ </courses> </courses> </code></pre></p> - <p>List of visible courses</p> + <p>List of visible courses</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e2011">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>) + </h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<courseVO> + <key>777</key> + <title>Demo course</title> + <displayName>Demo course</displayName> +</courseVO> +</code></pre></p> + <p>The metadatas of the created course</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e2021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e2026">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2027">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2033">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e2050">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2051">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2053">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group cannot be found</p> + <h3 id="d2e2056">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) + </h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<groupVO> + <key>123467</key> + <description>My group description</description> + <name>My group</name> + <minParticipants>0</minParticipants> + <maxParticipants>0</maxParticipants> +</groupVO> +</code></pre></p> + <p>The saved business group</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e2066">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e2073">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) + </h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<groups totalCount="0"> + <groups> + <group> + <key>123467</key> + <description>My group description</description> + <name>My group</name> + <minParticipants>0</minParticipants> + <maxParticipants>0</maxParticipants> + </group> + </groups> +</groups> +</code></pre></p> + <p>This is the list of all groups in OLAT system</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e2088">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e2106">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) + </h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<groupVO> + <key>123467</key> + <description>My group description</description> + <name>My group</name> + <minParticipants>0</minParticipants> + <maxParticipants>0</maxParticipants> +</groupVO> +</code></pre></p> + <p>A business group in the OLAT system</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1687">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>) + <h3 id="d2e2120">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2121">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2123">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group cannot be found</p> + <h3 id="d2e2126">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseVO> - <key>777</key> - <title>Demo course</title> - <displayName>Demo course</displayName> -</courseVO> +<groupVO> + <key>123467</key> + <description>My group description</description> + <name>My group</name> + <minParticipants>0</minParticipants> + <maxParticipants>0</maxParticipants> +</groupVO> </code></pre></p> - <p>The metadatas of the created course</p> + <p>The saved business group</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1697">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2136">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1705">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e1725">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The list of contacts</p> - <h3 id="d2e1736">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e1739">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>) + <h3 id="d2e2143">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group cannot be found</p> + <h3 id="d2e2146">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group is deleted</p> + <h3 id="d2e2149">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e2160">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group cannot be found</p> + <h3 id="d2e2163">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<forums totalCount="1"> - <forums> - <forums subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> - </forums> -</forums> +<groupInfoVO> + <key>123467</key> + <description>My group description</description> + <name>My group</name> + <minParticipants>0</minParticipants> + <maxParticipants>0</maxParticipants> + <news>&lt;p&gt;Hello world&lt;/p&gt;</news> + <forumKey>374589</forumKey> + <hasWiki>false</hasWiki> + <hasFolder>false</hasFolder> +</groupInfoVO> </code></pre></p> - <p>The course node metadatas</p> + <p>Participants of the business group</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1749">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1756">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e1768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e1771">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e2181">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group cannot be found</p> + <h3 id="d2e2184">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<users totalCount="0"> + <users> + <user> + <key>345</key> + <login>john</login> + <password></password> + <firstName>John</firstName> + <lastName>Smith</lastName> + <email>john.smith@frentix.com</email> + <properties> + <property> + <name>telPrivate</name> + <value>238456782</value> + </property> + <property> + <name>telMobile</name> + <value>238456782</value> + </property> + </properties> + </user> + </users> +</users> </code></pre></p> - <p>The course node metadatas</p> + <p>Owners of the business group</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1781">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1799">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e1802">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e2202">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group cannot be found</p> + <h3 id="d2e2205">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<users totalCount="0"> + <users> + <user> + <key>345</key> + <login>john</login> + <password></password> + <firstName>John</firstName> + <lastName>Smith</lastName> + <email>john.smith@frentix.com</email> + <properties> + <property> + <name>telPrivate</name> + <value>238456782</value> + </property> + <property> + <name>telMobile</name> + <value>238456782</value> + </property> + </properties> + </user> + </users> +</users> </code></pre></p> - <p>The course node metadatas</p> + <p>Participants of the business group</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1812">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2226">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group or the user cannot be found</p> + <h3 id="d2e2229">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The user is added as owner of the group</p> + <h3 id="d2e2232">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1826">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e1829">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) + <h3 id="d2e2239">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group or the user cannot be found</p> + <h3 id="d2e2242">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The user is removed as owner from the group</p> + <h3 id="d2e2245">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e2259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group or the user cannot be found</p> + <h3 id="d2e2262">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The user is added as owner of the group</p> + <h3 id="d2e2265">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e2279">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group or the user cannot be found</p> + <h3 id="d2e2282">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The user is removed as owner from the group</p> + <h3 id="d2e2285">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e2300">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group or the user cannot be found</p> + <h3 id="d2e2303">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The user is added as participant of the group</p> + <h3 id="d2e2306">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e2313">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group or the user cannot be found</p> + <h3 id="d2e2316">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The user is remove from the group as participant</p> + <h3 id="d2e2319">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e2333">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group or the user cannot be found</p> + <h3 id="d2e2336">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The user is added as participant of the group</p> + <h3 id="d2e2339">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e2353">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The business group or the user cannot be found</p> + <h3 id="d2e2356">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The user is remove from the group as participant</p> + <h3 id="d2e2359">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e2372">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The forum not found</p> + <h3 id="d2e2375">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> <forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1839">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2385">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2402">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The author, forum or message not found</p> - <h3 id="d2e1869">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e2405">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<messages totalCount="1"> + <messages> + <message> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> + </message> + </messages> +</messages> </code></pre></p> <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1879">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2415">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1906">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2432">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The author, forum or message not found</p> - <h3 id="d2e1909">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e2435">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -16300,25 +17114,32 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1919">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2445">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1931">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The forum not found</p> - <h3 id="d2e1934">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) + <h3 id="d2e2452">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e2457">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e2460">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1944">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2470">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1961">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2490">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The author, forum or message not found</p> - <h3 id="d2e1964">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) + <h3 id="d2e2493">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -16337,11 +17158,13 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e1974">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2503">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e1991">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e1994">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e2514">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e2525">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e2528">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -16356,13 +17179,13 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2004">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2538">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e2011">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2016">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e2019">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e2545">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2546">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2548">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e2551">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -16377,55 +17200,182 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2029">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2561">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e2049">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e2052">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) + <h3 id="d2e2578">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e2581">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messages totalCount="1"> - <messages> - <message> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> - </message> - </messages> -</messages> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2062">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2591">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e2600">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The message not found</p> + <h3 id="d2e2603">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The links to the attachments</p> + <h3 id="d2e2610">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e2614">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e2617">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e2624">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e2628">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e2631">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e2638">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2639">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2641">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e2644">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e2658">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e2661">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The portrait as image</p> + <h3 id="d2e2668">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2669">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2670">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2671">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2672">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2675">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e2680">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2681">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2684">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e2689">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2690">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2693">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e2698">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2699">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2702">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2703">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2705">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2706">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2711">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2712">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2713">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2714">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2715">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2718">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e2723">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2724">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2725">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2728">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e2733">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2734">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2735">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2738">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e2743">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2744">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2745">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2748">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2749">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2751">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2752">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2755">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2756">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2759">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2760">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2764">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2771">application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2772">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2787">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2788">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2791">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e2802">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2803">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2809">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2810">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2820">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e2823">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>) + </h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<forums totalCount="1"> + <forums> + <forums subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> + </forums> +</forums> +</code></pre></p> + <p>The course node metadatas</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e2833">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e2073">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2840">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e2084">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e2087">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e2852">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e2855">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + </h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<courseNodeVO> + <id>id</id> +</courseNodeVO> +</code></pre></p> + <p>The course node metadatas</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e2865">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e2883">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e2886">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + </h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<courseNodeVO> + <id>id</id> +</courseNodeVO> +</code></pre></p> + <p>The course node metadatas</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e2896">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e2910">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e2913">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> </code></pre></p> - <p>The root message of the thread</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2097">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2923">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e2114">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e2117">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e2950">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e2953">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -16440,13 +17390,11 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2127">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e2963">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e2134">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2135">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2137">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e2140">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e2990">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e2993">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -16461,1729 +17409,1001 @@ <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2150">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3003">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e2159">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The message not found</p> - <h3 id="d2e2162">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The links to the attachments</p> - <h3 id="d2e2169">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2170">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2172">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e2175">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e2182">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2186">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e2189">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e2196">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2200">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e2203">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e2217">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e2220">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The portrait as image</p> - <h3 id="d2e2227">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2228">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2240">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2241">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2244">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2254">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2255">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2261">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2262">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2265">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2273">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2274">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2280">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2281">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2282">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2283">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2284">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2287">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2292">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2293">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2296">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2301">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2302">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2305">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2310">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2311">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2314">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2315">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2317">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2318">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2323">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2324">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2325">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2326">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2327">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2330">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2335">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2336">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2337">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2340">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2345">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2346">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2347">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2350">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2355">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2356">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2357">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2360">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2361">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2363">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2364">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2367">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2368">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2371">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2372">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2376">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2387">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>) - </h3> - <p> - <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courses totalCount="0"> - <courses> - <course> - <key>777</key> - <title>Demo course</title> - <displayName>Demo course</displayName> - </course> - </courses> -</courses> -</code></pre></p> - <p>List of visible courses</p> - <div class="representation"> - <h6>XML Schema</h6> - <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2407">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>) + <h3 id="d2e3015">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The forum not found</p> + <h3 id="d2e3018">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<folders totalCount="1"> - <folders> - <folder delete="false" list="false" read="false" write="false" subscribed="true" courseNodeId="438950850389" courseKey="375397" name="Course folder"/> - </folders> -</folders> +<forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> </code></pre></p> - <p>The folders</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2417">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3028">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e2424">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2425">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2426">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2427">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2428">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2431">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2436">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2437">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2440">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2445">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2446">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2449">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2454">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2455">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2458">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2459">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2461">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2462">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2467">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2468">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2469">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2470">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2471">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2474">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2479">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2480">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2481">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2484">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2489">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2490">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2491">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2494">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2499">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2500">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2501">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2504">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2505">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2507">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2508">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2511">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2512">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2515">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2516">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2520">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2525">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2526">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2527">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2528">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2529">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2532">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2537">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2538">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2541">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2546">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2547">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2550">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2555">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2556">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2559">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2560">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2562">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2563">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2568">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2569">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2570">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2571">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2572">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2575">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2580">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2581">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2582">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2585">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2590">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2591">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2592">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2595">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2600">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2601">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2602">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2605">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2606">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2608">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2609">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2612">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2613">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2616">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2617">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2621">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2627">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2628">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2629">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2630">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2631">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2634">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2639">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2640">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2643">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2648">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2649">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2652">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2657">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2658">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2661">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2662">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2664">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2665">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2670">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2671">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2672">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2673">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2674">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2677">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2682">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2683">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2684">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2687">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2692">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2693">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2694">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2697">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e2702">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2703">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2704">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2707">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2708">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2710">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2711">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2714">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2715">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2718">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2719">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2723">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2731">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) - </h3> - <p> - <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<catalogEntries totalCount="0"> - <catalogEntries> - <catalogEntry> - <key>478</key> - <name>Category</name> - <description>Description of the category</description> - <type>0</type> - </catalogEntry> - </catalogEntries> -</catalogEntries> -</code></pre></p> - <p>The list of roots catalog entries</p> - <div class="representation"> - <h6>XML Schema</h6> - <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2752">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The path could not be resolved to a valid catalog entry</p> - <h3 id="d2e2755">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) + <h3 id="d2e3045">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e3048">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<users totalCount="0"> - <users> - <user> - <key>345</key> - <login>john</login> - <password></password> - <firstName>John</firstName> - <lastName>Smith</lastName> - <email>john.smith@frentix.com</email> - <properties> - <property> - <name>telPrivate</name> - <value>238456782</value> - </property> - <property> - <name>telMobile</name> - <value>238456782</value> - </property> - </properties> - </user> - </users> -</users> +<messages totalCount="1"> + <messages> + <message> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> + </message> + </messages> +</messages> </code></pre></p> - <p>The catalog entry</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2765">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Not authorized</p> - <h3 id="d2e2772">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The path could not be resolved to a valid catalog entry</p> - <h3 id="d2e2775">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) + <h3 id="d2e3058">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3075">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e3078">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<users totalCount="0"> - <users> - <user> - <key>345</key> - <login>john</login> - <password></password> - <firstName>John</firstName> - <lastName>Smith</lastName> - <email>john.smith@frentix.com</email> - <properties> - <property> - <name>telPrivate</name> - <value>238456782</value> - </property> - <property> - <name>telMobile</name> - <value>238456782</value> - </property> - </properties> - </user> - </users> -</users> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The catalog entry</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2785">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Not authorized</p> - <h3 id="d2e2792">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The path could not be resolved to a valid catalog entry</p> - <h3 id="d2e2795">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) + <h3 id="d2e3088">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3095">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e3100">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e3103">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<users totalCount="0"> - <users> - <user> - <key>345</key> - <login>john</login> - <password></password> - <firstName>John</firstName> - <lastName>Smith</lastName> - <email>john.smith@frentix.com</email> - <properties> - <property> - <name>telPrivate</name> - <value>238456782</value> - </property> - <property> - <name>telMobile</name> - <value>238456782</value> - </property> - </properties> - </user> - </users> -</users> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The catalog entry</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2805">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Not authorized</p> - <h3 id="d2e2813">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e2834">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The path could not be resolved to a valid catalog entry</p> - <h3 id="d2e2837">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) + <h3 id="d2e3113">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3133">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e3136">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<catalogEntries totalCount="0"> - <catalogEntries> - <catalogEntry> - <key>478</key> - <name>Category</name> - <description>Description of the category</description> - <type>0</type> - </catalogEntry> - </catalogEntries> -</catalogEntries> +<messages totalCount="1"> + <messages> + <message> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> + </message> + </messages> +</messages> </code></pre></p> - <p>The list of catalog entries</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2855">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) + <h3 id="d2e3146">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3157">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e3168">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e3171">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<catalogEntryVO> - <key>478</key> - <name>Category</name> - <description>Description of the category</description> - <type>0</type> -</catalogEntryVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The catalog entry</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2865">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The path could not be resolved to a valid catalog entry</p> - <h3 id="d2e2885">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The path could not be resolved to a valid catalog entry</p> - <h3 id="d2e2888">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) + <h3 id="d2e3181">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3188">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3189">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3191">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e3194">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<catalogEntryVO> - <key>478</key> - <name>Category</name> - <description>Description of the category</description> - <type>0</type> -</catalogEntryVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The catalog entry</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2898">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Not authorized</p> - <h3 id="d2e2905">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2906">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2908">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The path could not be resolved to a valid catalog entry</p> - <h3 id="d2e2911">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) + <h3 id="d2e3204">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3221">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e3224">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<catalogEntryVO> - <key>478</key> - <name>Category</name> - <description>Description of the category</description> - <type>0</type> -</catalogEntryVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The catalog entry</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2921">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Not authorized</p> - <h3 id="d2e2928">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3234">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3243">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The message not found</p> + <h3 id="d2e3246">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The links to the attachments</p> + <h3 id="d2e3253">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e2939">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The path could not be resolved to a valid catalog entry</p> - <h3 id="d2e2942">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) + <h3 id="d2e3257">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e3260">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e3267">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e3271">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e3274">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e3281">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3282">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3284">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e3287">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e3301">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e3304">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The portrait as image</p> + <h3 id="d2e3315">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e3337">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity not found</p> + <h3 id="d2e3340">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>&lt;hello&gt;Hello john&lt;/hello&gt;</code></pre></p> + <p>Say hello to the authenticated user, and give it a security token</p> + <h3 id="d2e3350">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The authentication has failed</p> + <h3 id="d2e3363">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<catalogEntryVO> - <key>478</key> - <name>Category</name> - <description>Description of the category</description> - <type>0</type> -</catalogEntryVO> +<courses totalCount="0"> + <courses> + <course> + <key>777</key> + <title>Demo course</title> + <displayName>Demo course</displayName> + </course> + </courses> +</courses> </code></pre></p> - <p>The catalog entry</p> + <p>List of visible courses</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2952">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Not authorized</p> - <h3 id="d2e2960">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2961">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e2963">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The path could not be resolved to a valid catalog entry</p> - <h3 id="d2e2966">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) + <h3 id="d2e3387">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity not found</p> + <h3 id="d2e3390">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<subscriptionInfoVOes> + <subscriptionInfoVO> + <title>Infos</title> + <items/> + </subscriptionInfoVO> +</subscriptionInfoVOes> +</code></pre></p> + <p>The notifications</p> + <h3 id="d2e3410">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found</p> + <h3 id="d2e3413">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<catalogEntryVO> - <key>478</key> - <name>Category</name> - <description>Description of the category</description> - <type>0</type> -</catalogEntryVO> +<assessableResultsVOes> + <assessableResultsVO> + <identityKey>345</identityKey> + <score>34.0</score> + <passed>true</passed> + </assessableResultsVO> +</assessableResultsVOes> </code></pre></p> - <p>The catalog entry</p> + <p>Array of results for the whole the course</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e2976">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Not authorized</p> - <h3 id="d2e2987">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The path could not be resolved to a valid catalog entry</p> - <h3 id="d2e2990">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) + <h3 id="d2e3423">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3431">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e3452">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the course not found</p> + <h3 id="d2e3455">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<catalogEntryVO> - <key>478</key> - <name>Category</name> - <description>Description of the category</description> - <type>0</type> -</catalogEntryVO> +<assessableResultsVO> + <identityKey>345</identityKey> + <score>34.0</score> + <passed>true</passed> +</assessableResultsVO> </code></pre></p> - <p>The catalog entry</p> + <p>The result of the course</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3000">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Not authorized</p> - <h3 id="d2e3007">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The path could not be resolved to a valid catalog entry</p> - <h3 id="d2e3010">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) + <h3 id="d2e3465">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3479">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found</p> + <h3 id="d2e3482">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<catalogEntryVO> - <key>478</key> - <name>Category</name> - <description>Description of the category</description> - <type>0</type> -</catalogEntryVO> +<assessableResultsVOes> + <assessableResultsVO> + <identityKey>345</identityKey> + <score>34.0</score> + <passed>true</passed> + </assessableResultsVO> +</assessableResultsVOes> </code></pre></p> - <p>The catalog entry</p> + <p>Export all results of all user of the course</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3020">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Not authorized</p> - <h3 id="d2e3031">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The path could not be resolved to a valid catalog entry</p> - <h3 id="d2e3034">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) + <h3 id="d2e3492">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3499">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3500">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3502">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity not found</p> + <h3 id="d2e3505">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Import successful</p> + <h3 id="d2e3508">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3525">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the course not found</p> + <h3 id="d2e3528">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<users totalCount="0"> - <users> - <user> - <key>345</key> - <login>john</login> - <password></password> - <firstName>John</firstName> - <lastName>Smith</lastName> - <email>john.smith@frentix.com</email> - <properties> - <property> - <name>telPrivate</name> - <value>238456782</value> - </property> - <property> - <name>telMobile</name> - <value>238456782</value> - </property> - </properties> - </user> - </users> -</users> +<assessableResultsVO> + <identityKey>345</identityKey> + <score>34.0</score> + <passed>true</passed> +</assessableResultsVO> </code></pre></p> - <p>The catalog entry</p> + <p>The result of a user at a specific node</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3044">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Not authorized</p> - <h3 id="d2e3055">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3056">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3058">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3538">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3549">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e3570">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e3573">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<userVO> - <key>345</key> - <login>john</login> - <password></password> - <firstName>John</firstName> - <lastName>Smith</lastName> - <email>john.smith@frentix.com</email> - <properties> - <property> - <name>telPrivate</name> - <value>238456782</value> - </property> - <property> - <name>telMobile</name> - <value>238456782</value> - </property> - </properties> -</userVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The persisted user</p> - <h3 id="d2e3068">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course node metadatas</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e3583">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3597">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e3622">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e3648">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e3651">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<errorVOes> - <errorVO> - <code>org.olat.restapi:error</code> - <translation>Hello world, there is an error</translation> - </errorVO> -</errorVOes> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The list of errors</p> - <h3 id="d2e3078">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course node metadatas</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e3661">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3095">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) + <h3 id="d2e3670">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e3682">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e3685">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<users totalCount="0"> - <users> - <user> - <key>345</key> - <login>john</login> - <password></password> - <firstName>John</firstName> - <lastName>Smith</lastName> - <email>john.smith@frentix.com</email> - <properties> - <property> - <name>telPrivate</name> - <value>238456782</value> - </property> - <property> - <name>telMobile</name> - <value>238456782</value> - </property> - </properties> - </user> - </users> -</users> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The list of all users in the OLAT system</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3105">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3116">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity not found</p> - <h3 id="d2e3119">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The user is removed from the group</p> - <h3 id="d2e3122">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3695">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3129">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3130">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3132">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity not found</p> - <h3 id="d2e3135">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) + <h3 id="d2e3711">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e3714">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<userVO> - <key>345</key> - <login>john</login> - <password></password> - <firstName>John</firstName> - <lastName>Smith</lastName> - <email>john.smith@frentix.com</email> - <properties> - <property> - <name>telPrivate</name> - <value>238456782</value> - </property> - <property> - <name>telMobile</name> - <value>238456782</value> - </property> - </properties> -</userVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The user</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3145">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>) + <h3 id="d2e3724">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3739">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e3743">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e3746">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<errorVOes> - <errorVO> - <code>org.olat.restapi:error</code> - <translation>Hello world, there is an error</translation> - </errorVO> -</errorVOes> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The list of validation errors</p> + <p>the course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3155">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3756">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3166">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity not found</p> - <h3 id="d2e3169">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3767">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e3796">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e3799">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<userVO> - <key>345</key> - <login>john</login> - <password></password> - <firstName>John</firstName> - <lastName>Smith</lastName> - <email>john.smith@frentix.com</email> - <properties> - <property> - <name>telPrivate</name> - <value>238456782</value> - </property> - <property> - <name>telMobile</name> - <value>238456782</value> - </property> - </properties> -</userVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The user</p> - <h3 id="d2e3179">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course node metadatas</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e3809">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3187">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e3202">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3203">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3205">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<userVO> - <key>345</key> - <login>john</login> - <password></password> - <firstName>John</firstName> - <lastName>Smith</lastName> - <email>john.smith@frentix.com</email> - <properties> - <property> - <name>telPrivate</name> - <value>238456782</value> - </property> - <property> - <name>telMobile</name> - <value>238456782</value> - </property> - </properties> -</userVO> -</code></pre></p> - <p>The persisted user</p> - <h3 id="d2e3215">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3816">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e3843">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e3846">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<errorVOes> - <errorVO> - <code>org.olat.restapi:error</code> - <translation>Hello world, there is an error</translation> - </errorVO> -</errorVOes> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The list of errors</p> - <h3 id="d2e3225">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3236">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity not found</p> - <h3 id="d2e3239">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The user is removed from the group</p> - <h3 id="d2e3242">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course node metadatas</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e3856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3253">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e3256">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The portrait as image</p> - <h3 id="d2e3263">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e3884">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e3271">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e3274">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The portrait as image</p> - <h3 id="d2e3277">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Not authorized</p> - <h3 id="d2e3284">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The portrait deleted</p> - <h3 id="d2e3287">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Not authorized</p> - <h3 id="d2e3305">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity not found</p> - <h3 id="d2e3308">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) + <h3 id="d2e3892">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e3895">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<groups totalCount="0"> - <groups> - <group> - <key>123467</key> - <description>My group description</description> - <name>My group</name> - <minParticipants>0</minParticipants> - <maxParticipants>0</maxParticipants> - </group> - </groups> -</groups> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The groups of the user</p> + <p>the course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3330">Status Code 200 - application/xml;pagingspec=1.0, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>) + <h3 id="d2e3905">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3938">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e3941">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<groups totalCount="0"> - <groups> - <group> - <key>123467</key> - <description>My group description</description> - <name>My group</name> - <minParticipants>0</minParticipants> - <maxParticipants>0</maxParticipants> - <news>&lt;p&gt;Hello world&lt;/p&gt;</news> - <forumKey>374589</forumKey> - <hasWiki>false</hasWiki> - <hasFolder>false</hasFolder> - </group> - </groups> -</groups> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The groups of the user</p> + <p>the course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3340">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The request hasn't paging information</p> - <h3 id="d2e3351">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e3371">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The forum not found</p> - <h3 id="d2e3374">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) + <h3 id="d2e3951">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e3965">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e3988">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e3991">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3384">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4001">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3401">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e3404">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) + <h3 id="d2e4012">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e4041">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4044">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messages totalCount="1"> - <messages> - <message> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> - </message> - </messages> -</messages> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3414">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4054">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3431">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e3434">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e4089">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4092">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3444">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4102">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3451">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4112">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e3456">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e3459">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e4120">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course, parentNode or test not found</p> + <h3 id="d2e4123">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The test node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4133">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3489">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e3492">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) + <h3 id="d2e4144">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e4170">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course, parentNode or test not found</p> + <h3 id="d2e4173">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messages totalCount="1"> - <messages> - <message> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> - </message> - </messages> -</messages> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The test node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3502">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4183">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3513">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e3524">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e3527">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e4215">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>course, parentNode or test not found</p> + <h3 id="d2e4218">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>the test node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3537">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4228">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3554">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e3557">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e4243">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e4260">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4263">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3567">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4273">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3574">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3575">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3577">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e3580">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e4284">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e4307">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4310">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3590">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4320">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3599">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The message not found</p> - <h3 id="d2e3602">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The links to the attachments</p> - <h3 id="d2e3609">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3610">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3612">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e3615">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e3622">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e3626">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e3629">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e3636">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e3640">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e3643">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e3657">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e3660">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The portrait as image</p> - <h3 id="d2e3670">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>Ping</code></pre></p> - <p>Return a small string</p> - <h3 id="d2e3685">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e3701">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>Ping</code></pre></p> - <p>Return a small string</p> - <h3 id="d2e3721">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3722">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3724">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity not found</p> - <h3 id="d2e3727">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>) + <h3 id="d2e4349">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4352">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<authenticationVO> - <key>38759</key> - <identityKey>345</identityKey> - <provider>OLAT</provider> - <authUsername>john</authUsername> -</authenticationVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The saved authentication</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3737">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4362">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3744">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity not found</p> - <h3 id="d2e3747">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>) + <h3 id="d2e4376">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e4396">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4399">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<authenticationVOes> - <authenticationVO> - <key>38759</key> - <identityKey>345</identityKey> - <provider>OLAT</provider> - <authUsername>john</authUsername> - </authenticationVO> -</authenticationVOes> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The list of all users in the OLAT system</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3757">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the authentication not found</p> - <h3 id="d2e3774">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The authentication successfully deleted</p> - <h3 id="d2e3777">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4409">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3785">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e3803">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3804">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3806">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity not found</p> - <h3 id="d2e3809">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>) + <h3 id="d2e4427">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4430">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<authenticationVO> - <key>38759</key> - <identityKey>345</identityKey> - <provider>OLAT</provider> - <authUsername>john</authUsername> -</authenticationVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The saved authentication</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3819">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3833">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the authentication not found</p> - <h3 id="d2e3836">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The authentication successfully deleted</p> - <h3 id="d2e3839">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4440">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3849">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) + <h3 id="d2e4456">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4459">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<groups totalCount="0"> - <groups> - <group> - <key>123467</key> - <description>My group description</description> - <name>My group</name> - <minParticipants>0</minParticipants> - <maxParticipants>0</maxParticipants> - </group> - </groups> -</groups> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>This is the list of all groups in OLAT system</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3864">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e3882">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) + <h3 id="d2e4469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e4483">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e4503">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4506">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<groupVO> - <key>123467</key> - <description>My group description</description> - <name>My group</name> - <minParticipants>0</minParticipants> - <maxParticipants>0</maxParticipants> -</groupVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>A business group in the OLAT system</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3896">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3897">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e3899">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group cannot be found</p> - <h3 id="d2e3902">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>) + <h3 id="d2e4516">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e4552">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4555">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<groupVO> - <key>123467</key> - <description>My group description</description> - <name>My group</name> - <minParticipants>0</minParticipants> - <maxParticipants>0</maxParticipants> -</groupVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The saved business group</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3912">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3919">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group cannot be found</p> - <h3 id="d2e3922">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group is deleted</p> - <h3 id="d2e3925">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4565">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e3936">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group cannot be found</p> - <h3 id="d2e3939">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>) + <h3 id="d2e4597">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4600">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<groupInfoVO> - <key>123467</key> - <description>My group description</description> - <name>My group</name> - <minParticipants>0</minParticipants> - <maxParticipants>0</maxParticipants> - <news>&lt;p&gt;Hello world&lt;/p&gt;</news> - <forumKey>374589</forumKey> - <hasWiki>false</hasWiki> - <hasFolder>false</hasFolder> -</groupInfoVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>Participants of the business group</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3957">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group cannot be found</p> - <h3 id="d2e3960">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) + <h3 id="d2e4610">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e4624">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e4644">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4647">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<users totalCount="0"> - <users> - <user> - <key>345</key> - <login>john</login> - <password></password> - <firstName>John</firstName> - <lastName>Smith</lastName> - <email>john.smith@frentix.com</email> - <properties> - <property> - <name>telPrivate</name> - <value>238456782</value> - </property> - <property> - <name>telMobile</name> - <value>238456782</value> - </property> - </properties> - </user> - </users> -</users> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>Owners of the business group</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e3978">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group cannot be found</p> - <h3 id="d2e3981">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) + <h3 id="d2e4657">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e4687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4690">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<users totalCount="0"> - <users> - <user> - <key>345</key> - <login>john</login> - <password></password> - <firstName>John</firstName> - <lastName>Smith</lastName> - <email>john.smith@frentix.com</email> - <properties> - <property> - <name>telPrivate</name> - <value>238456782</value> - </property> - <property> - <name>telMobile</name> - <value>238456782</value> - </property> - </properties> - </user> - </users> -</users> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>Participants of the business group</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4002">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group or the user cannot be found</p> - <h3 id="d2e4005">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The user is added as owner of the group</p> - <h3 id="d2e4008">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4015">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group or the user cannot be found</p> - <h3 id="d2e4018">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The user is removed as owner from the group</p> - <h3 id="d2e4021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4035">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group or the user cannot be found</p> - <h3 id="d2e4038">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The user is added as owner of the group</p> - <h3 id="d2e4041">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4055">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group or the user cannot be found</p> - <h3 id="d2e4058">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The user is removed as owner from the group</p> - <h3 id="d2e4061">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4075">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group or the user cannot be found</p> - <h3 id="d2e4078">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The user is added as participant of the group</p> - <h3 id="d2e4081">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4088">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group or the user cannot be found</p> - <h3 id="d2e4091">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The user is remove from the group as participant</p> - <h3 id="d2e4094">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4109">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group or the user cannot be found</p> - <h3 id="d2e4112">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The user is added as participant of the group</p> - <h3 id="d2e4115">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4129">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The business group or the user cannot be found</p> - <h3 id="d2e4132">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The user is remove from the group as participant</p> - <h3 id="d2e4135">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4700">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4148">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The forum not found</p> - <h3 id="d2e4151">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) + <h3 id="d2e4716">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4719">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4161">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4729">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4178">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e4181">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) + <h3 id="d2e4743">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e4763">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4766">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messages totalCount="1"> - <messages> - <message> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> - </message> - </messages> -</messages> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4191">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4776">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4208">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e4211">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e4812">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4815">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4221">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4825">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4228">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e4233">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e4236">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e4857">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The given URL is not valid</p> + <h3 id="d2e4860">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4863">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4246">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4873">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4266">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author, forum or message not found</p> - <h3 id="d2e4269">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) + <h3 id="d2e4883">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e4888">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4891">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messages totalCount="1"> - <messages> - <message> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> - </message> - </messages> -</messages> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4279">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4901">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4290">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4908">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e4301">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e4304">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e4912">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or parentNode not found</p> + <h3 id="d2e4915">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The course node metadatas</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4314">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4925">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course node is not of type task</p> + <h3 id="d2e4928">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4331">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e4334">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e4967">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The configuration is not valid</p> + <h3 id="d2e4970">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or task node not found</p> + <h3 id="d2e4973">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The task node configuration</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e4983">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The call is not applicable to task course node</p> + <h3 id="d2e4986">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4351">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4352">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4354">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The author or message not found</p> - <h3 id="d2e4357">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) + <h3 id="d2e5021">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The configuration is not valid</p> + <h3 id="d2e5024">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or task node not found</p> + <h3 id="d2e5027">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<messageVO> - <key>380</key> - <authorKey>345</authorKey> - <title>A message</title> - <body>The content of the message</body> -</messageVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The root message of the thread</p> + <p>The task node configuration</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4367">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5037">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The call is not applicable to task course node</p> + <h3 id="d2e5040">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4376">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The message not found</p> - <h3 id="d2e4379">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The links to the attachments</p> - <h3 id="d2e4386">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4387">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4389">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e4392">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e4399">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e4403">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e4406">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e4413">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e4417">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e4420">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Ok</p> - <h3 id="d2e4434">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the portrait not found</p> - <h3 id="d2e4437">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The portrait as image</p> - <h3 id="d2e4444">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4445">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4446">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4447">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4448">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4451">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e4456">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4457">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4460">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e4465">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4466">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4469">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e4474">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4475">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4478">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4479">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4481">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4482">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4487">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4488">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4489">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4490">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4491">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4494">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e4499">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4500">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4501">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4504">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e4509">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4510">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4511">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4514">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e4519">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4520">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4521">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4524">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4525">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4527">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4528">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4531">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4532">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4535">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4536">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4540">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4547">application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4548">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4559">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found</p> - <h3 id="d2e4562">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>) + <h3 id="d2e5047">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or task node not found</p> + <h3 id="d2e5050">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<assessableResultsVOes> - <assessableResultsVO> - <identityKey>345</identityKey> - <score>34.0</score> - <passed>true</passed> - </assessableResultsVO> -</assessableResultsVOes> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>Array of results for the whole the course</p> + <p>The course node configuration</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4572">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5060">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4580">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e4601">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the course not found</p> - <h3 id="d2e4604">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>) + <h3 id="d2e5078">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The configuration is not valid</p> + <h3 id="d2e5081">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or survey node not found</p> + <h3 id="d2e5084">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<assessableResultsVO> - <identityKey>345</identityKey> - <score>34.0</score> - <passed>true</passed> -</assessableResultsVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The result of the course</p> + <p>The survey node configuration</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4614">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5094">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The call is not applicable to survey course node</p> + <h3 id="d2e5097">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4628">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found</p> - <h3 id="d2e4631">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>) + <h3 id="d2e5112">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The configuration is not valid</p> + <h3 id="d2e5115">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or survey node not found</p> + <h3 id="d2e5118">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<assessableResultsVOes> - <assessableResultsVO> - <identityKey>345</identityKey> - <score>34.0</score> - <passed>true</passed> - </assessableResultsVO> -</assessableResultsVOes> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>Export all results of all user of the course</p> + <p>The survey node configuration</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4641">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4648">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4649">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4651">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity not found</p> - <h3 id="d2e4654">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Import successful</p> - <h3 id="d2e4657">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5128">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The call is not applicable to survey course node</p> + <h3 id="d2e5131">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4674">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity or the course not found</p> - <h3 id="d2e4677">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>) + <h3 id="d2e5138">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or survey node not found</p> + <h3 id="d2e5141">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<assessableResultsVO> - <identityKey>345</identityKey> - <score>34.0</score> - <passed>true</passed> -</assessableResultsVO> +<courseNodeVO> + <id>id</id> +</courseNodeVO> </code></pre></p> - <p>The result of a user at a specific node</p> + <p>The course node configuration</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4687">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5151">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4698">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>Return the version number</p> - <h3 id="d2e4711">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4718">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Images for the documentation</p> - <h3 id="d2e4727">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>Images for the documentation</p> - <h3 id="d2e4735">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The copyright of the REST API.</p> - <h3 id="d2e4742">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The copyright of the REST API.</p> - <h3 id="d2e4750">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4751">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4757">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e4771">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4772">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4787">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity not found</p> - <h3 id="d2e4790">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<subscriptionInfoVOes> - <subscriptionInfoVO> - <title>Infos</title> - <items/> - </subscriptionInfoVO> -</subscriptionInfoVOes> -</code></pre></p> - <p>The notifications</p> - <h3 id="d2e4814">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4815">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4818">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e4829">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4830">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4836">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4837">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <h3 id="d2e4846">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e4867">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e4870">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5180">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The configuration is not valid</p> + <h3 id="d2e5183">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or test node not found</p> + <h3 id="d2e5186">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -18191,19 +18411,19 @@ <id>id</id> </courseNodeVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The test node configuration</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4880">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5196">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The call is not applicable to test course node</p> + <h3 id="d2e5199">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4894">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e4919">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e4945">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e4948">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5225">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The configuration is not valid</p> + <h3 id="d2e5228">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or test node not found</p> + <h3 id="d2e5231">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -18211,17 +18431,17 @@ <id>id</id> </courseNodeVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The test node configuration</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4958">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5241">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The call is not applicable to test course node</p> + <h3 id="d2e5244">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e4967">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e4979">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e4982">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5251">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or test node not found</p> + <h3 id="d2e5254">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> @@ -18229,767 +18449,1076 @@ <id>id</id> </courseNodeVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The course node configuration</p> + <div class="representation"> + <h6>XML Schema</h6> + <p><em>Source: <a href=""></a></em></p><pre></pre></div> + <h3 id="d2e5264">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e5275">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>Return the version number</p> + <h3 id="d2e5288">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5295">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Images for the documentation</p> + <h3 id="d2e5304">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Images for the documentation</p> + <h3 id="d2e5312">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The copyright of the REST API.</p> + <h3 id="d2e5319">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The copyright of the REST API.</p> + <h3 id="d2e5329">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) + </h3> + <p> + <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<catalogEntries totalCount="0"> + <catalogEntries> + <catalogEntry> + <key>478</key> + <name>Category</name> + <description>Description of the category</description> + <type>0</type> + </catalogEntry> + </catalogEntries> +</catalogEntries> +</code></pre></p> + <p>The list of roots catalog entries</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e4992">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5008">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5011">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5350">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The path could not be resolved to a valid catalog entry</p> + <h3 id="d2e5353">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<users totalCount="0"> + <users> + <user> + <key>345</key> + <login>john</login> + <password></password> + <firstName>John</firstName> + <lastName>Smith</lastName> + <email>john.smith@frentix.com</email> + <properties> + <property> + <name>telPrivate</name> + <value>238456782</value> + </property> + <property> + <name>telMobile</name> + <value>238456782</value> + </property> + </properties> + </user> + </users> +</users> </code></pre></p> - <p>The course node metadatas</p> + <p>The catalog entry</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5036">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e5040">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5043">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5363">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Not authorized</p> + <h3 id="d2e5370">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The path could not be resolved to a valid catalog entry</p> + <h3 id="d2e5373">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<users totalCount="0"> + <users> + <user> + <key>345</key> + <login>john</login> + <password></password> + <firstName>John</firstName> + <lastName>Smith</lastName> + <email>john.smith@frentix.com</email> + <properties> + <property> + <name>telPrivate</name> + <value>238456782</value> + </property> + <property> + <name>telMobile</name> + <value>238456782</value> + </property> + </properties> + </user> + </users> +</users> </code></pre></p> - <p>the course node metadatas</p> + <p>The catalog entry</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5053">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5064">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e5093">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5096">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5383">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Not authorized</p> + <h3 id="d2e5390">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The path could not be resolved to a valid catalog entry</p> + <h3 id="d2e5393">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<users totalCount="0"> + <users> + <user> + <key>345</key> + <login>john</login> + <password></password> + <firstName>John</firstName> + <lastName>Smith</lastName> + <email>john.smith@frentix.com</email> + <properties> + <property> + <name>telPrivate</name> + <value>238456782</value> + </property> + <property> + <name>telMobile</name> + <value>238456782</value> + </property> + </properties> + </user> + </users> +</users> </code></pre></p> - <p>The course node metadatas</p> + <p>The catalog entry</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5106">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5113">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e5140">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5143">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5403">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Not authorized</p> + <h3 id="d2e5411">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e5432">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The path could not be resolved to a valid catalog entry</p> + <h3 id="d2e5435">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<catalogEntries totalCount="0"> + <catalogEntries> + <catalogEntry> + <key>478</key> + <name>Category</name> + <description>Description of the category</description> + <type>0</type> + </catalogEntry> + </catalogEntries> +</catalogEntries> </code></pre></p> - <p>The course node metadatas</p> + <p>The list of catalog entries</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5153">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5181">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e5189">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5192">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5453">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<catalogEntryVO> + <key>478</key> + <name>Category</name> + <description>Description of the category</description> + <type>0</type> +</catalogEntryVO> </code></pre></p> - <p>the course node metadatas</p> + <p>The catalog entry</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5202">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5235">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5238">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5463">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The path could not be resolved to a valid catalog entry</p> + <h3 id="d2e5483">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The path could not be resolved to a valid catalog entry</p> + <h3 id="d2e5486">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<catalogEntryVO> + <key>478</key> + <name>Category</name> + <description>Description of the category</description> + <type>0</type> +</catalogEntryVO> </code></pre></p> - <p>the course node metadatas</p> + <p>The catalog entry</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5248">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5262">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e5285">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5288">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5496">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Not authorized</p> + <h3 id="d2e5503">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5504">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5506">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The path could not be resolved to a valid catalog entry</p> + <h3 id="d2e5509">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<catalogEntryVO> + <key>478</key> + <name>Category</name> + <description>Description of the category</description> + <type>0</type> +</catalogEntryVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The catalog entry</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5298">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5309">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5519">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Not authorized</p> + <h3 id="d2e5526">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e5338">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5341">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5537">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The path could not be resolved to a valid catalog entry</p> + <h3 id="d2e5540">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<catalogEntryVO> + <key>478</key> + <name>Category</name> + <description>Description of the category</description> + <type>0</type> +</catalogEntryVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The catalog entry</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5351">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5386">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5389">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5550">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Not authorized</p> + <h3 id="d2e5558">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5559">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5561">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The path could not be resolved to a valid catalog entry</p> + <h3 id="d2e5564">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<catalogEntryVO> + <key>478</key> + <name>Category</name> + <description>Description of the category</description> + <type>0</type> +</catalogEntryVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The catalog entry</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5399">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5409">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e5417">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course, parentNode or test not found</p> - <h3 id="d2e5420">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5574">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Not authorized</p> + <h3 id="d2e5585">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The path could not be resolved to a valid catalog entry</p> + <h3 id="d2e5588">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<catalogEntryVO> + <key>478</key> + <name>Category</name> + <description>Description of the category</description> + <type>0</type> +</catalogEntryVO> </code></pre></p> - <p>The test node metadatas</p> + <p>The catalog entry</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5430">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5441">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e5467">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course, parentNode or test not found</p> - <h3 id="d2e5470">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5598">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Not authorized</p> + <h3 id="d2e5605">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The path could not be resolved to a valid catalog entry</p> + <h3 id="d2e5608">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<catalogEntryVO> + <key>478</key> + <name>Category</name> + <description>Description of the category</description> + <type>0</type> +</catalogEntryVO> </code></pre></p> - <p>The test node metadatas</p> + <p>The catalog entry</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5480">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5512">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>course, parentNode or test not found</p> - <h3 id="d2e5515">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5618">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Not authorized</p> + <h3 id="d2e5629">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The path could not be resolved to a valid catalog entry</p> + <h3 id="d2e5632">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<users totalCount="0"> + <users> + <user> + <key>345</key> + <login>john</login> + <password></password> + <firstName>John</firstName> + <lastName>Smith</lastName> + <email>john.smith@frentix.com</email> + <properties> + <property> + <name>telPrivate</name> + <value>238456782</value> + </property> + <property> + <name>telMobile</name> + <value>238456782</value> + </property> + </properties> + </user> + </users> +</users> </code></pre></p> - <p>the test node metadatas</p> + <p>The catalog entry</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5525">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5540">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e5557">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5560">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) - </h3> + <h3 id="d2e5642">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Not authorized</p> + <h3 id="d2e5653">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p> - <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> -</code></pre></p> - <p>The course node metadatas</p> - <div class="representation"> - <h6>XML Schema</h6> - <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5570">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5581">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e5604">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5607">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e5673">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The forum not found</p> + <h3 id="d2e5676">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5617">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5686">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5646">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5649">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5703">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e5706">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messages totalCount="1"> + <messages> + <message> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> + </message> + </messages> +</messages> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5659">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5716">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5673">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e5693">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5696">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5733">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e5736">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5706">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5746">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5724">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5727">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5753">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e5758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e5761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5737">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5753">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5756">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5791">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e5794">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messages totalCount="1"> + <messages> + <message> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> + </message> + </messages> +</messages> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5766">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5804">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5780">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5815">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e5800">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5803">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5826">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e5829">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5813">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5839">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e5846">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5847">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <h3 id="d2e5849">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5852">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <p>The author or message not found</p> + <h3 id="d2e5852">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> <h3 id="d2e5862">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5894">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5897">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5879">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e5882">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5907">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5892">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5921">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5901">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The message not found</p> + <h3 id="d2e5904">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The links to the attachments</p> + <h3 id="d2e5911">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e5941">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5944">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e5915">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e5918">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e5925">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e5929">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e5932">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e5939">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5940">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5942">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e5945">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e5959">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e5962">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The portrait as image</p> + <h3 id="d2e5969">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5970">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5982">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5983">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5986">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e5996">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e5997">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6003">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6004">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6007">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6015">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6016">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6022">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6023">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6024">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6025">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6026">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6029">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6034">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6035">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6038">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6043">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6044">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6047">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6052">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6053">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6056">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6057">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6059">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6060">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6065">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6066">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6067">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6068">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6069">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6072">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6077">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6078">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6079">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6082">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6087">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6088">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6089">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6092">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6097">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6098">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6099">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6102">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6103">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6105">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6106">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6109">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6110">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6113">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6114">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6118">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6127">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e6145">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or the shared folder not found</p> + <h3 id="d2e6148">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The list of files</p> + <h3 id="d2e6151">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e6163">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or the shared folder not found</p> + <h3 id="d2e6166">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The list of files</p> + <h3 id="d2e6169">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e6178">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found</p> + <h3 id="d2e6181">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The list of files</p> + <h3 id="d2e6184">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e6191">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6199">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or course node not found</p> + <h3 id="d2e6202">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The file is correctly saved</p> + <h3 id="d2e6205">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course node is not acceptable to copy a file</p> + <h3 id="d2e6208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e6215">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6219">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or course node not found</p> + <h3 id="d2e6222">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The file is correctly saved</p> + <h3 id="d2e6225">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course node is not acceptable to copy a file</p> + <h3 id="d2e6228">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e6238">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course not found</p> + <h3 id="d2e6241">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The list of files</p> + <h3 id="d2e6244">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e6251">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or course node not found</p> + <h3 id="d2e6262">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The file is correctly saved</p> + <h3 id="d2e6265">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course node is not acceptable to copy a file</p> + <h3 id="d2e6268">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e6275">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6279">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course or course node not found</p> + <h3 id="d2e6282">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The file is correctly saved</p> + <h3 id="d2e6285">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The course node is not acceptable to copy a file</p> + <h3 id="d2e6288">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The roles of the authenticated user are not sufficient</p> + <h3 id="d2e6300">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e6325">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>OK</code></pre></p> + <p>The translation of the package + key</p> + <h3 id="d2e6355">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6356">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6359">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6376">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6377">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6383">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6384">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6390">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p> + <h6>Example</h6><pre><code>1.0</code></pre></p> + <p>The version of this specific Web Service</p> + <h3 id="d2e6404">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6405">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6416">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> </code></pre></p> - <p>The course node metadatas</p> + <p>The forums</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5954">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6426">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e5984">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e5987">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e6438">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The forum not found</p> + <h3 id="d2e6441">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e5997">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6451">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6013">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e6016">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e6468">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e6471">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messages totalCount="1"> + <messages> + <message> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> + </message> + </messages> +</messages> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6026">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6481">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6040">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e6060">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e6063">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e6498">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e6501">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6073">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6511">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6109">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e6112">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e6518">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6523">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e6526">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6122">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6536">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6154">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The given URL is not valid</p> - <h3 id="d2e6157">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e6160">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e6556">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e6559">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messages totalCount="1"> + <messages> + <message> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> + </message> + </messages> +</messages> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6170">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6569">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6180">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6580">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e6185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e6188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e6591">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e6594">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6198">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6604">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6205">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e6209">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or parentNode not found</p> - <h3 id="d2e6212">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>) + <h3 id="d2e6611">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6612">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6614">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e6617">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The course node metadatas</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6222">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course node is not of type task</p> - <h3 id="d2e6225">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6627">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6264">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The configuration is not valid</p> - <h3 id="d2e6267">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or task node not found</p> - <h3 id="d2e6270">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>) + <h3 id="d2e6644">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e6647">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The task node configuration</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6280">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The call is not applicable to task course node</p> - <h3 id="d2e6283">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6657">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6318">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The configuration is not valid</p> - <h3 id="d2e6321">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or task node not found</p> - <h3 id="d2e6324">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>) + <h3 id="d2e6666">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The message not found</p> + <h3 id="d2e6669">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The links to the attachments</p> + <h3 id="d2e6676">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6680">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e6683">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e6690">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6694">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e6697">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e6704">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6705">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6707">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e6710">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e6724">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e6727">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The portrait as image</p> + <h3 id="d2e6738">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The forum not found</p> + <h3 id="d2e6741">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/> </code></pre></p> - <p>The task node configuration</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6334">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The call is not applicable to task course node</p> - <h3 id="d2e6337">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6344">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or task node not found</p> - <h3 id="d2e6347">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>) + <h3 id="d2e6768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e6771">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messages totalCount="1"> + <messages> + <message> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> + </message> + </messages> +</messages> </code></pre></p> - <p>The course node configuration</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6357">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6781">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6375">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The configuration is not valid</p> - <h3 id="d2e6378">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or survey node not found</p> - <h3 id="d2e6381">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>) + <h3 id="d2e6798">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e6801">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The survey node configuration</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6391">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The call is not applicable to survey course node</p> - <h3 id="d2e6394">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6811">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6409">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The configuration is not valid</p> - <h3 id="d2e6412">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or survey node not found</p> - <h3 id="d2e6415">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>) + <h3 id="d2e6818">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6823">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e6826">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The survey node configuration</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6425">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The call is not applicable to survey course node</p> - <h3 id="d2e6428">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6836">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6435">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or survey node not found</p> - <h3 id="d2e6438">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>) + <h3 id="d2e6856">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author, forum or message not found</p> + <h3 id="d2e6859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messages totalCount="1"> + <messages> + <message> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> + </message> + </messages> +</messages> </code></pre></p> - <p>The course node configuration</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6448">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6477">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The configuration is not valid</p> - <h3 id="d2e6480">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or test node not found</p> - <h3 id="d2e6483">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>) + <h3 id="d2e6880">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <div class="representation"></div> + <h3 id="d2e6891">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e6894">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The test node configuration</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6493">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The call is not applicable to test course node</p> - <h3 id="d2e6496">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6904">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6522">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The configuration is not valid</p> - <h3 id="d2e6525">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or test node not found</p> - <h3 id="d2e6528">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>) + <h3 id="d2e6911">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6912">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6914">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e6917">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The test node configuration</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6538">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The call is not applicable to test course node</p> - <h3 id="d2e6541">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6927">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6548">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or test node not found</p> - <h3 id="d2e6551">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>) + <h3 id="d2e6944">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The author or message not found</p> + <h3 id="d2e6947">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>) </h3> <p> <h6>Example</h6><pre><code><?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<courseNodeVO> - <id>id</id> -</courseNodeVO> +<messageVO> + <key>380</key> + <authorKey>345</authorKey> + <title>A message</title> + <body>The content of the message</body> +</messageVO> </code></pre></p> - <p>The course node configuration</p> + <p>The root message of the thread</p> <div class="representation"> <h6>XML Schema</h6> <p><em>Source: <a href=""></a></em></p><pre></pre></div> - <h3 id="d2e6561">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6573">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e6598">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>OK</code></pre></p> - <p>The translation of the package + key</p> - <h3 id="d2e6616">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e6634">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or the shared folder not found</p> - <h3 id="d2e6637">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The list of files</p> - <h3 id="d2e6640">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6652">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or the shared folder not found</p> - <h3 id="d2e6655">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The list of files</p> - <h3 id="d2e6658">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6667">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found</p> - <h3 id="d2e6670">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The list of files</p> - <h3 id="d2e6673">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6680">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e6688">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or course node not found</p> - <h3 id="d2e6691">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The file is correctly saved</p> - <h3 id="d2e6694">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course node is not acceptable to copy a file</p> - <h3 id="d2e6697">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6704">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <div class="representation"></div> - <h3 id="d2e6708">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or course node not found</p> - <h3 id="d2e6711">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The file is correctly saved</p> - <h3 id="d2e6714">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course node is not acceptable to copy a file</p> - <h3 id="d2e6717">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6727">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course not found</p> - <h3 id="d2e6730">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The list of files</p> - <h3 id="d2e6733">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6957">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6740">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6966">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The message not found</p> + <h3 id="d2e6969">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The links to the attachments</p> + <h3 id="d2e6976">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e6748">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or course node not found</p> - <h3 id="d2e6751">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The file is correctly saved</p> - <h3 id="d2e6754">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course node is not acceptable to copy a file</p> - <h3 id="d2e6757">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6764">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e6980">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e6983">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e6990">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> <div class="representation"></div> - <h3 id="d2e6768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course or course node not found</p> - <h3 id="d2e6771">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The file is correctly saved</p> - <h3 id="d2e6774">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The course node is not acceptable to copy a file</p> - <h3 id="d2e6777">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The roles of the authenticated user are not sufficient</p> - <h3 id="d2e6788">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>1.0</code></pre></p> - <p>The version of this specific Web Service</p> - <h3 id="d2e6810">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The identity not found</p> - <h3 id="d2e6813">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p> - <h6>Example</h6><pre><code>&lt;hello&gt;Hello john&lt;/hello&gt;</code></pre></p> - <p>Say hello to the authenticated user, and give it a security token</p> - <h3 id="d2e6823">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> - <p>The authentication has failed</p> + <h3 id="d2e6994">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e6997">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e7004">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e7005">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <h3 id="d2e7007">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e7010">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>Ok</p> + <h3 id="d2e7024">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The identity or the portrait not found</p> + <h3 id="d2e7027">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3> + <p>The portrait as image</p> </body> </html> \ No newline at end of file diff --git a/src/main/java/org/olat/restapi/system/DatabaseWebService.java b/src/main/java/org/olat/restapi/system/DatabaseWebService.java new file mode 100644 index 00000000000..23c812490ea --- /dev/null +++ b/src/main/java/org/olat/restapi/system/DatabaseWebService.java @@ -0,0 +1,113 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system; + +import java.util.Collection; + +import javax.management.MBeanServer; +import javax.management.ObjectName; +import javax.ws.rs.GET; +import javax.ws.rs.Produces; +import javax.ws.rs.core.MediaType; +import javax.ws.rs.core.Response; + +import org.hibernate.stat.Statistics; +import org.olat.admin.jmx.JMXManager; +import org.olat.core.CoreSpringFactory; +import org.olat.core.commons.persistence.DBFactory; +import org.olat.core.logging.OLog; +import org.olat.core.logging.Tracing; +import org.olat.restapi.system.vo.DatabaseConnectionVO; +import org.olat.restapi.system.vo.DatabaseVO; +import org.olat.restapi.system.vo.HibernateStatisticsVO; + +import com.mchange.v2.c3p0.PooledDataSource; + +/** + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +public class DatabaseWebService { + + private static final OLog log = Tracing.createLoggerFor(DatabaseWebService.class); + + @GET + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getDatabaseStatistics() { + DatabaseConnectionVO connections = getConnectionInfos(); + HibernateStatisticsVO hibernateStats = getHibernateStatistics(); + + DatabaseVO vo = new DatabaseVO(); + vo.setConnectionInfos(connections); + vo.setHibernateStatistics(hibernateStats); + return Response.ok(vo).build(); + } + + private HibernateStatisticsVO getHibernateStatistics() { + + Statistics statistics = DBFactory.getInstance().getStatistics(); + if(!statistics.isStatisticsEnabled()) { + return null; + } + + HibernateStatisticsVO stats = new HibernateStatisticsVO(); + stats.setOpenSessionsCount(statistics.getSessionOpenCount()); + stats.setTransactionsCount(statistics.getTransactionCount()); + stats.setSuccessfulTransactionCount(statistics.getSuccessfulTransactionCount()); + stats.setFailedTransactionsCount(statistics.getTransactionCount() - statistics.getSuccessfulTransactionCount()); + stats.setOptimisticFailureCount(statistics.getOptimisticFailureCount()); + stats.setQueryExecutionCount(statistics.getQueryExecutionCount()); + stats.setQueryExecutionMaxTime(statistics.getQueryExecutionMaxTime()); + stats.setQueryExecutionMaxTimeQueryString(statistics.getQueryExecutionMaxTimeQueryString()); + return stats; + } + + private DatabaseConnectionVO getConnectionInfos() { + DatabaseConnectionVO vo = new DatabaseConnectionVO(); + try { + int activeConnectionCount = 0; + int currentConnectionCount = 0; + + JMXManager jmxManager = CoreSpringFactory.getImpl(JMXManager.class); + MBeanServer mBeanServer = jmxManager.getMBeanServer(); + ObjectName c3p0ObjectName = new ObjectName("com.mchange.v2.c3p0:type=C3P0Registry"); + + Object attributes = mBeanServer.getAttribute(c3p0ObjectName, "AllPooledDataSources"); + if(attributes instanceof Collection) { + @SuppressWarnings("unchecked") + Collection<Object> attributeCollection = (Collection<Object>)attributes; + for(Object attribute : attributeCollection) { + if(attribute instanceof PooledDataSource) { + PooledDataSource dataSource = (PooledDataSource)attribute; + activeConnectionCount += dataSource.getNumBusyConnectionsAllUsers(); + currentConnectionCount += dataSource.getNumConnectionsAllUsers(); + } + } + } + + vo.setActiveConnectionCount(activeConnectionCount); + vo.setCurrentConnectionCount(currentConnectionCount); + + } catch (Exception e) { + log.error("", e); + } + return vo; + } +} diff --git a/src/main/java/org/olat/restapi/system/MemoryWebService.java b/src/main/java/org/olat/restapi/system/MemoryWebService.java new file mode 100644 index 00000000000..3e5884ee848 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/MemoryWebService.java @@ -0,0 +1,198 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system; + +import java.lang.management.ManagementFactory; +import java.lang.management.MemoryPoolMXBean; +import java.util.ArrayList; +import java.util.Date; +import java.util.Iterator; +import java.util.List; + +import javax.ws.rs.GET; +import javax.ws.rs.Path; +import javax.ws.rs.Produces; +import javax.ws.rs.QueryParam; +import javax.ws.rs.core.MediaType; +import javax.ws.rs.core.Response; + +import org.olat.core.logging.OLog; +import org.olat.core.logging.Tracing; +import org.olat.core.util.StringHelper; +import org.olat.core.util.WorkThreadInformations; +import org.olat.restapi.system.vo.DateParam; +import org.olat.restapi.system.vo.MemoryPoolVO; +import org.olat.restapi.system.vo.MemorySampleVO; +import org.olat.restapi.system.vo.MemoryVO; + + +/** + * + * <h3>Description:</h3> + + * Initial Date: 21 juin 2010 <br> + * @author srosse, stephane.rosse@frentix.com, www.frentix.com + */ +public class MemoryWebService implements Sampler { + + private static final OLog log = Tracing.createLoggerFor(MemoryWebService.class); + + private List<MemorySampleVO> memorySamples = new ArrayList<MemorySampleVO>(1000); + + public MemoryWebService() { + //start sampling + } + + @Override + public void takeSample() { + MemorySampleVO sample = new MemorySampleVO(); + sample.setDate(new Date()); + sample.setMemory(createMemoryVO()); + sample.setMemoryPools(createMemoryPools()); + while(memorySamples.size() >= 1000) { + memorySamples.remove(0); + } + memorySamples.add(sample); + + Runtime r = Runtime.getRuntime(); + if(r.freeMemory() < 20000000) { + List<String> currentThreadNames = new ArrayList<String>(); + WorkThreadInformations.currentThreadNames(currentThreadNames); + for(String currentThreadName:currentThreadNames) { + String currentWork = WorkThreadInformations.get(currentThreadName); + log.info("High memory usage:" + currentThreadName + " work at: " + currentWork); + } + } + } + + /** + * Return informations about memory. + * @response.representation.200.mediaType text/plain + * @response.representation.200.doc Informations about memory + * @response.representation.401.doc The roles of the authenticated user are not sufficient + * @param request The HTTP request + * @return The informations about the memory + */ + @GET + @Produces(MediaType.TEXT_PLAIN) + public Response getMemory() { + MemoryVO vo = createMemoryVO(); + return Response.ok(vo.toString()).build(); + } + + /** + * Return some informations about memory. + * @response.representation.200.qname {http://www.example.com}memoryVO + * @response.representation.200.mediaType application/xml, application/json + * @response.representation.200.doc A short summary of the number of classes + * @response.representation.200.example {@link org.olat.restapi.system.vo.Examples#SAMPLE_MEMORYVO} + * @response.representation.401.doc The roles of the authenticated user are not sufficient + * @param request The HTTP request + * @return The informations about the memory + */ + @GET + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getMemoryXml() { + MemoryVO vo = createMemoryVO(); + return Response.ok(vo).build(); + } + + private MemoryVO createMemoryVO() { + Runtime r = Runtime.getRuntime(); + long totalMem = r.totalMemory(); + // Total used memory in megabytes + long totalUsed = (totalMem - r.freeMemory()) / 1000000; + // Max available memory in VM in megabytes + long maxAvailable = r.maxMemory() / 1000000; + MemoryVO vo = new MemoryVO(totalMem/1000000, totalUsed, maxAvailable); + return vo; + } + + @GET + @Path("pools") + @Produces(MediaType.TEXT_PLAIN) + public Response getMemoryPools() { + MemoryPoolVO[] voes = createMemoryPools(); + StringBuilder sb = new StringBuilder(); + for(MemoryPoolVO vo:voes) { + sb.append(vo.getName()).append(" - ").append(vo.getType()).append(" - ").append(vo.getUsage()); + } + return Response.ok(sb.toString()).build(); + } + + @GET + @Path("pools") + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getMemoryPoolsXml() { + MemoryPoolVO[] voes = createMemoryPools(); + return Response.ok(voes).build(); + } + + @GET + @Path("samples") + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getSamplesXml(@QueryParam("from") String from, @QueryParam("to") String to, @QueryParam("lastSamples") Integer maxResults) { + List<MemorySampleVO> samples = new ArrayList<MemorySampleVO>(memorySamples); + + Date fromDate = null; + if(StringHelper.containsNonWhitespace(from)) { + fromDate = parseDate(from); + } + Date toDate = null; + if(StringHelper.containsNonWhitespace(to)) { + toDate = parseDate(to); + } + + if(fromDate != null || toDate != null) { + for(Iterator<MemorySampleVO> sampleIt=samples.iterator(); sampleIt.hasNext();) { + MemorySampleVO sample = sampleIt.next(); + if((fromDate != null && fromDate.compareTo(sample.getDate()) > 0) || + (toDate != null && sample.getDate().compareTo(toDate) > 0)) { + sampleIt.remove(); + } + } + } + + if(maxResults != null) { + int fromIndex = Math.max(0, memorySamples.size() - maxResults); + samples = samples.subList(fromIndex, memorySamples.size()); + } + + MemorySampleVO[] voes = new MemorySampleVO[0]; + voes = samples.toArray(voes); + return Response.ok(voes).build(); + } + + private static Date parseDate(String dateStr) { + return new DateParam(dateStr).getDate(); + } + + private MemoryPoolVO[] createMemoryPools() { + List<MemoryPoolMXBean> memoryPool = ManagementFactory.getMemoryPoolMXBeans(); + MemoryPoolVO[] voes = new MemoryPoolVO[memoryPool.size()]; + int count = 0; + for(MemoryPoolMXBean bean:memoryPool) { + if(bean.isValid()) { + voes[count++] = new MemoryPoolVO(bean); + } + } + return voes; + } +} diff --git a/src/main/java/org/olat/restapi/system/OpenOLATStatisticsWebService.java b/src/main/java/org/olat/restapi/system/OpenOLATStatisticsWebService.java new file mode 100644 index 00000000000..9d3a9a76c18 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/OpenOLATStatisticsWebService.java @@ -0,0 +1,200 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system; + +import java.util.Set; + +import javax.servlet.http.HttpServletRequest; +import javax.ws.rs.GET; +import javax.ws.rs.Path; +import javax.ws.rs.Produces; +import javax.ws.rs.core.Context; +import javax.ws.rs.core.MediaType; +import javax.ws.rs.core.Response; + +import org.olat.basesecurity.BaseSecurity; +import org.olat.core.CoreSpringFactory; +import org.olat.core.commons.services.search.SearchServiceStatus; +import org.olat.core.util.SessionInfo; +import org.olat.core.util.UserSession; +import org.olat.course.CourseModule; +import org.olat.group.BusinessGroupService; +import org.olat.instantMessaging.InstantMessagingModule; +import org.olat.repository.RepositoryEntry; +import org.olat.repository.RepositoryManager; +import org.olat.restapi.system.vo.IndexerStatisticsVO; +import org.olat.restapi.system.vo.OpenOLATStatisticsVO; +import org.olat.restapi.system.vo.RepositoryStatisticsVO; +import org.olat.restapi.system.vo.SessionsVO; +import org.olat.restapi.system.vo.UserStatisticsVO; +import org.olat.search.service.SearchServiceFactory; +import org.olat.search.service.SearchServiceStatusImpl; +import org.olat.search.service.indexer.FullIndexerStatus; + +/** + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +public class OpenOLATStatisticsWebService { + + @GET + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getStatistics() { + OpenOLATStatisticsVO stats = new OpenOLATStatisticsVO(); + stats.setSessions(getSessionsVO()); + stats.setUserStatistics(getUserStatistics()); + stats.setRepositoryStatistics(getRepositoryStatistics()); + stats.setIndexerStatistics(getIndexerStatistics()); + return Response.ok(stats).build(); + } + + @GET + @Path("users") + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getUserStatistics(@Context HttpServletRequest request) { + UserStatisticsVO stats = getUserStatistics(); + return Response.ok(stats).build(); + } + + @GET + @Path("repository") + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getRepositoryStatistics(@Context HttpServletRequest request) { + RepositoryStatisticsVO stats = getRepositoryStatistics(); + return Response.ok(stats).build(); + } + + @GET + @Path("indexer") + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getIndexerStatistics(@Context HttpServletRequest request) { + IndexerStatisticsVO stats = getIndexerStatistics(); + return Response.ok(stats).build(); + } + + /** + * Return some informations about session. + * @response.representation.200.qname {http://www.example.com}sessionVO + * @response.representation.200.mediaType application/xml, application/json + * @response.representation.200.doc A short summary about sessions + * @response.representation.200.example {@link org.olat.restapi.system.vo.Examples#SAMPLE_SESSIONVO} + * @response.representation.401.doc The roles of the authenticated user are not sufficient + * @param request The HTTP request + * @return The informations about sessions + */ + @GET + @Path("sessions") + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getSessions(@Context HttpServletRequest request) { + SessionsVO vo = getSessionsVO(); + return Response.ok(vo).build(); + } + + private UserStatisticsVO getUserStatistics() { + UserStatisticsVO stats = new UserStatisticsVO(); + + BaseSecurity securityManager = CoreSpringFactory.getImpl(BaseSecurity.class); + long countUsers = securityManager.countIdentitiesByPowerSearch(null, null, false, null, null, null, null, null, null, null, null); + stats.setTotalUserCount(countUsers); + + BusinessGroupService bgs = CoreSpringFactory.getImpl(BusinessGroupService.class); + long countGroups = bgs.countBusinessGroups(null, null); + stats.setTotalGroupCount(countGroups); + return stats; + } + + private RepositoryStatisticsVO getRepositoryStatistics() { + RepositoryStatisticsVO stats = new RepositoryStatisticsVO(); + RepositoryManager repoMgr = CoreSpringFactory.getImpl(RepositoryManager.class); + int allCourses = repoMgr.countByTypeLimitAccess(CourseModule.ORES_TYPE_COURSE, RepositoryEntry.ACC_OWNERS); + int publishedCourses = repoMgr.countByTypeLimitAccess(CourseModule.ORES_TYPE_COURSE, RepositoryEntry.ACC_USERS); + stats.setCoursesCount(allCourses); + stats.setPublishedCoursesCount(publishedCourses); + return stats; + } + + private IndexerStatisticsVO getIndexerStatistics() { + IndexerStatisticsVO stats = new IndexerStatisticsVO(); + + SearchServiceStatus status = SearchServiceFactory.getService().getStatus(); + if(status instanceof SearchServiceStatusImpl) { + SearchServiceStatusImpl statusImpl = (SearchServiceStatusImpl)status; + FullIndexerStatus fStatus = statusImpl.getFullIndexerStatus(); + stats.setIndexedDocumentCount(fStatus.getDocumentCount()); + stats.setExcludedDocumentCount(fStatus.getExcludedDocumentCount()); + stats.setIndexSize(fStatus.getIndexSize()); + stats.setIndexingTime(fStatus.getIndexingTime()); + stats.setFullIndexStartedAt(fStatus.getFullIndexStartedAt()); + stats.setDocumentQueueSize(fStatus.getDocumentQueueSize()); + stats.setRunningFolderIndexerCount(fStatus.getNumberRunningFolderIndexer()); + stats.setAvailableFolderIndexerCount(fStatus.getNumberAvailableFolderIndexer()); + stats.setLastFullIndexTime(fStatus.getLastFullIndexTime()); + } + stats.setStatus(status.getStatus()); + + return stats; + } + + private SessionsVO getSessionsVO() { + SessionsVO vo = new SessionsVO(); + vo.setCount(UserSession.getUserSessionsCnt()); + + Set<UserSession> userSessions = UserSession.getAuthenticatedUserSessions(); + int webdavcount = 0; + int secureWebdavCount = 0; + int authenticatedcount = 0; + int secureAuthenticatedCount = 0; + int restCount = 0; + int secureRestCount = 0; + for (UserSession usess:userSessions) { + SessionInfo sessInfo = usess.getSessionInfo(); + if (sessInfo.isWebDAV()) { + webdavcount++; + if (sessInfo.isSecure()) { + secureWebdavCount++; + } + } else if (sessInfo.isREST()) { + restCount++; + if (sessInfo.isSecure()) { + secureRestCount++; + } + } else { + authenticatedcount++; + if (sessInfo.isSecure()) { + secureAuthenticatedCount++; + } + } + } + + vo.setAuthenticatedCount(authenticatedcount); + vo.setSecureAuthenticatedCount(secureAuthenticatedCount); + vo.setWebdavCount(webdavcount); + vo.setSecureWebdavCount(secureWebdavCount); + vo.setRestCount(restCount); + vo.setSecureRestCount(secureRestCount); + + //Instant messaging + int imConnections = InstantMessagingModule.getAdapter().countConnectedUsers(); + vo.setInstantMessagingCount(imConnections); + + return vo; + } + +} diff --git a/src/main/java/org/olat/restapi/system/RuntimeWebService.java b/src/main/java/org/olat/restapi/system/RuntimeWebService.java new file mode 100644 index 00000000000..bdcf43e5862 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/RuntimeWebService.java @@ -0,0 +1,151 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system; + +import static org.olat.restapi.security.RestSecurityHelper.isAdmin; + +import java.lang.management.ClassLoadingMXBean; +import java.lang.management.ManagementFactory; +import java.lang.management.OperatingSystemMXBean; +import java.lang.management.RuntimeMXBean; +import java.lang.management.ThreadMXBean; +import java.util.Date; + +import javax.servlet.http.HttpServletRequest; +import javax.ws.rs.GET; +import javax.ws.rs.Path; +import javax.ws.rs.Produces; +import javax.ws.rs.core.Context; +import javax.ws.rs.core.MediaType; +import javax.ws.rs.core.Response; + +import org.olat.restapi.system.vo.ClasseStatisticsVO; +import org.olat.restapi.system.vo.MemoryStatisticsVO; +import org.olat.restapi.system.vo.RuntimeStatisticsVO; +import org.olat.restapi.system.vo.ThreadStatisticsVO; + +/** + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +public class RuntimeWebService { + + private static final int mb = 1024*1024; + + public RuntimeWebService() { + //make Spring happy + } + + @GET + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getSystemSummaryVO(@Context HttpServletRequest request) { + if(!isAdmin(request)) { + return null; + } + + RuntimeStatisticsVO stats = new RuntimeStatisticsVO(); + stats.setMemory(getMemoryStatistics()); + stats.setThreads(getThreadStatistics()); + stats.setClasses(getClasseStatistics()); + + OperatingSystemMXBean os = ManagementFactory.getOperatingSystemMXBean(); + RuntimeMXBean runtime = ManagementFactory.getRuntimeMXBean(); + stats.setSystemLoadAverage(os.getSystemLoadAverage()); + stats.setStartTime(new Date(runtime.getStartTime())); + stats.setUpTime(runtime.getUptime()); + + return Response.ok(stats).build(); + } + + @GET + @Path("memory") + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getMemoryStatistics(@Context HttpServletRequest request) { + if(!isAdmin(request)) { + return null; + } + MemoryStatisticsVO stats = getMemoryStatistics(); + return Response.ok(stats).build(); + } + + @GET + @Path("threads") + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getThreadStatistics(@Context HttpServletRequest request) { + if(!isAdmin(request)) { + return null; + } + ThreadStatisticsVO stats = getThreadStatistics(); + return Response.ok(stats).build(); + } + + /** + * Return some informations about the number of Java classes... + * @response.representation.200.qname {http://www.example.com}classesVO + * @response.representation.200.mediaType application/xml, application/json + * @response.representation.200.doc A short summary of the number of classes + * @response.representation.200.example {@link org.olat.restapi.system.vo.Examples#SAMPLE_CLASSESVO} + * @response.representation.401.doc The roles of the authenticated user are not sufficient + * @param request The HTTP request + * @return The information about the classes + */ + @GET + @Path("classes") + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getCompilationXml(@Context HttpServletRequest request) { + if(!isAdmin(request)) { + return null; + } + ClasseStatisticsVO stats = getClasseStatistics(); + return Response.ok(stats).build(); + } + + private ThreadStatisticsVO getThreadStatistics() { + ThreadStatisticsVO stats = new ThreadStatisticsVO(); + ThreadMXBean threadBean = ManagementFactory.getThreadMXBean(); + stats.setDaemonCount(threadBean.getDaemonThreadCount()); + stats.setThreadCount(threadBean.getThreadCount()); + stats.setPeakThreadCount(threadBean.getPeakThreadCount()); + return stats; + } + + private MemoryStatisticsVO getMemoryStatistics() { + MemoryStatisticsVO stats = new MemoryStatisticsVO(); + + Runtime runtime = Runtime.getRuntime(); + stats.setUsedMemory((runtime.totalMemory() - runtime.freeMemory()) / mb); + stats.setFreeMemory(runtime.freeMemory() / mb); + stats.setTotalMemory(runtime.totalMemory() / mb); + return stats; + } + + private ClasseStatisticsVO getClasseStatistics() { + ClasseStatisticsVO stats = new ClasseStatisticsVO(); + ClassLoadingMXBean bean = ManagementFactory.getClassLoadingMXBean(); + stats.setLoadedClassCount(bean.getLoadedClassCount()); + stats.setTotalLoadedClassCount(bean.getTotalLoadedClassCount()); + stats.setUnloadedClassCount(bean.getUnloadedClassCount()); + return stats; + } + + + + +} diff --git a/src/main/java/org/olat/restapi/system/Sampler.java b/src/main/java/org/olat/restapi/system/Sampler.java new file mode 100644 index 00000000000..b15cdf5639d --- /dev/null +++ b/src/main/java/org/olat/restapi/system/Sampler.java @@ -0,0 +1,30 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system; + +/** + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +public interface Sampler { + + public void takeSample(); + +} diff --git a/src/main/java/org/olat/restapi/system/SamplerJob.java b/src/main/java/org/olat/restapi/system/SamplerJob.java new file mode 100644 index 00000000000..3d0d8fca22c --- /dev/null +++ b/src/main/java/org/olat/restapi/system/SamplerJob.java @@ -0,0 +1,39 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system; + +import org.quartz.JobExecutionContext; +import org.springframework.scheduling.quartz.QuartzJobBean; + +/** + * + * <h3>Description:</h3> + * <p> + * <p> + * Initial Date: 21 feb. 2011 <br> + * @author srosse, stephane.rosse@frentix.com, www.frentix.com + */ +public class SamplerJob extends QuartzJobBean { + + @Override + protected void executeInternal(JobExecutionContext context) { + SystemWebService.takeSample(); + } +} \ No newline at end of file diff --git a/src/main/java/org/olat/restapi/system/SystemWebService.java b/src/main/java/org/olat/restapi/system/SystemWebService.java new file mode 100644 index 00000000000..bd0aa049603 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/SystemWebService.java @@ -0,0 +1,153 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system; + +import static org.olat.restapi.security.RestSecurityHelper.isAdmin; + +import java.lang.management.ManagementFactory; +import java.lang.management.OperatingSystemMXBean; +import java.lang.management.RuntimeMXBean; + +import javax.servlet.http.HttpServletRequest; +import javax.ws.rs.GET; +import javax.ws.rs.Path; +import javax.ws.rs.Produces; +import javax.ws.rs.core.Context; +import javax.ws.rs.core.MediaType; +import javax.ws.rs.core.Response; + +import org.olat.core.helpers.Settings; +import org.olat.core.util.WebappHelper; +import org.olat.restapi.system.vo.EnvironmentInformationsVO; +import org.olat.restapi.system.vo.ReleaseInfosVO; + +/** + * + * <h3>Description:</h3> + * FrentixSystemWebService + * <p> + * Initial Date: 18 jun. 2010 <br> + * @author srosse, stephane.rosse@frentix.com, www.frentix.com + */ +@Path("system") +public class SystemWebService { + + private static final MemoryWebService memoryWebService = new MemoryWebService(); + private static final ThreadsWebService threadsWebService = new ThreadsWebService(); + + + public SystemWebService() { + //make Spring happy + } + + @Path("runtime") + public RuntimeWebService getCompilationXml(@Context HttpServletRequest request) { + if(!isAdmin(request)) { + return null; + } + return new RuntimeWebService(); + } + + @Path("database") + public DatabaseWebService getDatabaseWS(@Context HttpServletRequest request) { + if(!isAdmin(request)) { + return null; + } + return new DatabaseWebService(); + } + + @Path("openolat") + public OpenOLATStatisticsWebService getSessionsWS(@Context HttpServletRequest request) { + if(!isAdmin(request)) { + return null; + } + return new OpenOLATStatisticsWebService(); + } + + @Path("memory") + public MemoryWebService getMemoryWS(@Context HttpServletRequest request) { + if(!isAdmin(request)) { + return null; + } + return memoryWebService; + } + + @Path("threads") + public ThreadsWebService getThreadsWS(@Context HttpServletRequest request) { + if(!isAdmin(request)) { + return null; + } + return threadsWebService; + } + + /** + * Return some informations about the environment. + * @response.representation.200.qname {http://www.example.com}environmentVO + * @response.representation.200.mediaType application/xml, application/json + * @response.representation.200.doc A short summary of the number of classes + * @response.representation.200.example {@link org.olat.restapi.system.vo.Examples#SAMPLE_ENVVO} + * @response.representation.401.doc The roles of the authenticated user are not sufficient + * @param request The HTTP request + * @return The informations about the environment + */ + @GET + @Path("environment") + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getEnvironnementXml(@Context HttpServletRequest request) { + if(!isAdmin(request)) { + return null; + } + + OperatingSystemMXBean os = ManagementFactory.getOperatingSystemMXBean(); + RuntimeMXBean runtime = ManagementFactory.getRuntimeMXBean(); + EnvironmentInformationsVO vo = new EnvironmentInformationsVO(os, runtime); + return Response.ok(vo).build(); + } + + /** + * Return the version of the instance. + * @response.representation.200.qname {http://www.example.com}releaseVO + * @response.representation.200.mediaType application/xml, application/json + * @response.representation.200.doc The verison of the instance + * @response.representation.200.example {@link org.olat.restapi.system.vo.Examples#SAMPLE_RELEASEVO} + * @response.representation.401.doc The roles of the authenticated user are not sufficient + * @param request The HTTP request + * @return The informations about the memory + */ + @GET + @Path("release") + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getReleaseInfos(@Context HttpServletRequest request) { + if(!isAdmin(request)) { + return null; + } + + ReleaseInfosVO version = new ReleaseInfosVO(); + version.setBuildVersion(Settings.getBuildIdentifier()); + version.setOlatVersion(Settings.getVersion()); + version.setInstanceID(WebappHelper.getInstanceId()); + return Response.ok(version).build(); + } + + public static void takeSample() { + memoryWebService.takeSample(); + threadsWebService.takeSample(); + } +} diff --git a/src/main/java/org/olat/restapi/system/ThreadsWebService.java b/src/main/java/org/olat/restapi/system/ThreadsWebService.java new file mode 100644 index 00000000000..6b11cb7dc3f --- /dev/null +++ b/src/main/java/org/olat/restapi/system/ThreadsWebService.java @@ -0,0 +1,158 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system; + +import java.lang.management.ManagementFactory; +import java.lang.management.RuntimeMXBean; +import java.lang.management.ThreadInfo; +import java.lang.management.ThreadMXBean; +import java.text.NumberFormat; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Set; + +import javax.ws.rs.GET; +import javax.ws.rs.Path; +import javax.ws.rs.Produces; +import javax.ws.rs.core.MediaType; +import javax.ws.rs.core.Response; + +import org.olat.core.logging.OLog; +import org.olat.core.logging.Tracing; +import org.olat.core.util.WorkThreadInformations; +import org.olat.restapi.system.vo.ThreadVO; +import org.olat.restapi.system.vo.ThreadsVO; + +/** + * + * <h3>Description:</h3> + * + * Initial Date: 21 juin 2010 <br> + * @author srosse, stephane.rosse@frentix.com, www.frentix.com + */ +public class ThreadsWebService implements Sampler { + + private static final OLog log = Tracing.createLoggerFor(ThreadsWebService.class); + + private final static NumberFormat percentFormat = NumberFormat.getPercentInstance(Locale.ENGLISH); + + private long prevUpTime; + private Map<Long,ThreadVO> threadMap = new HashMap<Long,ThreadVO>(); + + @GET + @Produces(MediaType.TEXT_PLAIN) + public Response getThreads() { + ThreadMXBean bean = ManagementFactory.getThreadMXBean(); + ThreadsVO vo = new ThreadsVO(bean); + return Response.ok(vo.toString()).build(); + } + + @GET + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public Response getThreadsXml() { + ThreadMXBean bean = ManagementFactory.getThreadMXBean(); + ThreadsVO vo = new ThreadsVO(bean); + return Response.ok(vo).build(); + } + + @GET + @Path("cpu") + @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) + public synchronized Response getThreadsCpu() { + List<ThreadVO> threads = new ArrayList<ThreadVO>(threadMap.values()); + Collections.sort(threads); + ThreadVO[] threadVos = threads.toArray(new ThreadVO[threads.size()]); + return Response.ok(threadVos).build(); + } + + @Override + public synchronized void takeSample() { + updateTimeSeries(); + } + + private void updateTimeSeries() { + ThreadMXBean threadProxy = ManagementFactory.getThreadMXBean(); + RuntimeMXBean runtimeProxy = ManagementFactory.getRuntimeMXBean(); + ThreadInfo tis[] = threadProxy.dumpAllThreads(false, false); + + List<String> currentThreadNames = new ArrayList<String>(); + + Set<Long> currentThreadIds = new HashSet<Long>(); + for (ThreadInfo ti : tis) { + if (!threadMap.containsKey(ti.getThreadId())) { + ThreadVO threadVO = new ThreadVO(); + threadVO.setId(ti.getThreadId()); + threadVO.setName(ti.getThreadName()); + threadMap.put(ti.getThreadId(), threadVO); + } + currentThreadIds.add(ti.getThreadId()); + } + WorkThreadInformations.currentThreadNames(currentThreadNames); + + for (ThreadVO threadVO:threadMap.values()) { + threadVO.setPrevCpuTime(Math.max(0, threadVO.getCpuTime())); + threadVO.setCpuTime(Math.max(0, threadProxy.getThreadCpuTime(threadVO.getId()))); + } + + long upTime = runtimeProxy.getUptime(); + if (prevUpTime > 0L && upTime > prevUpTime) { + // elapsedTime is in ms + long elapsedTime = upTime - prevUpTime; + for (ThreadVO threadVO:threadMap.values()) { + // elapsedCpu is in ns + long elapsedCpu = threadVO.getCpuTime() - threadVO.getPrevCpuTime(); + // cpuUsage could go higher than 100% because elapsedTime + // and elapsedCpu are not fetched simultaneously. Limit to + // 99% to avoid Chart showing a scale from 0% to 200%. + float cpuUsage = Math.min(99f, elapsedCpu / (elapsedTime * 1000000F)); + threadVO.setCpuUsage(cpuUsage); + threadVO.setCpuUsagePercent(percentFormat.format(cpuUsage)); + + if(cpuUsage > 0.8) { + threadVO.setWarningCounter(threadVO.getWarningCounter() + 1); + if(threadVO.getWarningCounter() >= 2) { + String currentWork = WorkThreadInformations.get(threadVO.getName()); + if(currentWork == null) { + currentWork = "unkown"; + } + log.info("High usage on thread:" + threadVO + " because thread work at: " + currentWork); + } + } else { + threadVO.setWarningCounter(0); + } + } + } + prevUpTime = upTime; + + //clean-up closed threads + for (Iterator<Map.Entry<Long,ThreadVO>> it=threadMap.entrySet().iterator(); it.hasNext(); ) { + Map.Entry<Long,ThreadVO> entry = it.next(); + if(!currentThreadIds.contains(entry.getKey())) { + it.remove(); + } + } + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/ClasseStatisticsVO.java b/src/main/java/org/olat/restapi/system/vo/ClasseStatisticsVO.java new file mode 100644 index 00000000000..ff759a0793c --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/ClasseStatisticsVO.java @@ -0,0 +1,74 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * Description:<br> + * + * <P> + * Initial Date: 20 déc. 2011 <br> + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "classeStatisticsVO") +public class ClasseStatisticsVO { + + @XmlAttribute(name="loadedClassCount", required=true) + private int loadedClassCount; + @XmlAttribute(name="unloadedClassCount", required=true) + private long unloadedClassCount; + @XmlAttribute(name="totalLoadedClassCount", required=true) + private long totalLoadedClassCount; + + public ClasseStatisticsVO() { + //make JAXB happy + } + + public int getLoadedClassCount() { + return loadedClassCount; + } + + public void setLoadedClassCount(int loadedClassCount) { + this.loadedClassCount = loadedClassCount; + } + + public long getUnloadedClassCount() { + return unloadedClassCount; + } + + public void setUnloadedClassCount(long unloadedClassCount) { + this.unloadedClassCount = unloadedClassCount; + } + + public long getTotalLoadedClassCount() { + return totalLoadedClassCount; + } + + public void setTotalLoadedClassCount(long totalLoadedClassCount) { + this.totalLoadedClassCount = totalLoadedClassCount; + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/DatabaseConnectionVO.java b/src/main/java/org/olat/restapi/system/vo/DatabaseConnectionVO.java new file mode 100644 index 00000000000..3b400b7215a --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/DatabaseConnectionVO.java @@ -0,0 +1,61 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "connectionVO") +public class DatabaseConnectionVO { + + @XmlAttribute(name="activeConnectionCount", required=true) + private int activeConnectionCount; + @XmlAttribute(name="currentConnectionCount", required=true) + private long currentConnectionCount; + + public DatabaseConnectionVO() { + //make JAXB happy + } + + public int getActiveConnectionCount() { + return activeConnectionCount; + } + + public void setActiveConnectionCount(int activeConnectionCount) { + this.activeConnectionCount = activeConnectionCount; + } + + public long getCurrentConnectionCount() { + return currentConnectionCount; + } + + public void setCurrentConnectionCount(long currentConnectionCount) { + this.currentConnectionCount = currentConnectionCount; + } + + +} diff --git a/src/main/java/org/olat/restapi/system/vo/DatabaseVO.java b/src/main/java/org/olat/restapi/system/vo/DatabaseVO.java new file mode 100644 index 00000000000..adc41e7c906 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/DatabaseVO.java @@ -0,0 +1,56 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "databaseVO") +public class DatabaseVO { + + private DatabaseConnectionVO connectionInfos; + private HibernateStatisticsVO hibernateStatistics; + + public DatabaseVO() { + //make JAXB happy + } + + public DatabaseConnectionVO getConnectionInfos() { + return connectionInfos; + } + + public void setConnectionInfos(DatabaseConnectionVO connectionInfos) { + this.connectionInfos = connectionInfos; + } + + public HibernateStatisticsVO getHibernateStatistics() { + return hibernateStatistics; + } + + public void setHibernateStatistics(HibernateStatisticsVO hibernateStatistics) { + this.hibernateStatistics = hibernateStatistics; + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/DateParam.java b/src/main/java/org/olat/restapi/system/vo/DateParam.java new file mode 100644 index 00000000000..ef33f46675e --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/DateParam.java @@ -0,0 +1,50 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Date; + +import javax.ws.rs.WebApplicationException; + + +public class DateParam { + private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); + + private Date date; + + public DateParam(String string) throws WebApplicationException { + try { + date = format.parse(string); + } + catch (ParseException exception) { + throw new WebApplicationException(400); + } + } + + public Date getDate() { + return date; + } + + public String format(Date value) { + return format.format(value.getTime()); + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/EnvironmentInformationsVO.java b/src/main/java/org/olat/restapi/system/vo/EnvironmentInformationsVO.java new file mode 100644 index 00000000000..ad0447ddac8 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/EnvironmentInformationsVO.java @@ -0,0 +1,153 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import java.lang.management.OperatingSystemMXBean; +import java.lang.management.RuntimeMXBean; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * <h3>Description:</h3> + + * Initial Date: 21 juin 2010 <br> + * @author srosse, stephane.rosse@frentix.com, www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "environmentVO") +public class EnvironmentInformationsVO { + + @XmlAttribute(name="arch", required=true) + private String arch; + @XmlAttribute(name="osName", required=true) + private String osName; + @XmlAttribute(name="osVersion", required=true) + private String osVersion; + @XmlAttribute(name="availableProcessors", required=true) + private int availableProcessors; + @XmlAttribute(name="runtimeName", required=true) + private String runtimeName; + @XmlAttribute(name="vmName", required=true) + private String vmName; + @XmlAttribute(name="vmVendor", required=true) + private String vmVendor; + @XmlAttribute(name="vmVersion", required=true) + private String vmVersion; + + public EnvironmentInformationsVO() { + //make JAXB happy + } + + public EnvironmentInformationsVO(OperatingSystemMXBean bean, RuntimeMXBean runtime) { + arch = bean.getArch(); + osName = bean.getName(); + osVersion = bean.getVersion(); + availableProcessors = bean.getAvailableProcessors(); + + runtimeName = runtime.getName(); + vmName = runtime.getVmName(); + vmVendor = runtime.getVmVendor(); + vmVersion = runtime.getVmVersion(); + } + + public String getArch() { + return arch; + } + + public void setArch(String arch) { + this.arch = arch; + } + + public String getOsName() { + return osName; + } + + public void setOsName(String osName) { + this.osName = osName; + } + + public String getOsVersion() { + return osVersion; + } + + public void setOsVersion(String osVersion) { + this.osVersion = osVersion; + } + + public int getAvailableProcessors() { + return availableProcessors; + } + + public void setAvailableProcessors(int availableProcessors) { + this.availableProcessors = availableProcessors; + } + + public String getRuntimeName() { + return runtimeName; + } + + public void setRuntimeName(String runtimeName) { + this.runtimeName = runtimeName; + } + + public String getVmName() { + return vmName; + } + + public void setVmName(String vmName) { + this.vmName = vmName; + } + + public String getVmVendor() { + return vmVendor; + } + + public void setVmVendor(String vmVendor) { + this.vmVendor = vmVendor; + } + + public String getVmVersion() { + return vmVersion; + } + + public void setVmVersion(String vmVersion) { + this.vmVersion = vmVersion; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder() + .append("OS[Arch=").append(getArch()).append(':') + .append("Name=").append(getOsName()).append(':') + .append("Version=").append(getOsVersion()).append(':') + .append("Proc=").append(getAvailableProcessors()).append(']'); + + sb.append("Runtime[VM Name=").append(getRuntimeName()).append(':') + .append("VM Name=").append(getVmName()).append(':') + .append("Vendor=").append(getVmVendor()).append(':') + .append("Version=").append(getVmVersion()).append(']'); + + return sb.toString(); + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/Examples.java b/src/main/java/org/olat/restapi/system/vo/Examples.java new file mode 100644 index 00000000000..62ef150c188 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/Examples.java @@ -0,0 +1,84 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import java.util.Date; + +/** + * + * Description:<br> + * Examples for the REST API documentation + * + * <P> + * Initial Date: 20 déc. 2011 <br> + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +public class Examples { + + public static final SystemInfosVO SAMPLE_SYSTEMSUMMARYVO = new SystemInfosVO(); + public static final ClasseStatisticsVO SAMPLE_CLASSESVO = new ClasseStatisticsVO(); + public static final EnvironmentInformationsVO SAMPLE_ENVVO = new EnvironmentInformationsVO(); + public static final RuntimeStatisticsVO SAMPLE_RUNTIMEVO = new RuntimeStatisticsVO(); + public static final MemoryVO SAMPLE_MEMORYVO = new MemoryVO(); + public static final SessionsVO SAMPLE_SESSIONVO = new SessionsVO(); + public static final ReleaseInfosVO SAMPLE_RELEASEVO = new ReleaseInfosVO(); + + static { + + SAMPLE_CLASSESVO.setLoadedClassCount(2345); + SAMPLE_CLASSESVO.setTotalLoadedClassCount(3947); + SAMPLE_CLASSESVO.setUnloadedClassCount(2939); + + SAMPLE_ENVVO.setArch("x86_64"); + SAMPLE_ENVVO.setAvailableProcessors(4); + SAMPLE_ENVVO.setOsName("Mac OS X"); + SAMPLE_ENVVO.setOsVersion("10.7.2"); + SAMPLE_ENVVO.setRuntimeName("15261@agam.local"); + SAMPLE_ENVVO.setVmName("Java HotSpot(TM) 64-Bit Server VM"); + SAMPLE_ENVVO.setVmVendor("Apple Inc."); + SAMPLE_ENVVO.setVmVersion("20.4-b02-402"); + + SAMPLE_RUNTIMEVO.setStartTime(new Date()); + SAMPLE_RUNTIMEVO.setSystemLoadAverage(1.16748046875d); + SAMPLE_RUNTIMEVO.setUpTime(21248); + + SAMPLE_MEMORYVO.setDate(new Date()); + SAMPLE_MEMORYVO.setMaxAvailable(2000); + SAMPLE_MEMORYVO.setTotalMem(230); + SAMPLE_MEMORYVO.setTotalUsed(546); + + SAMPLE_SESSIONVO.setAuthenticatedCount(234); + SAMPLE_SESSIONVO.setCount(234); + SAMPLE_SESSIONVO.setInstantMessagingCount(123); + SAMPLE_SESSIONVO.setSecureAuthenticatedCount(234); + SAMPLE_SESSIONVO.setSecureWebdavCount(12); + SAMPLE_SESSIONVO.setWebdavCount(23); + + SAMPLE_RELEASEVO.setBuildVersion(""); + SAMPLE_RELEASEVO.setOlatVersion(""); + SAMPLE_RELEASEVO.setRepoRevision(""); + SAMPLE_RELEASEVO.setAllowAutoPatch(true); + SAMPLE_RELEASEVO.setAllowAutoUpdate(false); + SAMPLE_RELEASEVO.setPatchAvailable(true); + SAMPLE_RELEASEVO.setUpdateAvailable(false); + SAMPLE_RELEASEVO.setUpgradeAvailable(false); + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/HibernateStatisticsVO.java b/src/main/java/org/olat/restapi/system/vo/HibernateStatisticsVO.java new file mode 100644 index 00000000000..f4301d434d3 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/HibernateStatisticsVO.java @@ -0,0 +1,119 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "hibernateStatisticsVO") +public class HibernateStatisticsVO { + + @XmlAttribute(name="openSessionsCount", required=true) + private long openSessionsCount; + + @XmlAttribute(name="transactionsCount", required=true) + private long transactionsCount; + @XmlAttribute(name="successfulTransactionCount", required=true) + private long successfulTransactionCount; + @XmlAttribute(name="failedTransactionsCount", required=true) + private long failedTransactionsCount; + + @XmlAttribute(name="optimisticFailureCount", required=true) + private long optimisticFailureCount; + + @XmlAttribute(name="queryExecutionMaxTime", required=true) + private long queryExecutionMaxTime; + @XmlAttribute(name="queryExecutionMaxTimeQueryString", required=true) + private String queryExecutionMaxTimeQueryString; + @XmlAttribute(name="queryExecutionCount", required=true) + private long queryExecutionCount; + + + public long getOpenSessionsCount() { + return openSessionsCount; + } + + public void setOpenSessionsCount(long openSessionsCount) { + this.openSessionsCount = openSessionsCount; + } + + public long getTransactionsCount() { + return transactionsCount; + } + + public void setTransactionsCount(long transactionsCount) { + this.transactionsCount = transactionsCount; + } + + public long getSuccessfulTransactionCount() { + return successfulTransactionCount; + } + + public void setSuccessfulTransactionCount(long successfulTransactionCount) { + this.successfulTransactionCount = successfulTransactionCount; + } + + public long getFailedTransactionsCount() { + return failedTransactionsCount; + } + + public void setFailedTransactionsCount(long failedTransactionsCount) { + this.failedTransactionsCount = failedTransactionsCount; + } + + public long getOptimisticFailureCount() { + return optimisticFailureCount; + } + + public void setOptimisticFailureCount(long optimisticFailureCount) { + this.optimisticFailureCount = optimisticFailureCount; + } + + public long getQueryExecutionCount() { + return queryExecutionCount; + } + + public void setQueryExecutionCount(long queryExecutionCount) { + this.queryExecutionCount = queryExecutionCount; + } + + public long getQueryExecutionMaxTime() { + return queryExecutionMaxTime; + } + + public void setQueryExecutionMaxTime(long queryExecutionMaxTime) { + this.queryExecutionMaxTime = queryExecutionMaxTime; + } + + public String getQueryExecutionMaxTimeQueryString() { + return queryExecutionMaxTimeQueryString; + } + + public void setQueryExecutionMaxTimeQueryString(String queryExecutionMaxTimeQueryString) { + this.queryExecutionMaxTimeQueryString = queryExecutionMaxTimeQueryString; + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/IndexerStatisticsVO.java b/src/main/java/org/olat/restapi/system/vo/IndexerStatisticsVO.java new file mode 100644 index 00000000000..db2a9be7bb1 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/IndexerStatisticsVO.java @@ -0,0 +1,140 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "indexerStatisticsVO") +public class IndexerStatisticsVO { + + @XmlAttribute(name="indexedDocumentCount", required=false) + private long indexedDocumentCount; + @XmlAttribute(name="excludedDocumentCount", required=false) + private long excludedDocumentCount; + @XmlAttribute(name="documentQueueSize", required=false) + private long documentQueueSize; + @XmlAttribute(name="runningFolderIndexerCount", required=false) + private long runningFolderIndexerCount; + @XmlAttribute(name="availableFolderIndexerCount", required=false) + private long availableFolderIndexerCount; + @XmlAttribute(name="status", required=true) + private String status; + @XmlAttribute(name="indexSize", required=false) + private long indexSize; + @XmlAttribute(name="indexingTime", required=false) + private long indexingTime; + @XmlAttribute(name="fullIndexStartedAt", required=false) + private String fullIndexStartedAt; + @XmlAttribute(name="lastFullIndexTime", required=false) + private String lastFullIndexTime; + + + public IndexerStatisticsVO() { + // + } + + public long getIndexedDocumentCount() { + return indexedDocumentCount; + } + + public void setIndexedDocumentCount(long indexedDocumentCount) { + this.indexedDocumentCount = indexedDocumentCount; + } + + public long getExcludedDocumentCount() { + return excludedDocumentCount; + } + + public void setExcludedDocumentCount(long excludedDocumentCount) { + this.excludedDocumentCount = excludedDocumentCount; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public long getDocumentQueueSize() { + return documentQueueSize; + } + + public void setDocumentQueueSize(long documentQueueSize) { + this.documentQueueSize = documentQueueSize; + } + + public long getRunningFolderIndexerCount() { + return runningFolderIndexerCount; + } + + public void setRunningFolderIndexerCount(long runningFolderIndexerCount) { + this.runningFolderIndexerCount = runningFolderIndexerCount; + } + + public long getAvailableFolderIndexerCount() { + return availableFolderIndexerCount; + } + + public void setAvailableFolderIndexerCount(long availableFolderIndexerCount) { + this.availableFolderIndexerCount = availableFolderIndexerCount; + } + + public long getIndexSize() { + return indexSize; + } + + public void setIndexSize(long indexSize) { + this.indexSize = indexSize; + } + + public long getIndexingTime() { + return indexingTime; + } + + public void setIndexingTime(long indexingTime) { + this.indexingTime = indexingTime; + } + + public String getFullIndexStartedAt() { + return fullIndexStartedAt; + } + + public void setFullIndexStartedAt(String fullIndexStartedAt) { + this.fullIndexStartedAt = fullIndexStartedAt; + } + + public String getLastFullIndexTime() { + return lastFullIndexTime; + } + + public void setLastFullIndexTime(String lastFullIndexTime) { + this.lastFullIndexTime = lastFullIndexTime; + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/MemoryPoolVO.java b/src/main/java/org/olat/restapi/system/vo/MemoryPoolVO.java new file mode 100644 index 00000000000..a840ea201bb --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/MemoryPoolVO.java @@ -0,0 +1,103 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import java.lang.management.MemoryPoolMXBean; +import java.util.Date; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * <h3>Description:</h3> + * A mapping of the memory pool informations + * <p> + * Initial Date: 18 jun. 2010 <br> + * @author srosse, stephane.rosse@frentix.com, www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "memoryPoolVO") +public class MemoryPoolVO { + + @XmlAttribute(name="type", required=true) + private int type; + @XmlAttribute(name="name", required=true) + private String name; + @XmlAttribute(name="date", required=true) + private Date date; + + private MemoryUsageVO usage; + private MemoryUsageVO peakUsage; + + public MemoryPoolVO() { + //make JAXB happy + } + + public MemoryPoolVO(MemoryPoolMXBean bean) { + type = bean.getType().ordinal(); + name = bean.getName(); + + usage = new MemoryUsageVO(bean.getUsage()); + peakUsage = new MemoryUsageVO(bean.getPeakUsage()); + } + + public Date getDate() { + return date; + } + + public void setDate(Date date) { + this.date = date; + } + + public int getType() { + return type; + } + + public void setType(int type) { + this.type = type; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public MemoryUsageVO getUsage() { + return usage; + } + + public void setUsage(MemoryUsageVO usage) { + this.usage = usage; + } + + public MemoryUsageVO getPeakUsage() { + return peakUsage; + } + + public void setPeakUsage(MemoryUsageVO peakUsage) { + this.peakUsage = peakUsage; + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/MemorySampleVO.java b/src/main/java/org/olat/restapi/system/vo/MemorySampleVO.java new file mode 100644 index 00000000000..cbc26cc4eab --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/MemorySampleVO.java @@ -0,0 +1,67 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import java.util.Date; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "memorySampleVO") +public class MemorySampleVO { + + @XmlAttribute(name="date", required=true) + private Date date; + + private MemoryVO memory; + private MemoryPoolVO[] memoryPools; + + public MemorySampleVO() { + //make JAXB happy + } + + public Date getDate() { + return date; + } + + public void setDate(Date date) { + this.date = date; + } + + public MemoryVO getMemory() { + return memory; + } + + public void setMemory(MemoryVO memory) { + this.memory = memory; + } + + public MemoryPoolVO[] getMemoryPools() { + return memoryPools; + } + + public void setMemoryPools(MemoryPoolVO[] memoryPools) { + this.memoryPools = memoryPools; + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/MemoryStatisticsVO.java b/src/main/java/org/olat/restapi/system/vo/MemoryStatisticsVO.java new file mode 100644 index 00000000000..285527bddcf --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/MemoryStatisticsVO.java @@ -0,0 +1,75 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * <h3>Description:</h3> + * + * + * Initial Date: 21 juin 2010 <br> + * @author srosse, stephane.rosse@frentix.com, www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "memoryStatisticsVO") +public class MemoryStatisticsVO { + + @XmlAttribute(name="usedMemory", required=true) + private long usedMemory; + @XmlAttribute(name="freeMemory", required=true) + private long freeMemory; + @XmlAttribute(name="totalMemory", required=true) + private long totalMemory; + + + public MemoryStatisticsVO() { + //make JAXB happy + } + + public long getUsedMemory() { + return usedMemory; + } + + public void setUsedMemory(long usedMemory) { + this.usedMemory = usedMemory; + } + + public long getFreeMemory() { + return freeMemory; + } + + public void setFreeMemory(long freeMemory) { + this.freeMemory = freeMemory; + } + + public long getTotalMemory() { + return totalMemory; + } + + public void setTotalMemory(long totalMemory) { + this.totalMemory = totalMemory; + } + +} diff --git a/src/main/java/org/olat/restapi/system/vo/MemoryUsageVO.java b/src/main/java/org/olat/restapi/system/vo/MemoryUsageVO.java new file mode 100644 index 00000000000..28dc5d012c0 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/MemoryUsageVO.java @@ -0,0 +1,92 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import java.lang.management.MemoryUsage; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * <h3>Description:</h3> + * A mapping class for the MemoryUsage + * + * Initial Date: 21 jun. 2010 <br> + * @author srosse, stephane.rosse@frentix.com, www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "memoryUsageVO") +public class MemoryUsageVO { + + @XmlAttribute(name="init", required=true) + private long init; + @XmlAttribute(name="max", required=true) + private long max; + @XmlAttribute(name="committed", required=true) + private long committed; + @XmlAttribute(name="used", required=true) + private long used; + + public MemoryUsageVO() { + //make JAXB happy + } + + public MemoryUsageVO(MemoryUsage usage) { + init = usage.getInit(); + max = usage.getMax(); + committed = usage.getCommitted(); + used = usage.getUsed(); + } + + public long getInit() { + return init; + } + + public void setInit(long init) { + this.init = init; + } + + public long getMax() { + return max; + } + + public void setMax(long max) { + this.max = max; + } + + public long getCommitted() { + return committed; + } + + public void setCommitted(long committed) { + this.committed = committed; + } + + public long getUsed() { + return used; + } + + public void setUsed(long used) { + this.used = used; + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/MemoryVO.java b/src/main/java/org/olat/restapi/system/vo/MemoryVO.java new file mode 100644 index 00000000000..f660663b85f --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/MemoryVO.java @@ -0,0 +1,101 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import java.util.Date; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * <h3>Description:</h3> + + * Initial Date: 21 juin 2010 <br> + * @author srosse, stephane.rosse@frentix.com, www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "memoryVO") +public class MemoryVO { + + @XmlAttribute(name="date", required=true) + private Date date; + + @XmlAttribute(name="totalMem", required=true) + private long totalMem; + @XmlAttribute(name="totalUsed", required=true) + private long totalUsed; + @XmlAttribute(name="maxAvailable", required=true) + private long maxAvailable; + + public MemoryVO() { + //make JAXB happy + } + + public MemoryVO(long totalMem, long totalUsed, long maxAvailable) { + this.totalMem = totalMem; + this.totalUsed = totalUsed; + this.maxAvailable = maxAvailable; + } + + public Date getDate() { + return date; + } + + public void setDate(Date date) { + this.date = date; + } + + public long getTotalMem() { + return totalMem; + } + + public void setTotalMem(long totalMem) { + this.totalMem = totalMem; + } + + public long getTotalUsed() { + return totalUsed; + } + + public void setTotalUsed(long totalUsed) { + this.totalUsed = totalUsed; + } + + public long getMaxAvailable() { + return maxAvailable; + } + + public void setMaxAvailable(long maxAvailable) { + this.maxAvailable = maxAvailable; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("Memory[totalUsed=").append(totalUsed).append(':') + .append("totalMem=").append(totalMem).append(':') + .append("maxAvailable").append(maxAvailable).append(']'); + return sb.toString(); + } + +} diff --git a/src/main/java/org/olat/restapi/system/vo/OpenOLATStatisticsVO.java b/src/main/java/org/olat/restapi/system/vo/OpenOLATStatisticsVO.java new file mode 100644 index 00000000000..f2424cc6b05 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/OpenOLATStatisticsVO.java @@ -0,0 +1,78 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "openolatStatisticsVO") +public class OpenOLATStatisticsVO { + + private SessionsVO sessions; + private UserStatisticsVO userStatistics; + private IndexerStatisticsVO indexerStatistics; + private RepositoryStatisticsVO repositoryStatistics; + + public OpenOLATStatisticsVO() { + // + } + + public SessionsVO getSessions() { + return sessions; + } + + public void setSessions(SessionsVO sessions) { + this.sessions = sessions; + } + + public UserStatisticsVO getUserStatistics() { + return userStatistics; + } + + public void setUserStatistics(UserStatisticsVO userStatistics) { + this.userStatistics = userStatistics; + } + + public IndexerStatisticsVO getIndexerStatistics() { + return indexerStatistics; + } + + public void setIndexerStatistics(IndexerStatisticsVO indexerStatistics) { + this.indexerStatistics = indexerStatistics; + } + + public RepositoryStatisticsVO getRepositoryStatistics() { + return repositoryStatistics; + } + + public void setRepositoryStatistics(RepositoryStatisticsVO repositoryStatistics) { + this.repositoryStatistics = repositoryStatistics; + } + + + + +} diff --git a/src/main/java/org/olat/restapi/system/vo/ReleaseInfosVO.java b/src/main/java/org/olat/restapi/system/vo/ReleaseInfosVO.java new file mode 100644 index 00000000000..524f412ab0b --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/ReleaseInfosVO.java @@ -0,0 +1,148 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * Description:<br> + * + * <P> + * Initial Date: 20 déc. 2011 <br> + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "versionVO") +public class ReleaseInfosVO { + + @XmlAttribute(name="buildVersion", required=true) + private String buildVersion; + @XmlAttribute(name="olatVersion", required=true) + private String olatVersion; + @XmlAttribute(name="repoRevision", required=false) + private String repoRevision; + @XmlAttribute(name="instanceID",required=true) + private String instanceID; + @XmlAttribute(name="allowAutoPatch", required=false) + private boolean allowAutoPatch; + @XmlAttribute(name="patchAvailable", required=false) + private boolean patchAvailable; + @XmlAttribute(name="allowAutoUpdate", required=false) + private boolean allowAutoUpdate; + @XmlAttribute(name="updateAvailable", required=false) + private boolean updateAvailable; + @XmlAttribute(name="upgradeAvailable", required=false) + private boolean upgradeAvailable; + + + public ReleaseInfosVO() { + //make JAXB happy + } + + public ReleaseInfosVO(String buildVersion, String olatVersion, String repoRevision,String instanceID, boolean allowAutoPatch, boolean patchAvailable, + boolean allowAutoUpdate, boolean updateAvailable, boolean upgradeAvailable) { + this.buildVersion = buildVersion; + this.olatVersion = olatVersion; + this.repoRevision = repoRevision; + this.instanceID = instanceID; + this.allowAutoPatch = allowAutoPatch; + this.allowAutoUpdate = allowAutoUpdate; + this.patchAvailable = patchAvailable; + this.updateAvailable = updateAvailable; + this.upgradeAvailable = upgradeAvailable; + } + + public String getBuildVersion() { + return buildVersion; + } + + public void setBuildVersion(String buildVersion) { + this.buildVersion = buildVersion; + } + + public String getOlatVersion() { + return olatVersion; + } + + public void setOlatVersion(String olatVersion) { + this.olatVersion = olatVersion; + } + + public String getRepoRevision() { + return repoRevision; + } + + public String getInstanceID(){ + return instanceID; + } + + public void setInstanceID(String instanceid){ + this.instanceID = instanceid; + } + + public void setRepoRevision(String repoRevision) { + this.repoRevision = repoRevision; + } + + public boolean isAllowAutoPatch() { + return allowAutoPatch; + } + + public void setAllowAutoPatch(boolean allowAutoPatch) { + this.allowAutoPatch = allowAutoPatch; + } + + public boolean isPatchAvailable() { + return patchAvailable; + } + + public void setPatchAvailable(boolean patchAvailable) { + this.patchAvailable = patchAvailable; + } + + public boolean isAllowAutoUpdate() { + return allowAutoUpdate; + } + + public void setAllowAutoUpdate(boolean allowAutoUpdate) { + this.allowAutoUpdate = allowAutoUpdate; + } + + public boolean isUpdateAvailable() { + return updateAvailable; + } + + public void setUpdateAvailable(boolean updateAvailable) { + this.updateAvailable = updateAvailable; + } + + public boolean isUpgradeAvailable() { + return upgradeAvailable; + } + + public void setUpgradeAvailable(boolean upgradeAvailable) { + this.upgradeAvailable = upgradeAvailable; + } +} \ No newline at end of file diff --git a/src/main/java/org/olat/restapi/system/vo/RepositoryStatisticsVO.java b/src/main/java/org/olat/restapi/system/vo/RepositoryStatisticsVO.java new file mode 100644 index 00000000000..4ebe49bbb8a --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/RepositoryStatisticsVO.java @@ -0,0 +1,59 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "repositoryStatisticsVO") +public class RepositoryStatisticsVO { + + @XmlAttribute(name="coursesCount", required=true) + private long coursesCount; + @XmlAttribute(name="publishedCoursesCount", required=true) + private long publishedCoursesCount; + + public RepositoryStatisticsVO() { + // + } + + public long getCoursesCount() { + return coursesCount; + } + + public void setCoursesCount(long coursesCount) { + this.coursesCount = coursesCount; + } + + public long getPublishedCoursesCount() { + return publishedCoursesCount; + } + + public void setPublishedCoursesCount(long publishedCoursesCount) { + this.publishedCoursesCount = publishedCoursesCount; + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/RuntimeStatisticsVO.java b/src/main/java/org/olat/restapi/system/vo/RuntimeStatisticsVO.java new file mode 100644 index 00000000000..233138dc78a --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/RuntimeStatisticsVO.java @@ -0,0 +1,113 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import java.lang.management.OperatingSystemMXBean; +import java.lang.management.RuntimeMXBean; +import java.util.Date; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * <h3>Description:</h3> + * + * + * Initial Date: 21 juin 2010 <br> + * @author srosse, stephane.rosse@frentix.com, www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "runtimeVO") +public class RuntimeStatisticsVO { + + @XmlAttribute(name="systemLoadAverage", required=true) + private double systemLoadAverage; + @XmlAttribute(name="startTime", required=true) + private Date startTime; + @XmlAttribute(name="upTime", required=true) + private long upTime; + + private ClasseStatisticsVO classes; + private ThreadStatisticsVO threads; + private MemoryStatisticsVO memory; + + public RuntimeStatisticsVO() { + //make JAXB happy + } + + public RuntimeStatisticsVO(OperatingSystemMXBean bean, RuntimeMXBean runtime) { + systemLoadAverage = bean.getSystemLoadAverage(); + startTime = new Date(runtime.getStartTime()); + upTime = runtime.getUptime(); + } + + public double getSystemLoadAverage() { + return systemLoadAverage; + } + + public void setSystemLoadAverage(double systemLoadAverage) { + this.systemLoadAverage = systemLoadAverage; + } + + public Date getStartTime() { + return startTime; + } + + public void setStartTime(Date startTime) { + this.startTime = startTime; + } + + public long getUpTime() { + return upTime; + } + + public void setUpTime(long upTime) { + this.upTime = upTime; + } + + public ClasseStatisticsVO getClasses() { + return classes; + } + + public void setClasses(ClasseStatisticsVO classes) { + this.classes = classes; + } + + public ThreadStatisticsVO getThreads() { + return threads; + } + + public void setThreads(ThreadStatisticsVO threads) { + this.threads = threads; + } + + public MemoryStatisticsVO getMemory() { + return memory; + } + + public void setMemory(MemoryStatisticsVO memory) { + this.memory = memory; + } + + +} diff --git a/src/main/java/org/olat/restapi/system/vo/SessionsVO.java b/src/main/java/org/olat/restapi/system/vo/SessionsVO.java new file mode 100644 index 00000000000..7af68dcecde --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/SessionsVO.java @@ -0,0 +1,130 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * <h3>Description:</h3> + * + * Initial Date: 21 juin 2010 <br> + * @author srosse, stephane.rosse@frentix.com, www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "sessionsVO") +public class SessionsVO { + + @XmlAttribute(name="count", required=true) + private int count; + @XmlAttribute(name="authenticatedCount", required=true) + private int authenticatedCount; + @XmlAttribute(name="secureAuthenticatedCount", required=true) + private int secureAuthenticatedCount; + @XmlAttribute(name="webdavCount", required=true) + private int webdavCount; + @XmlAttribute(name="secureWebdavCount", required=true) + private int secureWebdavCount; + @XmlAttribute(name="restCount", required=true) + private int restCount; + @XmlAttribute(name="secureRestCount", required=true) + private int secureRestCount; + @XmlAttribute(name="instantMessagingCount", required=true) + private int instantMessagingCount; + + public SessionsVO() { + //make JAXB happy + } + + public int getCount() { + return count; + } + + public void setCount(int count) { + this.count = count; + } + + public int getAuthenticatedCount() { + return authenticatedCount; + } + + public void setAuthenticatedCount(int authenticatedCount) { + this.authenticatedCount = authenticatedCount; + } + + public int getSecureAuthenticatedCount() { + return secureAuthenticatedCount; + } + + public void setSecureAuthenticatedCount(int secureAuthenticatedCount) { + this.secureAuthenticatedCount = secureAuthenticatedCount; + } + + public int getWebdavCount() { + return webdavCount; + } + + public void setWebdavCount(int webdavCount) { + this.webdavCount = webdavCount; + } + + public int getSecureWebdavCount() { + return secureWebdavCount; + } + + public void setSecureWebdavCount(int secureWebdavCount) { + this.secureWebdavCount = secureWebdavCount; + } + + public int getRestCount() { + return restCount; + } + + public void setRestCount(int restCount) { + this.restCount = restCount; + } + + public int getSecureRestCount() { + return secureRestCount; + } + + public void setSecureRestCount(int secureRestCount) { + this.secureRestCount = secureRestCount; + } + + public int getInstantMessagingCount() { + return instantMessagingCount; + } + + public void setInstantMessagingCount(int instantMessagingCount) { + this.instantMessagingCount = instantMessagingCount; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("Sessions[count=").append(getCount()).append(':') + .append("authenticatedCount=").append(getAuthenticatedCount()).append(']'); + return sb.toString(); + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/SystemInfosVO.java b/src/main/java/org/olat/restapi/system/vo/SystemInfosVO.java new file mode 100644 index 00000000000..f0a46b18eb1 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/SystemInfosVO.java @@ -0,0 +1,57 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; + + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "systemVO") +public class SystemInfosVO { + + private ReleaseInfosVO openolatRelease; + private EnvironmentInformationsVO environnment; + + public SystemInfosVO() { + //make JAXB happy + } + + public EnvironmentInformationsVO getEnvironnment() { + return environnment; + } + + public void setEnvironnment(EnvironmentInformationsVO environnment) { + this.environnment = environnment; + } + + public ReleaseInfosVO getOpenolatRelease() { + return openolatRelease; + } + + public void setOpenolatRelease(ReleaseInfosVO openolatRelease) { + this.openolatRelease = openolatRelease; + } + + + + +} diff --git a/src/main/java/org/olat/restapi/system/vo/ThreadStatisticsVO.java b/src/main/java/org/olat/restapi/system/vo/ThreadStatisticsVO.java new file mode 100644 index 00000000000..30c310dd8c1 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/ThreadStatisticsVO.java @@ -0,0 +1,74 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * <h3>Description:</h3> + * + * + * Initial Date: 21 juin 2010 <br> + * @author srosse, stephane.rosse@frentix.com, www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "threadStatisticsVO") +public class ThreadStatisticsVO { + + @XmlAttribute(name="threadCount", required=true) + private int threadCount; + @XmlAttribute(name="daemonCount", required=true) + private int daemonCount; + @XmlAttribute(name="peakThreadCount", required=true) + private int peakThreadCount; + + + public ThreadStatisticsVO() { + //make JAXB happy + } + + public int getThreadCount() { + return threadCount; + } + + public void setThreadCount(int threadCount) { + this.threadCount = threadCount; + } + + public int getDaemonCount() { + return daemonCount; + } + + public void setDaemonCount(int daemonCount) { + this.daemonCount = daemonCount; + } + + public int getPeakThreadCount() { + return peakThreadCount; + } + + public void setPeakThreadCount(int peakThreadCount) { + this.peakThreadCount = peakThreadCount; + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/ThreadVO.java b/src/main/java/org/olat/restapi/system/vo/ThreadVO.java new file mode 100644 index 00000000000..2edaab1dccc --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/ThreadVO.java @@ -0,0 +1,150 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * Description:<br> + * + * <P> + * Initial Date: 6 mai 2011 <br> + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "threadVO") +public class ThreadVO implements Comparable<ThreadVO> { + + @XmlAttribute(name="id", required=true) + private long id; + @XmlAttribute(name="name", required=true) + private String name; + @XmlAttribute(name="cpuUsage") + private float cpuUsage; + @XmlAttribute(name="cpuUsagePercent") + private String cpuUsagePercent; + @XmlAttribute(name="cpuTime") + private long cpuTime; + @XmlTransient + private long prevCpuTime = 0l; + @XmlTransient + private int warningCounter = 0; + + public ThreadVO() { + //make JAXB happy + } + + public ThreadVO(Long id, String name, Float cpuUsage) { + this.id = id; + this.name = name; + this.cpuUsage = cpuUsage; + } + + public long getId() { + return id; + } + + public void setId(long id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public float getCpuUsage() { + return cpuUsage; + } + + public void setCpuUsage(float cpuUsage) { + this.cpuUsage = cpuUsage; + } + + public String getCpuUsagePercent() { + return cpuUsagePercent; + } + + public void setCpuUsagePercent(String cpuUsagePercent) { + this.cpuUsagePercent = cpuUsagePercent; + } + + public long getCpuTime() { + return cpuTime; + } + + public void setCpuTime(long cpuTime) { + this.cpuTime = cpuTime; + } + + public long getPrevCpuTime() { + return prevCpuTime; + } + + public void setPrevCpuTime(long prevCpuTime) { + this.prevCpuTime = prevCpuTime; + } + + public int getWarningCounter() { + return warningCounter; + } + + public void setWarningCounter(int warningCounter) { + this.warningCounter = warningCounter; + } + + @Override + public int compareTo(ThreadVO o) { + return name.compareToIgnoreCase(o.name); + } + + @Override + public int hashCode() { + return (int)id; + } + + @Override + public boolean equals(Object obj) { + if(this == obj) { + return true; + } + if(obj instanceof ThreadVO) { + ThreadVO thread = (ThreadVO)obj; + return id == thread.id; + } + return false; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("ThreadVO[id=").append(id).append(":name=").append(name).append(":cpu=").append(cpuUsagePercent).append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/org/olat/restapi/system/vo/ThreadsVO.java b/src/main/java/org/olat/restapi/system/vo/ThreadsVO.java new file mode 100644 index 00000000000..d37fe6b1c90 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/ThreadsVO.java @@ -0,0 +1,79 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import java.lang.management.ThreadMXBean; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + + +/** + * + * <h3>Description:</h3> + * + * + * Initial Date: 21 juin 2010 <br> + * @author srosse, stephane.rosse@frentix.com, www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "threadsVO") +public class ThreadsVO { + + @XmlAttribute(name="threadCount", required=true) + private int threadCount; + @XmlAttribute(name="daemonCount", required=true) + private int daemonCount; + + public ThreadsVO() { + //make JAXB happy + } + + public ThreadsVO(ThreadMXBean bean) { + threadCount = bean.getThreadCount(); + daemonCount = bean.getDaemonThreadCount(); + } + + public int getThreadCount() { + return threadCount; + } + + public void setThreadCount(int threadCount) { + this.threadCount = threadCount; + } + + public int getDaemonCount() { + return daemonCount; + } + + public void setDaemonCount(int daemonCount) { + this.daemonCount = daemonCount; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("Threads[count=").append(getThreadCount()).append(':') + .append("daemons=").append(getDaemonCount()).append(']'); + return sb.toString(); + } +} diff --git a/src/main/java/org/olat/restapi/system/vo/UserStatisticsVO.java b/src/main/java/org/olat/restapi/system/vo/UserStatisticsVO.java new file mode 100644 index 00000000000..a4372677513 --- /dev/null +++ b/src/main/java/org/olat/restapi/system/vo/UserStatisticsVO.java @@ -0,0 +1,59 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi.system.vo; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlRootElement(name = "userStatisticsVO") +public class UserStatisticsVO { + + @XmlAttribute(name="totalUserCount", required=true) + private long totalUserCount; + @XmlAttribute(name="totalGroupCount", required=true) + private long totalGroupCount; + + + public long getTotalUserCount() { + return totalUserCount; + } + + public void setTotalUserCount(long totalUserCount) { + this.totalUserCount = totalUserCount; + } + + public long getTotalGroupCount() { + return totalGroupCount; + } + + public void setTotalGroupCount(long totalGroupCount) { + this.totalGroupCount = totalGroupCount; + } + + + +} diff --git a/src/main/java/org/olat/search/service/SearchServiceStatusImpl.java b/src/main/java/org/olat/search/service/SearchServiceStatusImpl.java index 4ff5c6101bc..ad312991f0e 100644 --- a/src/main/java/org/olat/search/service/SearchServiceStatusImpl.java +++ b/src/main/java/org/olat/search/service/SearchServiceStatusImpl.java @@ -28,6 +28,7 @@ package org.olat.search.service; import java.util.Date; import org.olat.core.commons.services.search.SearchService; +import org.olat.core.commons.services.search.SearchServiceStatus; import org.olat.search.service.indexer.FullIndexerStatus; import org.olat.search.service.indexer.Index; @@ -36,7 +37,7 @@ import org.olat.search.service.indexer.Index; * * @author Christian Guretzki */ -public class SearchServiceStatusImpl implements org.olat.core.commons.services.search.SearchServiceStatus { +public class SearchServiceStatusImpl implements SearchServiceStatus { FullIndexerStatus fullIndexerStatus; diff --git a/src/main/resources/serviceconfig/org/olat/core/commons/scheduler/_spring/olatextconfig.xml b/src/main/resources/serviceconfig/org/olat/core/commons/scheduler/_spring/olatextconfig.xml index 2bd9d79076d..f82d5c49361 100644 --- a/src/main/resources/serviceconfig/org/olat/core/commons/scheduler/_spring/olatextconfig.xml +++ b/src/main/resources/serviceconfig/org/olat/core/commons/scheduler/_spring/olatextconfig.xml @@ -44,6 +44,7 @@ How to add a new job: <ref bean="updateQtiResultsTrigger${assessmentplugin.activate}" /> <ref bean="invitationCleanupTrigger" /> <ref bean="epDeadlineTrigger" /> + <ref bean="systemSamplerTrigger"/> <ref bean="instantMessagingSyncTrigger"/> <ref bean="updateQtiResultsTriggerOnyx"/> <ref bean="countUserOnlineTrigger"/> diff --git a/src/test/java/org/olat/restapi/SystemTest.java b/src/test/java/org/olat/restapi/SystemTest.java new file mode 100644 index 00000000000..cac9ff37f6b --- /dev/null +++ b/src/test/java/org/olat/restapi/SystemTest.java @@ -0,0 +1,260 @@ +/** + * <a href="http://www.openolat.org"> + * OpenOLAT - Online Learning and Training</a><br> + * <p> + * Licensed under the Apache License, Version 2.0 (the "License"); <br> + * you may not use this file except in compliance with the License.<br> + * You may obtain a copy of the License at the + * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> + * <p> + * Unless required by applicable law or agreed to in writing,<br> + * software distributed under the License is distributed on an "AS IS" BASIS, <br> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> + * See the License for the specific language governing permissions and <br> + * limitations under the License. + * <p> + * Initial code contributed and copyrighted by<br> + * frentix GmbH, http://www.frentix.com + * <p> + */ +package org.olat.restapi; + +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +import java.io.IOException; +import java.net.URI; +import java.net.URISyntaxException; + +import org.junit.Test; +import org.olat.restapi.system.vo.DatabaseVO; +import org.olat.restapi.system.vo.EnvironmentInformationsVO; +import org.olat.restapi.system.vo.IndexerStatisticsVO; +import org.olat.restapi.system.vo.MemoryVO; +import org.olat.restapi.system.vo.OpenOLATStatisticsVO; +import org.olat.restapi.system.vo.ReleaseInfosVO; +import org.olat.restapi.system.vo.RepositoryStatisticsVO; +import org.olat.restapi.system.vo.RuntimeStatisticsVO; +import org.olat.restapi.system.vo.SessionsVO; +import org.olat.restapi.system.vo.ThreadsVO; +import org.olat.restapi.system.vo.UserStatisticsVO; +import org.olat.test.OlatJerseyTestCase; + +/** + * + * Description:<br> + * + * <P> + * Initial Date: 20 déc. 2011 <br> + * + * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com + */ +public class SystemTest extends OlatJerseyTestCase { + + @Test + public void testRuntimeStatisticsInfos() throws IOException, URISyntaxException { + RestConnection conn = new RestConnection(); + assertTrue(conn.login("administrator", "openolat")); + + URI systemUri = conn.getContextURI().path("system").path("runtime").build(); + RuntimeStatisticsVO runtimeStats = conn.get(systemUri, RuntimeStatisticsVO.class); + assertNotNull(runtimeStats); + assertNotNull(runtimeStats.getClasses()); + assertNotNull(runtimeStats.getMemory()); + assertNotNull(runtimeStats.getThreads()); + + conn.shutdown(); + } + + @Test + public void testSystemThreads() throws IOException, URISyntaxException { + RestConnection conn = new RestConnection(); + assertTrue(conn.login("administrator", "openolat")); + + URI systemUri = conn.getContextURI().path("system").path("threads").build(); + ThreadsVO threadInfos = conn.get(systemUri, ThreadsVO.class); + + assertNotNull(threadInfos); + assertTrue(threadInfos.getDaemonCount() > 0); + assertTrue(threadInfos.getThreadCount() > 0); + + conn.shutdown(); + } + + @Test + public void testSystemMemory() throws IOException, URISyntaxException { + RestConnection conn = new RestConnection(); + assertTrue(conn.login("administrator", "openolat")); + + URI systemUri = conn.getContextURI().path("system").path("memory").build(); + MemoryVO memoryInfos = conn.get(systemUri, MemoryVO.class); + + assertNotNull(memoryInfos); + assertTrue(memoryInfos.getMaxAvailable() > 0); + assertTrue(memoryInfos.getTotalMem() > 0); + assertTrue(memoryInfos.getTotalUsed() > 0); + + conn.shutdown(); + } + + @Test + public void testSystemSessions() throws IOException, URISyntaxException { + RestConnection conn = new RestConnection(); + assertTrue(conn.login("administrator", "openolat")); + + URI systemUri = conn.getContextURI().path("system").path("openolat").path("sessions").build(); + SessionsVO sessionInfos = conn.get(systemUri, SessionsVO.class); + + assertNotNull(sessionInfos); + assertTrue(sessionInfos.getCount() > 0); + assertTrue(sessionInfos.getAuthenticatedCount() >= 0); + assertTrue(sessionInfos.getInstantMessagingCount() >= 0); + assertTrue(sessionInfos.getSecureAuthenticatedCount() >= 0); + assertTrue(sessionInfos.getSecureWebdavCount() >= 0); + assertTrue(sessionInfos.getWebdavCount() >= 0); + assertTrue(sessionInfos.getRestCount() >= 0); + assertTrue(sessionInfos.getSecureRestCount() >= 0); + + conn.shutdown(); + } + + @Test + public void testSystemUserStatistics() throws IOException, URISyntaxException { + RestConnection conn = new RestConnection(); + assertTrue(conn.login("administrator", "openolat")); + + URI systemUri = conn.getContextURI().path("system").path("openolat").path("users").build(); + UserStatisticsVO userStats = conn.get(systemUri, UserStatisticsVO.class); + + assertNotNull(userStats); + assertTrue(userStats.getTotalUserCount() > 0); + assertTrue(userStats.getTotalGroupCount() >= 0); + + conn.shutdown(); + } + + @Test + public void testSystemRepositoryStatistics() throws IOException, URISyntaxException { + RestConnection conn = new RestConnection(); + assertTrue(conn.login("administrator", "openolat")); + + URI systemUri = conn.getContextURI().path("system").path("openolat").path("repository").build(); + RepositoryStatisticsVO repoStats = conn.get(systemUri, RepositoryStatisticsVO.class); + + assertNotNull(repoStats); + assertTrue(repoStats.getCoursesCount() >= 0); + assertTrue(repoStats.getPublishedCoursesCount() >= 0); + + conn.shutdown(); + } + + @Test + public void testSystemIndexerStatistics() throws IOException, URISyntaxException { + RestConnection conn = new RestConnection(); + assertTrue(conn.login("administrator", "openolat")); + + URI systemUri = conn.getContextURI().path("system").path("openolat").path("indexer").build(); + IndexerStatisticsVO indexerStats = conn.get(systemUri, IndexerStatisticsVO.class); + + assertNotNull(indexerStats); + assertNotNull(indexerStats.getStatus()); + assertNotNull(indexerStats.getFullIndexStartedAt()); + assertNotNull(indexerStats.getLastFullIndexTime()); + assertTrue(indexerStats.getIndexedDocumentCount() >= 0); + assertTrue(indexerStats.getExcludedDocumentCount() >= 0); + assertTrue(indexerStats.getAvailableFolderIndexerCount() >= 0); + assertTrue(indexerStats.getRunningFolderIndexerCount() >= 0); + assertTrue(indexerStats.getIndexingTime() >= 0); + assertTrue(indexerStats.getIndexSize() >= 0); + + conn.shutdown(); + } + + @Test + public void testSystemOpenOLATStatistics() throws IOException, URISyntaxException { + RestConnection conn = new RestConnection(); + assertTrue(conn.login("administrator", "openolat")); + + URI systemUri = conn.getContextURI().path("system").path("openolat").build(); + OpenOLATStatisticsVO stats = conn.get(systemUri, OpenOLATStatisticsVO.class); + + assertNotNull(stats); + assertNotNull(stats.getIndexerStatistics()); + assertNotNull(stats.getRepositoryStatistics()); + assertNotNull(stats.getSessions()); + assertNotNull(stats.getUserStatistics()); + assertNotNull(stats.getIndexerStatistics().getStatus()); + assertTrue(stats.getIndexerStatistics().getIndexedDocumentCount() >= 0); + assertTrue(stats.getIndexerStatistics().getExcludedDocumentCount() >= 0); + + conn.shutdown(); + } + + @Test + public void testEnvironmentSystem() throws IOException, URISyntaxException { + RestConnection conn = new RestConnection(); + assertTrue(conn.login("administrator", "openolat")); + + URI systemUri = conn.getContextURI().path("system").path("environment").build(); + EnvironmentInformationsVO envInfos = conn.get(systemUri, EnvironmentInformationsVO.class); + + assertNotNull(envInfos); + assertNotNull(envInfos.getArch()); + assertTrue(envInfos.getAvailableProcessors() > 0); + assertNotNull(envInfos.getOsName()); + assertNotNull(envInfos.getOsVersion()); + assertNotNull(envInfos.getRuntimeName()); + assertNotNull(envInfos.getVmName()); + assertNotNull(envInfos.getVmVendor()); + assertNotNull(envInfos.getVmVersion()); + + conn.shutdown(); + } + + @Test + public void testRuntimeStatsSystem() throws IOException, URISyntaxException { + RestConnection conn = new RestConnection(); + assertTrue(conn.login("administrator", "openolat")); + + URI systemUri = conn.getContextURI().path("system").path("runtime").build(); + RuntimeStatisticsVO runInfos = conn.get(systemUri, RuntimeStatisticsVO.class); + + assertNotNull(runInfos); + assertNotNull(runInfos.getStartTime()); + assertTrue(runInfos.getSystemLoadAverage() > 0.0d); + assertTrue(runInfos.getUpTime() > 0); + + System.out.println(runInfos); + + conn.shutdown(); + } + + @Test + public void testUpdate() throws IOException, URISyntaxException { + RestConnection conn = new RestConnection(); + assertTrue(conn.login("administrator", "openolat")); + + URI systemUri = conn.getContextURI().path("system").path("release").build(); + ReleaseInfosVO versionInfos = conn.get(systemUri, ReleaseInfosVO.class); + + assertNotNull(versionInfos); + assertNotNull(versionInfos.getBuildVersion()); + assertNotNull(versionInfos.getOlatVersion()); + + conn.shutdown(); + } + + @Test + public void testDatabase() throws IOException, URISyntaxException { + RestConnection conn = new RestConnection(); + assertTrue(conn.login("administrator", "openolat")); + + URI systemUri = conn.getContextURI().path("system").path("database").build(); + DatabaseVO databaseInfos = conn.get(systemUri, DatabaseVO.class); + assertNotNull(databaseInfos); + assertNotNull(databaseInfos.getConnectionInfos()); + assertNotNull(databaseInfos.getHibernateStatistics()); + + conn.shutdown(); + } +} diff --git a/src/test/java/org/olat/test/AllTestsJunit4.java b/src/test/java/org/olat/test/AllTestsJunit4.java index 42fefc422c4..721719745eb 100644 --- a/src/test/java/org/olat/test/AllTestsJunit4.java +++ b/src/test/java/org/olat/test/AllTestsJunit4.java @@ -150,6 +150,7 @@ import org.junit.runners.Suite; org.olat.restapi.UserAuthenticationMgmtTest.class, org.olat.restapi.UserMgmtTest.class, org.olat.restapi.ContactsTest.class, + org.olat.restapi.SystemTest.class, de.bps.olat.portal.institution.InstitutionPortletTest.class, org.olat.group.manager.BusinessGroupImportExportXStreamTest.class, org.olat.group.test.BusinessGroupImportExportTest.class, -- GitLab