<?xml version="1.0" encoding="UTF-8"?>
<templates><template name="olat_controllerdoc" description="olat controller documentation" context="javadoc" enabled="true" deleted="false" autoinsert="true">&lt;!--**************--&gt;&#13; * &lt;h3&gt;Responsability:&lt;/h3&gt;&#13; * TODO:${user}:a Three sentences describing &#13; * the business aim of ${enclosing_type}&#13; * &lt;p&gt;&#13; * &lt;!--**************--&gt;&#13; * &lt;h3&gt;Events fired:&lt;/h3&gt;&#13; * &lt;ul&gt;&#13; * &lt;li&gt;&lt;i&gt;{@link #MEMBER}&lt;/i&gt;:&lt;br&gt;&#13; * TODO:${user}:a add fired events, tell why and when fired.&lt;/li&gt;&#13; * &lt;li&gt;&lt;i&gt;{@link org.olat.gui.components.XXX XXX component events}&lt;/i&gt;:&lt;br&gt;&#13; * Forwards all events from the XXX component.&lt;/li&gt;&#13; * &lt;/ul&gt;&#13; * &lt;p&gt;&#13; * &lt;!--**************--&gt;&#13; * &lt;h3&gt;Workflow:&lt;/h3&gt;&#13; * &lt;ul&gt;&#13; * &lt;li&gt;&lt;i&gt;Mainflow:&lt;/i&gt;&lt;br&gt;&#13; * TODO:${user}:a list most important workflow steps of ${enclosing_type}.&lt;br&gt;&#13; * Step 2.&lt;/li&gt;&#13; * &lt;li&gt;&lt;i&gt;Flow B:&lt;/i&gt;&lt;br&gt;&#13; * Step 1.&lt;br&gt;&#13; * Step 2 creates {@link org.olat.gui.media.ExcelMediaResource excel media resource}.&lt;/li&gt;&#13; * &lt;li&gt;&lt;i&gt;Flow C:&lt;/i&gt;&lt;br&gt;&#13; * Step 1.&lt;br&gt;&#13; * Step 2.&lt;/li&gt;&#13; * &lt;/ul&gt;&#13; * &lt;p&gt;&#13; * &lt;!--**************--&gt;&#13; * &lt;h3&gt;Multiuser events&lt;/h3&gt;&#13; * &lt;h4&gt;fired:&lt;/h4&gt;&#13; * &lt;ul&gt;&#13; * &lt;li&gt;&lt;i&gt;{@link event}&lt;/i&gt; on channel &lt;i&gt;{@link olat resourceable}&lt;/i&gt;:&lt;br&gt;&#13; * TODO:${user}:a describe fired multiuser events.&lt;/li&gt;&#13; * &lt;/ul&gt;&#13; * &lt;h4&gt;listening to:&lt;/h4&gt;&#13; * &lt;ul&gt;&#13; * &lt;li&gt;&lt;i&gt;{@link event}&lt;/i&gt; on channel &lt;i&gt;{@link olat resourceable}&lt;/i&gt;:&lt;br&gt;&#13; * &lt;i&gt;reason&lt;/i&gt; why listening to this specific multiuser event?&lt;br&gt;&#13; * &lt;i&gt;action&lt;/i&gt; this triggers the recalculation/redisplaying/disposing of .... . &lt;/li&gt;&#13; * &lt;/ul&gt;&#13; * &lt;p&gt;&#13; * &lt;!--**************--&gt;&#13; * &lt;h3&gt;Locks:&lt;/h3&gt;&#13; * &lt;ul&gt;&#13; * &lt;li&gt;&lt;i&gt;{@link olat resourceable as lock}&lt;/i&gt;:&lt;br&gt;&#13; * &lt;i&gt;reason&lt;/i&gt; i.e. to ensure only one users edits resource XX.&#13; * &lt;i&gt;acquired&lt;/i&gt; TODO:${user}:a Inform about acquired and released locks.&lt;br&gt;&#13; * &lt;i&gt;released&lt;/i&gt; when disposed.&lt;/li&gt;&#13; * &lt;/ul&gt;&#13; * &lt;p&gt;&#13; * &lt;!--**************--&gt;&#13; * &lt;h3&gt;Activateable targets:&lt;/h3&gt;&#13; * &lt;ul&gt;&#13; * &lt;li&gt;&lt;i&gt;{@link #member link} or message string&lt;/i&gt;:&lt;br&gt;&#13; * activates the component XY. TODO:${user}:a List the view identifiers and their respective actions triggered.&lt;/li&gt;&#13; * &lt;/ul&gt;&#13; * &lt;p&gt;&#13; * &lt;!--**************--&gt;&#13; * &lt;h3&gt;Special translators:&lt;/h3&gt;&#13; * TODO:${user}:a Is ${enclosing_type} using &#13; * different translators then &#13; * the ${enclosing_package} translator? &#13; * &lt;p&gt;&#13; * &lt;!--**************--&gt;&#13; * &lt;h3&gt;Hints:&lt;/h3&gt;&#13; * Tell about pre and postcondition when using this controller, possible&#13; * side-effects, locking problems.&#13; * &lt;p&gt;</template><template name="olat_events" description="olat events fired docu" context="javadoc" enabled="true" deleted="false" autoinsert="true">&lt;!--**************--&gt;&#13; * &lt;h3&gt;Events fired:&lt;/h3&gt;&#13; * &lt;ul&gt;&#13; * &lt;li&gt;&lt;i&gt;{@link #MEMBER}&lt;/i&gt;:&lt;br&gt;&#13; * TODO:${user}:a add fired events, tell why and when fired.&lt;/li&gt;&#13; * &lt;li&gt;&lt;i&gt;{@link org.olat.gui.components.XXX XXX component events}&lt;/i&gt;}:&lt;br&gt;&#13; * Forwards all events from the XXX component.&lt;/li&gt;&#13; * &lt;/ul&gt;&#13; * &lt;p&gt;</template><template name="olat_hints" description="" context="javadoc" enabled="true" deleted="false" autoinsert="true">&lt;!--**************--&gt;&#13; * &lt;h3&gt;Hints:&lt;/h3&gt;&#13; * Tell about pre and postcondition when using this controller, possible&#13; * side-effects, locking problems.&#13; * &lt;p&gt;</template><template name="olat_legalnote" description="legal note for olat, insert at very top of file" context="java" enabled="true" deleted="false" autoinsert="true">/**&#13; * OLAT - Online Learning and Training&lt;br&gt;&#13; * http://www.olat.org&#13; * &lt;p&gt;&#13; * This software is protected by the OLAT software license.&lt;br&gt;&#13; * Use is subject to license terms.&lt;br&gt;&#13; * See LICENSE.TXT in this distribution for details.&#13; * &lt;p&gt;&#13; * Copyright (c) 1999-2005 OLAT Zentrum, University of Zurich, Switzerland.&lt;br&gt;&#13; * All rights reserved.&#13; * &lt;p&gt;&#13; */</template><template name="olat_locks" description="" context="javadoc" enabled="true" deleted="false" autoinsert="true">&lt;!--**************--&gt;&#13; * &lt;h3&gt;Locks:&lt;/h3&gt;&#13; * &lt;ul&gt;&#13; * &lt;li&gt;&lt;i&gt;{@link olat resourceable as lock}&lt;/i&gt;:&lt;br&gt;&#13; * &lt;i&gt;reason&lt;/i&gt; i.e. to ensure only one users edits resource XX.&#13; * &lt;i&gt;acquired&lt;/i&gt; TODO:${user}:a Inform about acquired and released locks.&lt;br&gt;&#13; * &lt;i&gt;released&lt;/i&gt; when disposed.&lt;/li&gt;&#13; * &lt;/ul&gt;&#13; * &lt;p&gt;</template><template name="olat_multiuserevents" description="" context="javadoc" enabled="true" deleted="false" autoinsert="true">&lt;!--**************--&gt;&#13; * &lt;h3&gt;Multiuser events&lt;/h3&gt;&#13; * &lt;h4&gt;fired:&lt;/h4&gt;&#13; * &lt;ul&gt;&#13; * &lt;li&gt;&lt;i&gt;{@link event}&lt;/i&gt; on channel &lt;i&gt;{@link olat resourceable}&lt;/i&gt;:&lt;br&gt;&#13; * TODO:${user}:a describe fired multiuser events.&lt;/li&gt;&#13; * &lt;/ul&gt;&#13; * &lt;h4&gt;listening to:&lt;/h4&gt;&#13; * &lt;ul&gt;&#13; * &lt;li&gt;&lt;i&gt;{@link event}&lt;/i&gt; on channel &lt;i&gt;{@link olat resourceable}&lt;/i&gt;:&lt;br&gt;&#13; * &lt;i&gt;reason&lt;/i&gt; why listening to this specific multiuser event?&lt;br&gt;&#13; * &lt;i&gt;action&lt;/i&gt; this triggers the recalculation/redisplaying/disposing of .... . &lt;/li&gt;&#13; * &lt;/ul&gt;&#13; * &lt;p&gt;</template><template name="olat_responsability" description="" context="javadoc" enabled="true" deleted="false" autoinsert="true">&lt;!--**************--&gt;&#13; * &lt;h3&gt;Responsability:&lt;/h3&gt;&#13; * TODO:${user}:a Three sentences describing &#13; * the business aim of ${enclosing_type}&#13; * &lt;p&gt;</template><template name="olat_targets" description="" context="javadoc" enabled="true" deleted="false" autoinsert="true">&lt;!--**************--&gt;&#13;
 * &lt;h3&gt;Activateable targets:&lt;/h3&gt;&#13;
 * &lt;ul&gt;&#13;
 * &lt;li&gt;&lt;i&gt;{@link #member link} or message string&lt;/i&gt;:&lt;br&gt;&#13;
 * activates the component XY. TODO:${user}:a List the view identifiers and their respective actions triggered.&lt;/li&gt;&#13;
 * &lt;/ul&gt;&#13;
 * &lt;p&gt;</template><template name="olat_translators" description="" context="javadoc" enabled="true" deleted="false" autoinsert="true">&lt;!--**************--&gt;&#13; * &lt;h3&gt;Special translators:&lt;/h3&gt;&#13; * TODO:${user}:a Is ${enclosing_type} using &#13; * different translators then &#13; * the ${enclosing_package} translator? &#13; * &lt;p&gt;</template><template name="olat_workflow" description="olat workflow java doc" context="javadoc" enabled="true" deleted="false" autoinsert="true">&lt;!--**************--&gt;&#13; * &lt;h3&gt;Workflow:&lt;/h3&gt;&#13; * &lt;ul&gt;&#13; * &lt;li&gt;&lt;i&gt;Mainflow:&lt;/i&gt;&lt;br&gt;&#13; * TODO:${user}:a list most important workflow steps of ${enclosing_type}.&lt;br&gt;&#13; * Step 2.&lt;/li&gt;&#13; * &lt;li&gt;&lt;i&gt;Flow B:&lt;/i&gt;&lt;br&gt;&#13; * Step 1.&lt;br&gt;&#13; * Step 2 creates {@link org.olat.gui.media.ExcelMediaResource excel media resource}.&lt;/li&gt;&#13; * &lt;li&gt;&lt;i&gt;Flow C:&lt;/i&gt;&lt;br&gt;&#13; * Step 1.&lt;br&gt;&#13; * Step 2.&lt;/li&gt;&#13; * &lt;/ul&gt;&#13; * &lt;p&gt;</template></templates>
