Advertisement
Osher15151

WorkDay

Jul 8th, 2020
979
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.93 KB | None | 0 0
  1. package com.FinalProject.model;
  2.  
  3. import java.time.LocalDate;
  4. import java.util.ArrayList;
  5. import java.util.List;
  6.  
  7. public class WorkDay extends Thread {
  8.  
  9.    
  10.     ArrayList<Task> tasks = new ArrayList<Task>();
  11.     private static LocalDate date;
  12.     private Worker worker;
  13.  
  14.  
  15.     public WorkDay(LocalDate date, Worker worker) {
  16.         this.date = date;
  17.         this.worker = worker;
  18.     }
  19.  
  20.     public LocalDate getDate() {
  21.         return date;
  22.     }
  23.  
  24.     public void setDate(LocalDate date) {
  25.         this.date = date;
  26.     }
  27.  
  28.     public Worker getWorker() {
  29.         return worker;
  30.     }
  31.  
  32.     public void setWorker(Worker worker) {
  33.         this.worker = worker;
  34.     }
  35.     @Override
  36.     public void run()
  37.     {
  38.         for(int i=0; i<tasks.size(); i++)
  39.         {
  40.             System.out.println(tasks.get(i).getDescription());
  41.             try {
  42.                 Thread.sleep(tasks.get(i).getDuration());
  43.             } catch (InterruptedException e) {
  44.                 // TODO Auto-generated catch block
  45.                 e.printStackTrace();
  46.             }
  47.         }
  48.     }
  49.        
  50.                    
  51.        
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement