Class ExaminationApp
java.lang.Object
org.optaplanner.examples.common.app.LoggingMain
org.optaplanner.examples.common.app.CommonApp<Examination>
org.optaplanner.examples.examination.app.ExaminationApp
Examination is super optimized and a bit complex.
CurriculumCourseApp is arguably a better example to learn from.-
Nested Class Summary
Nested classes/interfaces inherited from class org.optaplanner.examples.common.app.CommonApp
CommonApp.ExtraAction<Solution_> -
Field Summary
FieldsFields inherited from class org.optaplanner.examples.common.app.CommonApp
DATA_DIR_SYSTEM_PROPERTY, dataDirName, description, iconResource, name, solutionBusiness, solverAndPersistenceFrame, solverConfigResourceFields inherited from class org.optaplanner.examples.common.app.LoggingMain
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Set<AbstractSolutionExporter<Examination>>Used for the unsolved and solved directories, not for the import and output directories, in the data directory.protected Set<AbstractSolutionImporter<Examination>>protected ExaminationPanelstatic voidMethods inherited from class org.optaplanner.examples.common.app.CommonApp
createExtraActions, createSolutionBusiness, determineDataDir, getDataDirName, getDescription, getIconResource, getName, getSolverConfigResource, init, init, prepareSwingEnvironment
-
Field Details
-
SOLVER_CONFIG
- See Also:
-
DATA_DIR_NAME
- See Also:
-
-
Constructor Details
-
ExaminationApp
public ExaminationApp()
-
-
Method Details
-
main
-
createSolutionPanel
- Specified by:
createSolutionPanelin classCommonApp<Examination>
-
createSolutionFileIO
Description copied from class:CommonAppUsed for the unsolved and solved directories, not for the import and output directories, in the data directory.- Specified by:
createSolutionFileIOin classCommonApp<Examination>- Returns:
- never null
-
createSolutionImporters
- Overrides:
createSolutionImportersin classCommonApp<Examination>
-
createSolutionExporters
- Overrides:
createSolutionExportersin classCommonApp<Examination>
-