All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ellucian.generated.eedm.sections.v8_0.Sections Maven / Gradle / Ivy


package com.ellucian.generated.eedm.sections.v8_0;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.annotation.processing.Generated;
import com.ellucian.generated.eedm.academic_catalogs.v6_0.Metadata;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;


/**
 * Sections
 * 

* An instance of a course. * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "metadata", "id", "title", "description", "startOn", "endOn", "code", "number", "instructionalPlatform", "academicPeriod", "administrativePeriod", "censusDates", "course", "credits", "site", "academicLevels", "gradeSchemes", "courseLevels", "status", "duration", "maxEnrollment", "owningInstitutionUnits", "billing", "reportingDetail" }) @Generated("jsonschema2pojo") public class Sections { /** * Metadata *

* Metadata about the JSON payload * */ @JsonProperty("metadata") @JsonPropertyDescription("Metadata about the JSON payload") private Metadata metadata; /** * ID *

* A globally unique identifier of a section to be used in all external references. * (Required) * */ @JsonProperty("id") @JsonPropertyDescription("A globally unique identifier of a section to be used in all external references.") private String id; /** * Title *

* The full name of a section. * (Required) * */ @JsonProperty("title") @JsonPropertyDescription("The full name of a section.") private String title; /** * Description *

* A description of a section. * */ @JsonProperty("description") @JsonPropertyDescription("A description of a section.") private String description; /** * Offering Start Date *

* The starting date at which a section may be scheduled to be taken. * (Required) * */ @JsonProperty("startOn") @JsonPropertyDescription("The starting date at which a section may be scheduled to be taken.") private Date startOn; /** * Offering End Date *

* The ending date at which a section may no longer be scheduled to be taken. * */ @JsonProperty("endOn") @JsonPropertyDescription("The ending date at which a section may no longer be scheduled to be taken.") private Object endOn; /** * Section Code *

* The human-readable identifier of a section. It is generally unique within an academic period. * */ @JsonProperty("code") @JsonPropertyDescription("The human-readable identifier of a section. It is generally unique within an academic period.") private String code; /** * Section Number *

* A numbering scheme or other mark that distinguishes between multiple sections. It is generally unique within an academic period and course. * */ @JsonProperty("number") @JsonPropertyDescription("A numbering scheme or other mark that distinguishes between multiple sections. It is generally unique within an academic period and course.") private String number; /** * Instructional Platform *

* A technology platform used to manage the administration of a section. * */ @JsonProperty("instructionalPlatform") @JsonPropertyDescription("A technology platform used to manage the administration of a section.") private Object instructionalPlatform; /** * Academic Period *

* The academic time period associated with a section. * */ @JsonProperty("academicPeriod") @JsonPropertyDescription("The academic time period associated with a section.") private Object academicPeriod; /** * Administrative Time Period *

* The administrative time period associated with a section. * */ @JsonProperty("administrativePeriod") @JsonPropertyDescription("The administrative time period associated with a section.") private Object administrativePeriod; /** * Census Dates *

* The dates at which the section's enrollment/headcount is determined. These dates override the census dates for the academic period, if they are different. * */ @JsonProperty("censusDates") @JsonPropertyDescription("The dates at which the section's enrollment/headcount is determined. These dates override the census dates for the academic period, if they are different.") private List censusDates = new ArrayList(); /** * Course *

* The smallest unit of instruction for which an Oganization grants credits. * (Required) * */ @JsonProperty("course") @JsonPropertyDescription("The smallest unit of instruction for which an Oganization grants credits.") private Course course; /** * Credit *

* Unit specification that can be awarded for completing a section. * */ @JsonProperty("credits") @JsonPropertyDescription("Unit specification that can be awarded for completing a section.") private List credits = new ArrayList(); /** * Site *

* The primary location within the organization where a section's meetings will be held * */ @JsonProperty("site") @JsonPropertyDescription("The primary location within the organization where a section's meetings will be held") private Object site; /** * Academic Level *

* The levels of academic progress that can be associated with a section * */ @JsonProperty("academicLevels") @JsonPropertyDescription("The levels of academic progress that can be associated with a section") private List academicLevels = new ArrayList(); /** * Grade Schemes *

* The grading schemes that may be used to award a grade to a student in this section of the course. Must be a subset of the grade schemes of the course. * */ @JsonProperty("gradeSchemes") @JsonPropertyDescription("The grading schemes that may be used to award a grade to a student in this section of the course. Must be a subset of the grade schemes of the course.") private List gradeSchemes = new ArrayList(); /** * Course Levels *

* The levels of a course * */ @JsonProperty("courseLevels") @JsonPropertyDescription("The levels of a course") private List courseLevels = new ArrayList(); /** * Status *

* The status of a section, for example, "Open" or "Closed". * */ @JsonProperty("status") @JsonPropertyDescription("The status of a section, for example, \"Open\" or \"Closed\".") private Object status; /** * Duration *

* The scheme for calculating the duration of a section * */ @JsonProperty("duration") @JsonPropertyDescription("The scheme for calculating the duration of a section") private Object duration; /** * Maximum Enrollment *

* The maximum number of persons who are allowed to enroll for a section. * */ @JsonProperty("maxEnrollment") @JsonPropertyDescription("The maximum number of persons who are allowed to enroll for a section.") private Object maxEnrollment; /** * Owning Institution Units *

* The units (departments) of the educational institution which own, or are responsible for, a course * */ @JsonProperty("owningInstitutionUnits") @JsonPropertyDescription("The units (departments) of the educational institution which own, or are responsible for, a course") private List owningInstitutionUnits = new ArrayList(); /** * Billing *

* The number of units that may be used to calculate the charge for the section as part of registration processing. * */ @JsonProperty("billing") @JsonPropertyDescription("The number of units that may be used to calculate the charge for the section as part of registration processing.") private Object billing; /** * Reporting Detail *

* Additional properties required for localized reporting. * */ @JsonProperty("reportingDetail") @JsonPropertyDescription("Additional properties required for localized reporting.") private Object reportingDetail; /** * Metadata *

* Metadata about the JSON payload * */ @JsonProperty("metadata") public Metadata getMetadata() { return metadata; } /** * Metadata *

* Metadata about the JSON payload * */ @JsonProperty("metadata") public void setMetadata(Metadata metadata) { this.metadata = metadata; } public Sections withMetadata(Metadata metadata) { this.metadata = metadata; return this; } /** * ID *

* A globally unique identifier of a section to be used in all external references. * (Required) * */ @JsonProperty("id") public String getId() { return id; } /** * ID *

* A globally unique identifier of a section to be used in all external references. * (Required) * */ @JsonProperty("id") public void setId(String id) { this.id = id; } public Sections withId(String id) { this.id = id; return this; } /** * Title *

* The full name of a section. * (Required) * */ @JsonProperty("title") public String getTitle() { return title; } /** * Title *

* The full name of a section. * (Required) * */ @JsonProperty("title") public void setTitle(String title) { this.title = title; } public Sections withTitle(String title) { this.title = title; return this; } /** * Description *

* A description of a section. * */ @JsonProperty("description") public String getDescription() { return description; } /** * Description *

* A description of a section. * */ @JsonProperty("description") public void setDescription(String description) { this.description = description; } public Sections withDescription(String description) { this.description = description; return this; } /** * Offering Start Date *

* The starting date at which a section may be scheduled to be taken. * (Required) * */ @JsonProperty("startOn") public Date getStartOn() { return startOn; } /** * Offering Start Date *

* The starting date at which a section may be scheduled to be taken. * (Required) * */ @JsonProperty("startOn") public void setStartOn(Date startOn) { this.startOn = startOn; } public Sections withStartOn(Date startOn) { this.startOn = startOn; return this; } /** * Offering End Date *

* The ending date at which a section may no longer be scheduled to be taken. * */ @JsonProperty("endOn") public Object getEndOn() { return endOn; } /** * Offering End Date *

* The ending date at which a section may no longer be scheduled to be taken. * */ @JsonProperty("endOn") public void setEndOn(Object endOn) { this.endOn = endOn; } public Sections withEndOn(Object endOn) { this.endOn = endOn; return this; } /** * Section Code *

* The human-readable identifier of a section. It is generally unique within an academic period. * */ @JsonProperty("code") public String getCode() { return code; } /** * Section Code *

* The human-readable identifier of a section. It is generally unique within an academic period. * */ @JsonProperty("code") public void setCode(String code) { this.code = code; } public Sections withCode(String code) { this.code = code; return this; } /** * Section Number *

* A numbering scheme or other mark that distinguishes between multiple sections. It is generally unique within an academic period and course. * */ @JsonProperty("number") public String getNumber() { return number; } /** * Section Number *

* A numbering scheme or other mark that distinguishes between multiple sections. It is generally unique within an academic period and course. * */ @JsonProperty("number") public void setNumber(String number) { this.number = number; } public Sections withNumber(String number) { this.number = number; return this; } /** * Instructional Platform *

* A technology platform used to manage the administration of a section. * */ @JsonProperty("instructionalPlatform") public Object getInstructionalPlatform() { return instructionalPlatform; } /** * Instructional Platform *

* A technology platform used to manage the administration of a section. * */ @JsonProperty("instructionalPlatform") public void setInstructionalPlatform(Object instructionalPlatform) { this.instructionalPlatform = instructionalPlatform; } public Sections withInstructionalPlatform(Object instructionalPlatform) { this.instructionalPlatform = instructionalPlatform; return this; } /** * Academic Period *

* The academic time period associated with a section. * */ @JsonProperty("academicPeriod") public Object getAcademicPeriod() { return academicPeriod; } /** * Academic Period *

* The academic time period associated with a section. * */ @JsonProperty("academicPeriod") public void setAcademicPeriod(Object academicPeriod) { this.academicPeriod = academicPeriod; } public Sections withAcademicPeriod(Object academicPeriod) { this.academicPeriod = academicPeriod; return this; } /** * Administrative Time Period *

* The administrative time period associated with a section. * */ @JsonProperty("administrativePeriod") public Object getAdministrativePeriod() { return administrativePeriod; } /** * Administrative Time Period *

* The administrative time period associated with a section. * */ @JsonProperty("administrativePeriod") public void setAdministrativePeriod(Object administrativePeriod) { this.administrativePeriod = administrativePeriod; } public Sections withAdministrativePeriod(Object administrativePeriod) { this.administrativePeriod = administrativePeriod; return this; } /** * Census Dates *

* The dates at which the section's enrollment/headcount is determined. These dates override the census dates for the academic period, if they are different. * */ @JsonProperty("censusDates") public List getCensusDates() { return censusDates; } /** * Census Dates *

* The dates at which the section's enrollment/headcount is determined. These dates override the census dates for the academic period, if they are different. * */ @JsonProperty("censusDates") public void setCensusDates(List censusDates) { this.censusDates = censusDates; } public Sections withCensusDates(List censusDates) { this.censusDates = censusDates; return this; } /** * Course *

* The smallest unit of instruction for which an Oganization grants credits. * (Required) * */ @JsonProperty("course") public Course getCourse() { return course; } /** * Course *

* The smallest unit of instruction for which an Oganization grants credits. * (Required) * */ @JsonProperty("course") public void setCourse(Course course) { this.course = course; } public Sections withCourse(Course course) { this.course = course; return this; } /** * Credit *

* Unit specification that can be awarded for completing a section. * */ @JsonProperty("credits") public List getCredits() { return credits; } /** * Credit *

* Unit specification that can be awarded for completing a section. * */ @JsonProperty("credits") public void setCredits(List credits) { this.credits = credits; } public Sections withCredits(List credits) { this.credits = credits; return this; } /** * Site *

* The primary location within the organization where a section's meetings will be held * */ @JsonProperty("site") public Object getSite() { return site; } /** * Site *

* The primary location within the organization where a section's meetings will be held * */ @JsonProperty("site") public void setSite(Object site) { this.site = site; } public Sections withSite(Object site) { this.site = site; return this; } /** * Academic Level *

* The levels of academic progress that can be associated with a section * */ @JsonProperty("academicLevels") public List getAcademicLevels() { return academicLevels; } /** * Academic Level *

* The levels of academic progress that can be associated with a section * */ @JsonProperty("academicLevels") public void setAcademicLevels(List academicLevels) { this.academicLevels = academicLevels; } public Sections withAcademicLevels(List academicLevels) { this.academicLevels = academicLevels; return this; } /** * Grade Schemes *

* The grading schemes that may be used to award a grade to a student in this section of the course. Must be a subset of the grade schemes of the course. * */ @JsonProperty("gradeSchemes") public List getGradeSchemes() { return gradeSchemes; } /** * Grade Schemes *

* The grading schemes that may be used to award a grade to a student in this section of the course. Must be a subset of the grade schemes of the course. * */ @JsonProperty("gradeSchemes") public void setGradeSchemes(List gradeSchemes) { this.gradeSchemes = gradeSchemes; } public Sections withGradeSchemes(List gradeSchemes) { this.gradeSchemes = gradeSchemes; return this; } /** * Course Levels *

* The levels of a course * */ @JsonProperty("courseLevels") public List getCourseLevels() { return courseLevels; } /** * Course Levels *

* The levels of a course * */ @JsonProperty("courseLevels") public void setCourseLevels(List courseLevels) { this.courseLevels = courseLevels; } public Sections withCourseLevels(List courseLevels) { this.courseLevels = courseLevels; return this; } /** * Status *

* The status of a section, for example, "Open" or "Closed". * */ @JsonProperty("status") public Object getStatus() { return status; } /** * Status *

* The status of a section, for example, "Open" or "Closed". * */ @JsonProperty("status") public void setStatus(Object status) { this.status = status; } public Sections withStatus(Object status) { this.status = status; return this; } /** * Duration *

* The scheme for calculating the duration of a section * */ @JsonProperty("duration") public Object getDuration() { return duration; } /** * Duration *

* The scheme for calculating the duration of a section * */ @JsonProperty("duration") public void setDuration(Object duration) { this.duration = duration; } public Sections withDuration(Object duration) { this.duration = duration; return this; } /** * Maximum Enrollment *

* The maximum number of persons who are allowed to enroll for a section. * */ @JsonProperty("maxEnrollment") public Object getMaxEnrollment() { return maxEnrollment; } /** * Maximum Enrollment *

* The maximum number of persons who are allowed to enroll for a section. * */ @JsonProperty("maxEnrollment") public void setMaxEnrollment(Object maxEnrollment) { this.maxEnrollment = maxEnrollment; } public Sections withMaxEnrollment(Object maxEnrollment) { this.maxEnrollment = maxEnrollment; return this; } /** * Owning Institution Units *

* The units (departments) of the educational institution which own, or are responsible for, a course * */ @JsonProperty("owningInstitutionUnits") public List getOwningInstitutionUnits() { return owningInstitutionUnits; } /** * Owning Institution Units *

* The units (departments) of the educational institution which own, or are responsible for, a course * */ @JsonProperty("owningInstitutionUnits") public void setOwningInstitutionUnits(List owningInstitutionUnits) { this.owningInstitutionUnits = owningInstitutionUnits; } public Sections withOwningInstitutionUnits(List owningInstitutionUnits) { this.owningInstitutionUnits = owningInstitutionUnits; return this; } /** * Billing *

* The number of units that may be used to calculate the charge for the section as part of registration processing. * */ @JsonProperty("billing") public Object getBilling() { return billing; } /** * Billing *

* The number of units that may be used to calculate the charge for the section as part of registration processing. * */ @JsonProperty("billing") public void setBilling(Object billing) { this.billing = billing; } public Sections withBilling(Object billing) { this.billing = billing; return this; } /** * Reporting Detail *

* Additional properties required for localized reporting. * */ @JsonProperty("reportingDetail") public Object getReportingDetail() { return reportingDetail; } /** * Reporting Detail *

* Additional properties required for localized reporting. * */ @JsonProperty("reportingDetail") public void setReportingDetail(Object reportingDetail) { this.reportingDetail = reportingDetail; } public Sections withReportingDetail(Object reportingDetail) { this.reportingDetail = reportingDetail; return this; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(Sections.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); sb.append("metadata"); sb.append('='); sb.append(((this.metadata == null)?"":this.metadata)); sb.append(','); sb.append("id"); sb.append('='); sb.append(((this.id == null)?"":this.id)); sb.append(','); sb.append("title"); sb.append('='); sb.append(((this.title == null)?"":this.title)); sb.append(','); sb.append("description"); sb.append('='); sb.append(((this.description == null)?"":this.description)); sb.append(','); sb.append("startOn"); sb.append('='); sb.append(((this.startOn == null)?"":this.startOn)); sb.append(','); sb.append("endOn"); sb.append('='); sb.append(((this.endOn == null)?"":this.endOn)); sb.append(','); sb.append("code"); sb.append('='); sb.append(((this.code == null)?"":this.code)); sb.append(','); sb.append("number"); sb.append('='); sb.append(((this.number == null)?"":this.number)); sb.append(','); sb.append("instructionalPlatform"); sb.append('='); sb.append(((this.instructionalPlatform == null)?"":this.instructionalPlatform)); sb.append(','); sb.append("academicPeriod"); sb.append('='); sb.append(((this.academicPeriod == null)?"":this.academicPeriod)); sb.append(','); sb.append("administrativePeriod"); sb.append('='); sb.append(((this.administrativePeriod == null)?"":this.administrativePeriod)); sb.append(','); sb.append("censusDates"); sb.append('='); sb.append(((this.censusDates == null)?"":this.censusDates)); sb.append(','); sb.append("course"); sb.append('='); sb.append(((this.course == null)?"":this.course)); sb.append(','); sb.append("credits"); sb.append('='); sb.append(((this.credits == null)?"":this.credits)); sb.append(','); sb.append("site"); sb.append('='); sb.append(((this.site == null)?"":this.site)); sb.append(','); sb.append("academicLevels"); sb.append('='); sb.append(((this.academicLevels == null)?"":this.academicLevels)); sb.append(','); sb.append("gradeSchemes"); sb.append('='); sb.append(((this.gradeSchemes == null)?"":this.gradeSchemes)); sb.append(','); sb.append("courseLevels"); sb.append('='); sb.append(((this.courseLevels == null)?"":this.courseLevels)); sb.append(','); sb.append("status"); sb.append('='); sb.append(((this.status == null)?"":this.status)); sb.append(','); sb.append("duration"); sb.append('='); sb.append(((this.duration == null)?"":this.duration)); sb.append(','); sb.append("maxEnrollment"); sb.append('='); sb.append(((this.maxEnrollment == null)?"":this.maxEnrollment)); sb.append(','); sb.append("owningInstitutionUnits"); sb.append('='); sb.append(((this.owningInstitutionUnits == null)?"":this.owningInstitutionUnits)); sb.append(','); sb.append("billing"); sb.append('='); sb.append(((this.billing == null)?"":this.billing)); sb.append(','); sb.append("reportingDetail"); sb.append('='); sb.append(((this.reportingDetail == null)?"":this.reportingDetail)); sb.append(','); if (sb.charAt((sb.length()- 1)) == ',') { sb.setCharAt((sb.length()- 1), ']'); } else { sb.append(']'); } return sb.toString(); } @Override public int hashCode() { int result = 1; result = ((result* 31)+((this.metadata == null)? 0 :this.metadata.hashCode())); result = ((result* 31)+((this.maxEnrollment == null)? 0 :this.maxEnrollment.hashCode())); result = ((result* 31)+((this.code == null)? 0 :this.code.hashCode())); result = ((result* 31)+((this.academicLevels == null)? 0 :this.academicLevels.hashCode())); result = ((result* 31)+((this.description == null)? 0 :this.description.hashCode())); result = ((result* 31)+((this.startOn == null)? 0 :this.startOn.hashCode())); result = ((result* 31)+((this.academicPeriod == null)? 0 :this.academicPeriod.hashCode())); result = ((result* 31)+((this.title == null)? 0 :this.title.hashCode())); result = ((result* 31)+((this.billing == null)? 0 :this.billing.hashCode())); result = ((result* 31)+((this.duration == null)? 0 :this.duration.hashCode())); result = ((result* 31)+((this.number == null)? 0 :this.number.hashCode())); result = ((result* 31)+((this.owningInstitutionUnits == null)? 0 :this.owningInstitutionUnits.hashCode())); result = ((result* 31)+((this.administrativePeriod == null)? 0 :this.administrativePeriod.hashCode())); result = ((result* 31)+((this.credits == null)? 0 :this.credits.hashCode())); result = ((result* 31)+((this.endOn == null)? 0 :this.endOn.hashCode())); result = ((result* 31)+((this.course == null)? 0 :this.course.hashCode())); result = ((result* 31)+((this.id == null)? 0 :this.id.hashCode())); result = ((result* 31)+((this.censusDates == null)? 0 :this.censusDates.hashCode())); result = ((result* 31)+((this.gradeSchemes == null)? 0 :this.gradeSchemes.hashCode())); result = ((result* 31)+((this.instructionalPlatform == null)? 0 :this.instructionalPlatform.hashCode())); result = ((result* 31)+((this.reportingDetail == null)? 0 :this.reportingDetail.hashCode())); result = ((result* 31)+((this.site == null)? 0 :this.site.hashCode())); result = ((result* 31)+((this.courseLevels == null)? 0 :this.courseLevels.hashCode())); result = ((result* 31)+((this.status == null)? 0 :this.status.hashCode())); return result; } @Override public boolean equals(Object other) { if (other == this) { return true; } if ((other instanceof Sections) == false) { return false; } Sections rhs = ((Sections) other); return (((((((((((((((((((((((((this.metadata == rhs.metadata)||((this.metadata!= null)&&this.metadata.equals(rhs.metadata)))&&((this.maxEnrollment == rhs.maxEnrollment)||((this.maxEnrollment!= null)&&this.maxEnrollment.equals(rhs.maxEnrollment))))&&((this.code == rhs.code)||((this.code!= null)&&this.code.equals(rhs.code))))&&((this.academicLevels == rhs.academicLevels)||((this.academicLevels!= null)&&this.academicLevels.equals(rhs.academicLevels))))&&((this.description == rhs.description)||((this.description!= null)&&this.description.equals(rhs.description))))&&((this.startOn == rhs.startOn)||((this.startOn!= null)&&this.startOn.equals(rhs.startOn))))&&((this.academicPeriod == rhs.academicPeriod)||((this.academicPeriod!= null)&&this.academicPeriod.equals(rhs.academicPeriod))))&&((this.title == rhs.title)||((this.title!= null)&&this.title.equals(rhs.title))))&&((this.billing == rhs.billing)||((this.billing!= null)&&this.billing.equals(rhs.billing))))&&((this.duration == rhs.duration)||((this.duration!= null)&&this.duration.equals(rhs.duration))))&&((this.number == rhs.number)||((this.number!= null)&&this.number.equals(rhs.number))))&&((this.owningInstitutionUnits == rhs.owningInstitutionUnits)||((this.owningInstitutionUnits!= null)&&this.owningInstitutionUnits.equals(rhs.owningInstitutionUnits))))&&((this.administrativePeriod == rhs.administrativePeriod)||((this.administrativePeriod!= null)&&this.administrativePeriod.equals(rhs.administrativePeriod))))&&((this.credits == rhs.credits)||((this.credits!= null)&&this.credits.equals(rhs.credits))))&&((this.endOn == rhs.endOn)||((this.endOn!= null)&&this.endOn.equals(rhs.endOn))))&&((this.course == rhs.course)||((this.course!= null)&&this.course.equals(rhs.course))))&&((this.id == rhs.id)||((this.id!= null)&&this.id.equals(rhs.id))))&&((this.censusDates == rhs.censusDates)||((this.censusDates!= null)&&this.censusDates.equals(rhs.censusDates))))&&((this.gradeSchemes == rhs.gradeSchemes)||((this.gradeSchemes!= null)&&this.gradeSchemes.equals(rhs.gradeSchemes))))&&((this.instructionalPlatform == rhs.instructionalPlatform)||((this.instructionalPlatform!= null)&&this.instructionalPlatform.equals(rhs.instructionalPlatform))))&&((this.reportingDetail == rhs.reportingDetail)||((this.reportingDetail!= null)&&this.reportingDetail.equals(rhs.reportingDetail))))&&((this.site == rhs.site)||((this.site!= null)&&this.site.equals(rhs.site))))&&((this.courseLevels == rhs.courseLevels)||((this.courseLevels!= null)&&this.courseLevels.equals(rhs.courseLevels))))&&((this.status == rhs.status)||((this.status!= null)&&this.status.equals(rhs.status)))); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy