/*This code was generated using the UMPLE modeling language! Date of generation: 2008/08/20 12:40:13*/ /*This class drives: RegularLegSchedule*/ package airlineMajorExample; import airlineMajorExample.json.*; public class Frequency { //Class datatypes private Boolean monday; private Boolean tuesday; private Boolean wednesday; private Boolean thursday; private Boolean friday; private Boolean saturday; private Boolean sunday; //Class association variables //Registry of our system. AirlineMajorExampleRegistry registry = AirlineMajorExampleRegistry.getInstance(); //Constructor public Frequency(Boolean aMonday, Boolean aTuesday, Boolean aWednesday, Boolean aThursday, Boolean aFriday, Boolean aSaturday, Boolean aSunday) { monday = aMonday; tuesday = aTuesday; wednesday = aWednesday; thursday = aThursday; friday = aFriday; saturday = aSaturday; sunday = aSunday; } public boolean setMonday(Boolean aMonday) { monday = aMonday; return true; } public boolean setTuesday(Boolean aTuesday) { tuesday = aTuesday; return true; } public boolean setWednesday(Boolean aWednesday) { wednesday = aWednesday; return true; } public boolean setThursday(Boolean aThursday) { thursday = aThursday; return true; } public boolean setFriday(Boolean aFriday) { friday = aFriday; return true; } public boolean setSaturday(Boolean aSaturday) { saturday = aSaturday; return true; } public boolean setSunday(Boolean aSunday) { sunday = aSunday; return true; } public Boolean getMonday() { return monday; } public Boolean getTuesday() { return tuesday; } public Boolean getWednesday() { return wednesday; } public Boolean getThursday() { return thursday; } public Boolean getFriday() { return friday; } public Boolean getSaturday() { return saturday; } public Boolean getSunday() { return sunday; } public void delete() { } public boolean areManyEndsNull() { return true; } /*********************************** * Returns the attribute list along with the * class ID in JSON format. ***********************************/ public JSONObject getAttributes() throws JSONException { JSONObject obj = new JSONObject(); obj.put("CLASS_ID", registry.getKey(this)); obj.put("monday", getMonday()); obj.put("tuesday", getTuesday()); obj.put("wednesday", getWednesday()); obj.put("thursday", getThursday()); obj.put("friday", getFriday()); obj.put("saturday", getSaturday()); obj.put("sunday", getSunday()); return obj; } public String toString() { String codeRepresentationOfFrequency = ""; if (monday) codeRepresentationOfFrequency += "1"; if (tuesday) codeRepresentationOfFrequency += "2"; if (wednesday) codeRepresentationOfFrequency += "3"; if (thursday) codeRepresentationOfFrequency += "4"; if (friday) codeRepresentationOfFrequency += "5"; if (saturday) codeRepresentationOfFrequency += "6"; if (sunday) codeRepresentationOfFrequency += "7"; return codeRepresentationOfFrequency; } }