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:
  • Constructor Details

    • ModuleConfiguration

      protected ModuleConfiguration(String title, String id)
  • Method Details

    • getSubmissionFileSkip

      public SubmissionFileSkip getSubmissionFileSkip()
    • getJavaTypeSelection

      public JavaTypeSelection getJavaTypeSelection()
    • getClassPath

      public List<String> getClassPath()
    • initJavaTypeSelection

      protected void initJavaTypeSelection(ModuleTO mto)
    • initSubmissionFileSkip

      protected void initSubmissionFileSkip(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()
    • getGradingAspectIds

      public abstract String[] getGradingAspectIds(String moduleSubRefId)