Package de.hsh.graja.core.request
Class ModuleConfiguration
- java.lang.Object
-
- de.hsh.graja.core.request.ModuleConfiguration
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CheckstyleModuleConfiguration
,CompileModuleConfiguration
,HumanModuleConfiguration
,JunitModuleConfiguration
,PmdModuleConfiguration
public abstract class ModuleConfiguration extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ModuleConfiguration(String title, String id)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description List<String>
getClassPath()
abstract String
getEvaluatorClassName()
String
getId()
JavaTypeSelection
getJavaTypeSelection()
abstract String
getModuleRunnerClassName()
abstract String
getModuleRunnerResultClassName()
String
getTitle()
abstract ModuleType
getType()
abstract void
init(ModuleTO mto)
protected void
initClassPath(ModuleTO mto)
protected void
initJavaTypeSelection(ModuleTO mto)
abstract void
processGradingAspect(String aspectId, String moduleSubRefId)
-
-
-
Method Detail
-
getJavaTypeSelection
public JavaTypeSelection getJavaTypeSelection()
-
initJavaTypeSelection
protected void initJavaTypeSelection(ModuleTO mto)
-
init
public abstract void init(ModuleTO mto)
-
initClassPath
protected void initClassPath(ModuleTO mto)
-
getId
public String getId()
-
getTitle
public String getTitle()
-
getType
public abstract ModuleType getType()
-
processGradingAspect
public abstract void processGradingAspect(String aspectId, String moduleSubRefId)
-
getModuleRunnerClassName
public abstract String getModuleRunnerClassName()
-
getModuleRunnerResultClassName
public abstract String getModuleRunnerResultClassName()
-
getEvaluatorClassName
public abstract String getEvaluatorClassName()
-
-