diff --git a/bin/tp9/LogInManagement.class b/bin/tp9/LogInManagement.class new file mode 100644 index 0000000000000000000000000000000000000000..fed1205d8b46fd4364340340d0696490a5cfd1c3 Binary files /dev/null and b/bin/tp9/LogInManagement.class differ diff --git a/src/tp9/LogInManagement.java b/src/tp9/LogInManagement.java new file mode 100644 index 0000000000000000000000000000000000000000..20c884963c3814500dcafafe7dc877a0d036dfef --- /dev/null +++ b/src/tp9/LogInManagement.java @@ -0,0 +1,14 @@ +package tp9; + +public class LogInManagement { + //attributs + public final static String LOGIN; + public final static String PWD; + + //constructeur + + //méthode + String getUserPwd(){ + + } +} diff --git a/src/tpqu03/Person.java b/src/tpqu03/Person.java deleted file mode 100755 index f2934e516b981a385d1315830e1066881166f817..0000000000000000000000000000000000000000 --- a/src/tpqu03/Person.java +++ /dev/null @@ -1,20 +0,0 @@ -package tpQU3; - -public class Person { - private String name; - private String forename; - - public Person(String name, String forename){ - this.name=name; - this.forename=forename; - } - public String getName(){ - return name; - } - public String getForename(){ - return forename; - } - public String toString(){ - return forename+" "+name; - } -} diff --git a/src/tpqu03/Student1.java b/src/tpqu03/Student1.java deleted file mode 100755 index 6184157ab28e37281cc7ba690d753d4e947b986d..0000000000000000000000000000000000000000 --- a/src/tpqu03/Student1.java +++ /dev/null @@ -1,27 +0,0 @@ -package tpQU3; - -public class Student1 extends Person { - private static final int DEFAULT_DURATION_STUDENT1=20; - private boolean thirdTimeCredit; - - public Student1(String name, String forename, boolean thirdTimeCredit){ - super(name, forename); - this.thirdTimeCredit=thirdTimeCredit; - } - public Student1(String name, String forename){ - this(name, forename, false); - } - public int getDefaultDuration(){ - return DEFAULT_DURATION_STUDENT1; - } - public int getDuration(){ - int time = DEFAULT_DURATION_STUDENT1; - if (thirdTimeCredit==true){ - time = DEFAULT_DURATION_STUDENT1 *(1 +1/3); - } - return time; - } - public String toString(){ - return super.toString()+" ("+getDuration()+")"; - } -} diff --git a/src/tpqu03/Student2.java b/src/tpqu03/Student2.java deleted file mode 100755 index 58bdc47c30bc2928ece81fbfb52f786d03a9a03b..0000000000000000000000000000000000000000 --- a/src/tpqu03/Student2.java +++ /dev/null @@ -1,27 +0,0 @@ -package tpQU3; - -public class Student2 extends Student1 { - private static final int DEFAULT_DURATION_STUDENT2=30; - private boolean thirdTimeCredit; - - public Student2(String name, String forename, boolean thirdTimeCredit){ - super(name, forename); - this.thirdTimeCredit=thirdTimeCredit; - } - public Student2(String name, String forename){ - this(name, forename, false); - } - public int getDefaultDuration(){ - return DEFAULT_DURATION_STUDENT2; - } - public int getDuration(){ - int time = DEFAULT_DURATION_STUDENT2; - if (thirdTimeCredit==true){ - time = DEFAULT_DURATION_STUDENT2 *(1 +1/3); - } - return time; - } - public String toString(){ - return super.toString()+" ("+getDuration()+")"; - } -} diff --git a/src/tpqu03/UseStudent.java b/src/tpqu03/UseStudent.java deleted file mode 100755 index 3bc0b4b014ce49da7ebe1a0a0921f107fd044068..0000000000000000000000000000000000000000 --- a/src/tpqu03/UseStudent.java +++ /dev/null @@ -1,7 +0,0 @@ -package tpQU3; - -public class UseStudent { - public static void main(String[] args) { - - } -} diff --git a/tp10/IPriority.java b/tp10/IPriority.java new file mode 100644 index 0000000000000000000000000000000000000000..5b7a5c35b39673c9a53158a8818279f464a7354d --- /dev/null +++ b/tp10/IPriority.java @@ -0,0 +1,10 @@ + +package tp10; + +public interface IPriority { + + public int getPriority(); + + + +} diff --git a/tp10/IScheduler.java b/tp10/IScheduler.java new file mode 100644 index 0000000000000000000000000000000000000000..b86a0052c5c729cdd50898fd105b0cb582430b36 --- /dev/null +++ b/tp10/IScheduler.java @@ -0,0 +1,9 @@ +package tp10; + +public interface IScheduler<T> { + public void addElement(T attribut); + public T highestPriority(); + public boolean isEmpty(); + public int size(); + +} diff --git a/tp10/SchedulingQueue.java b/tp10/SchedulingQueue.java new file mode 100644 index 0000000000000000000000000000000000000000..480548949b43edb5ed321bb32656648565697528 --- /dev/null +++ b/tp10/SchedulingQueue.java @@ -0,0 +1,22 @@ +package tp10; + +public class SchedulingQueue implements SchedulingQueue { + protected LinkedList<T> theQueue; + final int ID; + static int IDtemp; + + public SchedulingQueue(LinkedList<T> Queue, int ID){ + this.theQueue = new LinkedList<T>; + this.ID = IDtemp; + IDtemp++; + } + + + public int getID(){ + return ID; + } + + public String toString(){ + // return "Queue"+ID+"->"+ ; + } +} diff --git a/tp10/Task.java b/tp10/Task.java new file mode 100644 index 0000000000000000000000000000000000000000..bda61e74fda98b5120b65b58d71ac7b594daa92e --- /dev/null +++ b/tp10/Task.java @@ -0,0 +1,34 @@ +package tp10; + +public class Task implements IPriority { + int priority; + String label; + + public Task(String label, int priority){ + this.label = label; + this.priority = priority; + } + + //méthode + + public int getPriority(){ + return getPriority(); + } + + public String getLabel (){ + return this.label; + } + + public void setLabel(String label){ + this.label = label; + } + + + public String toString(){ + return getClass().getCanonicalName() + ":" + label+ "(" + priority + ")" ; + } + + + + +}