/** * @param duration The duration to set. */ public final void setDuration(final Dur duration) { this.duration = duration; super.setDateTime(null); // duration is the default value type for Trigger.. if (getParameter(Parameter.VALUE) != null) { getParameters().replace(Value.DURATION); } }
Related rel = (Related) t.getParameter(Parameter.RELATED); if (rel != null && rel == Related.END) alarmStartMs = e.getEndDate().getDate().getTime();
/** * @param duration The duration to set. */ public final void setDuration(final Dur duration) { this.duration = duration; super.setDateTime(null); // duration is the default value type for Trigger.. if (getParameter(Parameter.VALUE) != null) { getParameters().replace(Value.DURATION); } }
Related related = (Related) trigger.getParameter(Parameter.RELATED); if(related==null || related.equals(Related.START)) {
/** * @param duration The duration to set. */ public final void setDuration(final Dur duration) { this.duration = duration; super.setDateTime(null); // duration is the default value type for Trigger.. if (getParameter(Parameter.VALUE) != null) { getParameters().replace(Value.DURATION); } } }
Related related = (Related) trigger.getParameter(Parameter.RELATED); if(related==null || related.equals(Related.START)) {
/** * @param duration The duration to set. */ public final void setDuration(final TemporalAmount duration) { this.duration = new TemporalAmountAdapter(duration); super.setDateTime(null); // duration is the default value type for Trigger.. if (getParameter(Parameter.VALUE) != null) { getParameters().replace(Value.DURATION); } }
/** * @param duration The duration to set. */ public final void setDuration(final TemporalAmount duration) { this.duration = new TemporalAmountAdapter(duration); super.setDateTime(null); // duration is the default value type for Trigger.. if (getParameter(Parameter.VALUE) != null) { getParameters().replace(Value.DURATION); } }
/** * {@inheritDoc} */ public final void validate() throws ValidationException { super.validate(); final Parameter relParam = getParameter(Parameter.RELATED); final Parameter valueParam = getParameter(Parameter.VALUE); if (relParam != null || !Value.DATE_TIME.equals(valueParam)) { ParameterValidator.getInstance().assertOneOrLess(Parameter.RELATED, getParameters()); ParameterValidator.getInstance().assertNullOrEqual(Value.DURATION, getParameters()); if (getDuration() == null) { throw new ValidationException("Duration value not specified"); } } else { ParameterValidator.getInstance().assertOne(Parameter.VALUE, getParameters()); ParameterValidator.getInstance().assertNullOrEqual(Value.DATE_TIME, getParameters()); if (getDateTime() == null) { throw new ValidationException("DATE-TIME value not specified"); } } }
/** * {@inheritDoc} */ public final void validate() throws ValidationException { super.validate(); final Parameter relParam = getParameter(Parameter.RELATED); final Parameter valueParam = getParameter(Parameter.VALUE); if (relParam != null || !Value.DATE_TIME.equals(valueParam)) { ParameterValidator.getInstance().assertOneOrLess(Parameter.RELATED, getParameters()); ParameterValidator.getInstance().assertNullOrEqual(Value.DURATION, getParameters()); if (getDuration() == null) { throw new ValidationException("Duration value not specified"); } } else { ParameterValidator.getInstance().assertOne(Parameter.VALUE, getParameters()); ParameterValidator.getInstance().assertNullOrEqual(Value.DATE_TIME, getParameters()); if (getDateTime() == null) { throw new ValidationException("DATE-TIME value not specified"); } } }
/** * {@inheritDoc} */ public final void validate() throws ValidationException { super.validate(); final Parameter relParam = getParameter(Parameter.RELATED); final Parameter valueParam = getParameter(Parameter.VALUE); if (relParam != null || !Value.DATE_TIME.equals(valueParam)) { ParameterValidator.getInstance().assertOneOrLess(Parameter.RELATED, getParameters()); ParameterValidator.getInstance().assertNullOrEqual(Value.DURATION, getParameters()); if (getDuration() == null) { throw new ValidationException("Duration value not specified"); } } else { ParameterValidator.getInstance().assertOne(Parameter.VALUE, getParameters()); ParameterValidator.getInstance().assertNullOrEqual(Value.DATE_TIME, getParameters()); if (getDateTime() == null) { throw new ValidationException("DATE-TIME value not specified"); } } }
/** * {@inheritDoc} */ public final void validate() throws ValidationException { super.validate(); final Parameter relParam = getParameter(Parameter.RELATED); final Parameter valueParam = getParameter(Parameter.VALUE); if (relParam != null || !Value.DATE_TIME.equals(valueParam)) { ParameterValidator.getInstance().assertOneOrLess(Parameter.RELATED, getParameters()); ParameterValidator.getInstance().assertNullOrEqual(Value.DURATION, getParameters()); if (getDuration() == null) { throw new ValidationException("Duration value not specified"); } } else { ParameterValidator.getInstance().assertOne(Parameter.VALUE, getParameters()); ParameterValidator.getInstance().assertNullOrEqual(Value.DATE_TIME, getParameters()); if (getDateTime() == null) { throw new ValidationException("DATE-TIME value not specified"); } } }
/** * {@inheritDoc} */ public final void validate() throws ValidationException { super.validate(); final Parameter relParam = getParameter(Parameter.RELATED); final Parameter valueParam = getParameter(Parameter.VALUE); if (relParam != null || !Value.DATE_TIME.equals(valueParam)) { ParameterValidator.getInstance().assertOneOrLess(Parameter.RELATED, getParameters()); ParameterValidator.getInstance().assertNullOrEqual(Value.DURATION, getParameters()); if (getDuration() == null) { throw new ValidationException("Duration value not specified"); } } else { ParameterValidator.getInstance().assertOne(Parameter.VALUE, getParameters()); ParameterValidator.getInstance().assertNullOrEqual(Value.DATE_TIME, getParameters()); if (getDateTime() == null) { throw new ValidationException("DATE-TIME value not specified"); } } }