org.activemath.content.items
Class DynamicItemTCTA

java.lang.Object
  extended by org.activemath.content.items.Item
      extended by org.activemath.content.items.DynamicItem
          extended by org.activemath.content.items.DynamicItemText
              extended by org.activemath.content.items.DynamicItemTCTA
All Implemented Interfaces:
Serializable

public class DynamicItemTCTA
extends DynamicItemText

DynamicItem for the tutorial component teacher assistant feature.

See Also:
Serialized Form

Field Summary
static String TYPE
           
 
Fields inherited from class org.activemath.content.items.DynamicItemText
cmpList, DESCRIPTION, ITEM, omtext, ServiceNameLink, ServiceNameNLG, TITLE, url, URL
 
Fields inherited from class org.activemath.content.items.DynamicItem
log, queryName, queryParameters, references, serializedNumber, serviceName, type, userId
 
Fields inherited from class org.activemath.content.items.Item
copyrights, dependsOn, factory, flavorSet, forId, forIds, id, mbaseId, metadata, omdocTag, omdocType, relatedTo, relationsIn, relationsOut, shouldUseTitleFromID, theoryId, title, titles
 
Method Summary
 void initTitles(String userId)
          get the general titles for author notification
 List instanciateDynamicItem(String userId)
          Here we execute the DynamicItemText.
 
Methods inherited from class org.activemath.content.items.DynamicItemText
addContentMapFromPhrase, buildDOM, getTextualDOM, initMetadata, setHelpLink, setLink, setText, setTitle
 
Methods inherited from class org.activemath.content.items.DynamicItem
getCopyrightData, getCopyrightElement, getForId, getForIds, getIncomingRelations, getMetadata, getMetadataElement, getOutgoingRelations, getQueryName, getQueryParameters, getReferences, getSerializedNumber, getServiceName, getTitles, getType, hasFlavors, initQueryParameters, isLazyTask, isNLGText, isServiceCall, isText, setLink, toOJDynamicItem, toString
 
Methods inherited from class org.activemath.content.items.Item
equals, getDependsOn, getDifficulty, getFlavorSet, getFullDOM, getId, getMBaseId, getNumWords, getOmdocTag, getOmdocType, getRelatedTo, getSystemId, getTheoryId, getTitle, getTitle, getTitle, getTitles, hashCode, setUseTitleFromID
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static final String TYPE
See Also:
Constant Field Values
Method Detail

instanciateDynamicItem

public List instanciateDynamicItem(String userId)
Description copied from class: DynamicItemText
Here we execute the DynamicItemText. Actually, we have to do this by instanciating time. Here we also initiate the titles and Metadata.

Overrides:
instanciateDynamicItem in class DynamicItemText
Parameters:
userId - - may be null
Returns:
an empty ArrayList. we don't actually need to result anything. And if null returned, the Id of the DynamicItem will be als result added to itemIds in page.

initTitles

public void initTitles(String userId)
get the general titles for author notification

Overrides:
initTitles in class DynamicItemText