>914
>915 /**
>916 * Возвращает true, если текущий объект SerialDate представляет ту же дату,
>917 * что и заданный объект SerialDate.
>918 *
>919 * @param other дата для сравнения.
>920 *
>921 * @return true
, если текущий объект SerialDate представляет
>922 * ту же дату, что и заданный объект SerialDate.
>923 */
>924 public abstract boolean isOn(SerialDate other);
>925
>926 /**
>927 * Возвращает true, если текущий объект SerialDate представляет более раннюю
>928 * дату по сравнению с заданным объектом SerialDate.
>929 *
>930 * @param other дата для сравнения.
>931 *
>932 * @return true
, если текущий объект SerialDate представляет
>933 * более раннюю дату по сравнению с заданным объектом SerialDate.
>934 */
>935 public abstract boolean isBefore(SerialDate other);
>936
>937 /**
>938 * Возвращает true, если текущий объект SerialDate представляет ту же
>939 * дату, что и заданный объект SerialDate.
>940 *
>941 * @param other дата для сравнения.
>942 *
>943 * @return true, если текущий объект SerialDate представляет
>944 * ту же дату, что и заданный объект SerialDate.
>945 */
>946 public abstract boolean isOnOrBefore(SerialDate other);
>947
>948 /**
>949 * Возвращает true, если текущий объект SerialDate представляет ту же
>950 * дату, что и заданный объект SerialDate.
>951 *
>952 * @param other дата для сравнения.
>953 *
>954 * @return true
, если текущий объект SerialDate представляет
>955 * ту же дату, что и заданный объект SerialDate.
>956 */
>957 public abstract boolean isAfter(SerialDate other);
>958
>959 /**
>960 * Возвращает true, если текущий объект SerialDate представляет ту же
>961 * дату, что и заданный объект SerialDate.
>962 *
>963 * @param other дата для сравнения.
>964 *
>965 * @return true
, если текущий объект SerialDate представляет
>966 * ту же дату, что и заданный объект SerialDate.
>967 */
>968 public abstract boolean isOnOrAfter(SerialDate other);
>969
>970 /**
>971 * Возвращает true
, если текущий {@link SerialDate} принадлежит
>972 * заданному диапазону (режим INCLUSIVE). Порядок дат d1 и d2
>973 * не важен.
>974 *
>975 * @param d1 граничная дата диапазона.
>976 * @param d2 другая граничная дата диапазона.
>977 *
>978 * @return Логический признак.
>979 */
>980 public abstract boolean isInRange(SerialDate d1, SerialDate d2);