public class SubstitutionScheduleDayDiff
extends java.lang.Object
implements java.lang.Cloneable
SubstitutionScheduleDays.| Constructor and Description |
|---|
SubstitutionScheduleDayDiff() |
| Modifier and Type | Method and Description |
|---|---|
SubstitutionScheduleDayDiff |
clone() |
static SubstitutionScheduleDayDiff |
compare(SubstitutionScheduleDay a,
SubstitutionScheduleDay b) |
org.joda.time.LocalDate |
getDate() |
java.lang.String |
getDateString() |
java.util.Set<SubstitutionDiff> |
getEditedSubstitutions() |
java.util.Set<SubstitutionDiff> |
getEditedSubstitutionsByClassAndExcludedSubject(java.lang.String theClass,
java.util.Set<java.lang.String> excludedSubjects) |
java.util.Set<SubstitutionDiff> |
getEditedSubstitutionsByTeacherAndExcludedSubject(java.lang.String teacher,
java.util.Set<java.lang.String> excludedSubjects) |
java.util.List<java.lang.String> |
getNewMessages() |
java.util.Set<Substitution> |
getNewSubstitutions() |
java.util.Set<Substitution> |
getNewSubstitutionsByClassAndExcludedSubject(java.lang.String theClass,
java.util.Set<java.lang.String> excludedSubjects) |
java.util.Set<Substitution> |
getNewSubstitutionsByTeacherAndExcludedSubject(java.lang.String teacher,
java.util.Set<java.lang.String> excludedSubjects) |
java.util.List<java.lang.String> |
getRemovedMessages() |
java.util.Set<Substitution> |
getRemovedSubstitutions() |
java.util.Set<Substitution> |
getRemovedSubstitutionsByClassAndExcludedSubject(java.lang.String theClass,
java.util.Set<java.lang.String> excludedSubjects) |
java.util.Set<Substitution> |
getRemovedSubstitutionsByTeacherAndExcludedSubject(java.lang.String teacher,
java.util.Set<java.lang.String> excludedSubjects) |
boolean |
isNotEmpty() |
void |
setDate(org.joda.time.LocalDate date) |
void |
setDateString(java.lang.String dateString) |
void |
setEditedSubstitutions(java.util.Set<SubstitutionDiff> editedSubstitutions) |
void |
setNewMessages(java.util.List<java.lang.String> newMessages) |
void |
setNewSubstitutions(java.util.Set<Substitution> newSubstitutions) |
void |
setRemovedMessages(java.util.List<java.lang.String> removedMessages) |
void |
setRemovedSubstitutions(java.util.Set<Substitution> removedSubstitutions) |
public static SubstitutionScheduleDayDiff compare(SubstitutionScheduleDay a, SubstitutionScheduleDay b)
public org.joda.time.LocalDate getDate()
public void setDate(org.joda.time.LocalDate date)
public java.lang.String getDateString()
public void setDateString(java.lang.String dateString)
public java.util.Set<Substitution> getNewSubstitutions()
public void setNewSubstitutions(java.util.Set<Substitution> newSubstitutions)
public java.util.Set<SubstitutionDiff> getEditedSubstitutions()
public void setEditedSubstitutions(java.util.Set<SubstitutionDiff> editedSubstitutions)
public java.util.Set<Substitution> getRemovedSubstitutions()
public void setRemovedSubstitutions(java.util.Set<Substitution> removedSubstitutions)
public java.util.List<java.lang.String> getNewMessages()
public void setNewMessages(java.util.List<java.lang.String> newMessages)
public java.util.List<java.lang.String> getRemovedMessages()
public void setRemovedMessages(java.util.List<java.lang.String> removedMessages)
public boolean isNotEmpty()
public java.util.Set<Substitution> getNewSubstitutionsByClassAndExcludedSubject(java.lang.String theClass, java.util.Set<java.lang.String> excludedSubjects)
public java.util.Set<Substitution> getRemovedSubstitutionsByClassAndExcludedSubject(java.lang.String theClass, java.util.Set<java.lang.String> excludedSubjects)
public java.util.Set<SubstitutionDiff> getEditedSubstitutionsByClassAndExcludedSubject(java.lang.String theClass, java.util.Set<java.lang.String> excludedSubjects)
public java.util.Set<Substitution> getNewSubstitutionsByTeacherAndExcludedSubject(java.lang.String teacher, java.util.Set<java.lang.String> excludedSubjects)
public java.util.Set<Substitution> getRemovedSubstitutionsByTeacherAndExcludedSubject(java.lang.String teacher, java.util.Set<java.lang.String> excludedSubjects)
public java.util.Set<SubstitutionDiff> getEditedSubstitutionsByTeacherAndExcludedSubject(java.lang.String teacher, java.util.Set<java.lang.String> excludedSubjects)
public SubstitutionScheduleDayDiff clone()
clone in class java.lang.Object