OptaPlanner examples 6.2.0.Beta1

org.optaplanner.examples.common.persistence
Class XStreamSolutionDao

java.lang.Object
  extended by org.optaplanner.examples.common.persistence.AbstractSolutionDao
      extended by org.optaplanner.examples.common.persistence.XStreamSolutionDao
All Implemented Interfaces:
SolutionDao
Direct Known Subclasses:
CheapTimeDao, CloudBalancingDao, CurriculumCourseDao, DinnerPartyDao, ExaminationDao, MachineReassignmentDao, NQueensDao, NurseRosteringDao, PatientAdmissionScheduleDao, ProjectJobSchedulingDao, TennisDao, TravelingTournamentDao, TspDao, VehicleRoutingDao

public abstract class XStreamSolutionDao
extends AbstractSolutionDao


Field Summary
protected  org.optaplanner.persistence.xstream.impl.domain.solution.XStreamSolutionFileIO xStreamSolutionFileIO
           
 
Fields inherited from class org.optaplanner.examples.common.persistence.AbstractSolutionDao
dataDir, dirName, logger
 
Constructor Summary
XStreamSolutionDao(String dirName, Class... xStreamAnnotations)
           
 
Method Summary
 String getFileExtension()
           
 org.optaplanner.core.api.domain.solution.Solution readSolution(File inputSolutionFile)
           
 void writeSolution(org.optaplanner.core.api.domain.solution.Solution solution, File outputSolutionFile)
           
 
Methods inherited from class org.optaplanner.examples.common.persistence.AbstractSolutionDao
getDataDir, getDirName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xStreamSolutionFileIO

protected org.optaplanner.persistence.xstream.impl.domain.solution.XStreamSolutionFileIO xStreamSolutionFileIO
Constructor Detail

XStreamSolutionDao

public XStreamSolutionDao(String dirName,
                          Class... xStreamAnnotations)
Method Detail

getFileExtension

public String getFileExtension()

readSolution

public org.optaplanner.core.api.domain.solution.Solution readSolution(File inputSolutionFile)

writeSolution

public void writeSolution(org.optaplanner.core.api.domain.solution.Solution solution,
                          File outputSolutionFile)

OptaPlanner examples 6.2.0.Beta1

Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.