samples.multicostregular.asap.data
Class ASAPItemHandler
java.lang.Object
samples.multicostregular.asap.data.ASAPItemHandler
public class ASAPItemHandler
- extends Object
Created by IntelliJ IDEA.
User: julien
Mail: julien.menana{at}emn.fr
Date: Mar 18, 2009
Time: 2:17:50 PM
Method Summary |
ASAPContract |
getContract(String id)
|
ASAPCoverRequirements |
getCover()
|
ASAPEmployee |
getEmployee(String id)
|
Collection<ASAPEmployee> |
getEmployeeBySkill(ASAPSkill s)
|
ASAPDate |
getEnd()
|
String |
getProblemName()
|
ASAPShiftOnRequest |
getRequestOn()
|
ASAPShift |
getShift(String id)
|
ASAPShiftGroup |
getShiftGroup(String id)
|
Collection<ASAPShift> |
getShifts()
|
ASAPSkill |
getSkill(String id)
|
Collection<ASAPSkill> |
getSkills()
|
ASAPDate |
getStart()
|
ASAPContract |
makeContract(String id)
|
ASAPCover |
makeCover()
|
ASAPCoverRequirements |
makeCoverRequirements()
|
ASAPDate |
makeDate(int year,
int month,
int day)
|
ASAPEmployee |
makeEmployee(String id)
|
ASAPMasterWeights |
makeMasterWeights()
|
ASAPPattern |
makePattern(int weight,
boolean bad)
|
ASAPRestShift |
makeRestShift()
|
ASAPShift |
makeShift(String id)
|
ASAPShift |
makeShift(String ID,
String label,
String colour,
String description,
int start,
int end,
int duration)
|
ASAPShiftGroup |
makeShiftGroup(String id)
|
ASAPShiftGroup |
makeShiftGroup(String id,
ASAPShift... shift)
|
ASAPShiftGroup |
makeShiftGroup(String id,
String... sids)
|
ASAPShiftOn |
makeShiftOn()
|
ASAPShiftOn |
makeShiftOn(int weight)
|
ASAPShiftOn |
makeShiftOn(int weight,
ASAPShift shift,
ASAPEmployee employee,
ASAPDate date)
|
ASAPShiftOnRequest |
makeShiftOnRequest()
|
ASAPShiftSet |
makeShiftSet()
|
ASAPSkill |
makeSkill(String id)
|
ASAPSubPattern |
makeSubPattern()
|
void |
putContract(String id,
ASAPContract c)
|
void |
putEmployee(String id,
ASAPEmployee e)
|
void |
putShift(String id,
ASAPShift s)
|
void |
putShiftGroup(String id,
ASAPShiftGroup a)
|
void |
putSkill(String id,
ASAPSkill s)
|
void |
setEnd(ASAPDate end)
|
void |
setProblemName(String s)
|
void |
setStart(ASAPDate start)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
start
public ASAPDate start
end
public ASAPDate end
contracts
public HashMap<String,ASAPContract> contracts
employees
public HashMap<String,ASAPEmployee> employees
orderedEmployees
public ArrayList<ASAPEmployee> orderedEmployees
map
public HashMap<String,Integer> map
inverseMap
public HashMap<Integer,String> inverseMap
shifts
public HashMap<String,ASAPShift> shifts
shiftgroups
public HashMap<String,ASAPShiftGroup> shiftgroups
skills
public HashMap<String,ASAPSkill> skills
cover
public ASAPCoverRequirements cover
masterWeights
public ASAPMasterWeights masterWeights
requestOn
public ASAPShiftOnRequest requestOn
pbName
public String pbName
ASAPItemHandler
public ASAPItemHandler()
getStart
public ASAPDate getStart()
setStart
public void setStart(ASAPDate start)
getEnd
public ASAPDate getEnd()
setEnd
public void setEnd(ASAPDate end)
getEmployee
public ASAPEmployee getEmployee(String id)
getContract
public ASAPContract getContract(String id)
getShift
public ASAPShift getShift(String id)
getShifts
public Collection<ASAPShift> getShifts()
getShiftGroup
public ASAPShiftGroup getShiftGroup(String id)
getSkill
public ASAPSkill getSkill(String id)
getSkills
public Collection<ASAPSkill> getSkills()
getEmployeeBySkill
public Collection<ASAPEmployee> getEmployeeBySkill(ASAPSkill s)
putContract
public void putContract(String id,
ASAPContract c)
putEmployee
public void putEmployee(String id,
ASAPEmployee e)
putShift
public void putShift(String id,
ASAPShift s)
putShiftGroup
public void putShiftGroup(String id,
ASAPShiftGroup a)
putSkill
public void putSkill(String id,
ASAPSkill s)
makeSkill
public ASAPSkill makeSkill(String id)
makeShift
public ASAPShift makeShift(String ID,
String label,
String colour,
String description,
int start,
int end,
int duration)
makeShift
public ASAPShift makeShift(String id)
makeShiftGroup
public ASAPShiftGroup makeShiftGroup(String id,
ASAPShift... shift)
makeShiftGroup
public ASAPShiftGroup makeShiftGroup(String id,
String... sids)
makeShiftGroup
public ASAPShiftGroup makeShiftGroup(String id)
makeRestShift
public ASAPRestShift makeRestShift()
makeEmployee
public ASAPEmployee makeEmployee(String id)
makeContract
public ASAPContract makeContract(String id)
makeCover
public ASAPCover makeCover()
makeDate
public ASAPDate makeDate(int year,
int month,
int day)
makeMasterWeights
public ASAPMasterWeights makeMasterWeights()
makePattern
public ASAPPattern makePattern(int weight,
boolean bad)
makeShiftOn
public ASAPShiftOn makeShiftOn()
makeShiftOn
public ASAPShiftOn makeShiftOn(int weight,
ASAPShift shift,
ASAPEmployee employee,
ASAPDate date)
makeShiftOn
public ASAPShiftOn makeShiftOn(int weight)
makeSubPattern
public ASAPSubPattern makeSubPattern()
makeShiftSet
public ASAPShiftSet makeShiftSet()
makeCoverRequirements
public ASAPCoverRequirements makeCoverRequirements()
makeShiftOnRequest
public ASAPShiftOnRequest makeShiftOnRequest()
getCover
public ASAPCoverRequirements getCover()
getRequestOn
public ASAPShiftOnRequest getRequestOn()
setProblemName
public void setProblemName(String s)
getProblemName
public String getProblemName()
Copyright © 2012. All Rights Reserved.