/** * {@inheritDoc} */ public Email createProperty(final Group group, final List<Parameter> params, final String value) { return new Email(group, params, value); } }
/** * {@inheritDoc} */ @Override public void validate() throws ValidationException { for (Parameter param : getParameters()) { final Parameter.Id id = param.getId(); if (!Parameter.Id.PID.equals(id) && !Parameter.Id.PREF.equals(id) && !Parameter.Id.TYPE.equals(id)) { throw new ValidationException(MessageFormat.format(ILLEGAL_PARAMETER_MESSAGE, id)); } } }
/** * {@inheritDoc} */ @Override public void validate() throws ValidationException { for (Parameter param : getParameters()) { final Parameter.Id id = param.getId(); if (!Parameter.Id.PID.equals(id) && !Parameter.Id.PREF.equals(id) && !Parameter.Id.TYPE.equals(id)) { throw new ValidationException(MessageFormat.format(ILLEGAL_PARAMETER_MESSAGE, id)); } } }
/** * {@inheritDoc} */ public Email createProperty(final List<Parameter> params, final String value) { return new Email(params, value); }
/** * {@inheritDoc} */ public Email createProperty(final Group group, final List<Parameter> params, final String value) throws URISyntaxException, ParseException { return new Email(group, params, value); } }
/** * {@inheritDoc} */ public Email createProperty(final List<Parameter> params, final String value) { return new Email(params, value); }