Skip to content

Generates a work schedule using employee availability and work shifts

License

Notifications You must be signed in to change notification settings

nmanoogian/ScheduleMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScheduleMaker

Generates a work schedule using employee availability and work shifts

Employee: Class - name [String] - supervisor [boolean] - avail [Availability] - workingShifts [ArrayList]

Availability: Class - days [Array of 7 DayAvailability Objects] - match(Shift s)

DayAvailability: Class - startTime [Date] - endTime [Date]

Shift: Class - type [String] - supervisor [boolean] - startTime [Date] - endTime [Date]

Schedule: Class - shifts [ArrayList] - isGoal()

About

Generates a work schedule using employee availability and work shifts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages