Interface QualificationService

All Known Implementing Classes:
QualificationServiceImpl

public interface QualificationService
  • Method Details

    • getQueryBuilderFactory

      QueryBuilderFactory getQueryBuilderFactory()
    • getRelevantRegistrationStatuses

      Iterable<Entity> getRelevantRegistrationStatuses()
    • getDefaultDisplayService

      DefaultDisplayService getDefaultDisplayService()
    • getTextResources

      TextResources getTextResources()
    • getSecurityManager

      SecurityManager getSecurityManager()
    • getPersistContext

      Context getPersistContext()
    • getL10N

      L10N getL10N()
    • getDefaultValueService

      EntityDefaultValueService getDefaultValueService()
    • getMc

      MathContext getMc()
    • getGradeDecimalDigits

      int getGradeDecimalDigits()
    • getPointsDecimalDigits

      int getPointsDecimalDigits()
    • getGradesNumberFormat

      NumberFormat getGradesNumberFormat()
    • getPointsNumberFormat

      NumberFormat getPointsNumberFormat()
    • commaSeparatedString

      String commaSeparatedString(EntityList list)
    • isHideFinishButton

      boolean isHideFinishButton()
    • getExtensions

    • updateInputDatasForParticipants

      void updateInputDatasForParticipants(Input input)
      Update all Input_data entities für all "valid" participants for a given input
      Parameters:
      input - an Input
    • wrapEvaluationDataEntity

      EvaluationData wrapEvaluationDataEntity(Entity evaluationDataEntity)
      wrap an Evaluation_data instance
      Parameters:
      evaluationDataEntity - an Evaluation_data entity
      Returns:
      an object wrapping the provided entity
    • getDefaultMinGrade

      BigDecimal getDefaultMinGrade()
    • getDefaultMaxGrade

      BigDecimal getDefaultMaxGrade()
    • getDefaultRounding

      BigDecimal getDefaultRounding()
    • getNodeDataForUsers

      List<InputData> getNodeDataForUsers(InputNode inputNode, List<PrimaryKey> participantKeys, InputDataLogicContribution.ContextData contextData)
      Get the relevant InputData for some given participants for this InputNode See implementations of InputDataLogicContribution for different data gathering strategies The default implementations loads Input_data by filtering by Input.date in the past and picking the newest, filled Input_data
      Parameters:
      inputNode - the node data is being loaded for
      participantKeys - the keys of the User entities
      contextData - additional info used by InputDataLogicContribution
      Returns:
      InputData for the specified participants