public class ModuleImpl extends DataContainerImpl implements Module
Module.Info
DataContainer.Entry
PROPERTY_EXECUTION_DEFAULT_PAUSE_DURATION, PROPERTY_MODULE_AUTHOR, PROPERTY_MODULE_DESCRIPTION, PROPERTY_MODULE_EXECUTION_DISPLAY_CLASS, PROPERTY_MODULE_EXECUTION_INITIALIZER_CLASS, PROPERTY_MODULE_INFO_BASE, PROPERTY_MODULE_INFO_PAGE, PROPERTY_MODULE_INFO_PROVIDER_CLASS, PROPERTY_MODULE_NAME, PROPERTY_MODULE_SCHEDULER_CLASS, PROPERTY_MODULE_SCHEDULER_MAX_SESSIONS, PROPERTY_MODULE_VERSION, PROPERTY_TATOOL_ONLINE_GROUP_NR, PROPERTY_TATOOL_ONLINE_MODULE_NR, PROPERTY_TATOOL_ONLINE_STUDY_ID, PROPERTY_TATOOL_ONLINE_SUBJECT_CODE
Constructor and Description |
---|
ModuleImpl()
Create a new module instance.
|
containsValue, getEntries, getEntriesImpl, getValue, putValue, setEntriesImpl
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
containsValue, getEntries, getValue, putValue
public ModuleDAO getModuleDAO()
public ModuleSessionDAO getSessionDAO()
public TrialDAO getTrialDAO()
public org.springframework.transaction.support.TransactionTemplate getTransactionTemplate()
public byte[] getBinaryModuleProperty(String propertyName)
getBinaryModuleProperty
in interface Module
public void putBinaryModuleProperty(String id, byte[] value)
putBinaryModuleProperty
in interface Module
public void setId(Long id)
public void setBinaryModuleProperties(Map<String,byte[]> largeModuleProperties)
public Map<String,String> getModuleProperties()
Module
getModuleProperties
in interface Module
public List<ModuleSession> getSessions()
public void setSessions(List<ModuleSession> sessions)
public Long getAccountId()
public void setAccountId(Long accountId)
public UserAccount getUserAccount()
Module
getUserAccount
in interface Module
public UserAccountImpl getAccount()
public void setAccount(UserAccountImpl account)
public String getName()
Module
public void setName(String name)
public ModuleScheduler getModuleScheduler()
Module
getModuleScheduler
in interface Module
public void setModuleScheduler(ModuleScheduler executionScheduler)
setModuleScheduler
in interface Module
public ExecutorInitializer getExecutorInitializer()
Module
getExecutorInitializer
in interface Module
public void setExecutorInitializer(ExecutorInitializer executorConfiguration)
setExecutorInitializer
in interface Module
public Map<String,DataExporter> getModuleExporters()
getModuleExporters
in interface Module
public DataExporter getModuleExporter(String exporterKey)
getModuleExporter
in interface Module
public void setModuleExporters(Map<String,DataExporter> moduleExporters)
public void setMessages(Messages messages)
setMessages
in interface Module
public Messages getMessages()
getMessages
in interface Module
Copyright © 2013. All Rights Reserved.