/** * Adds given content to message reference. */ public MessageReference addContent(final Object... content) { if (this.content == null) { return new SimpleMessageReference(key, content); } else { final List<Object> mergedContent = new ArrayList<Object>(this.content.size() + content.length); mergedContent.addAll(this.content); mergedContent.addAll(Arrays.asList(content)); return new SimpleMessageReference(key, mergedContent); } }
/** * Adds given content to message reference. */ public MessageReference addContent(final Object... content) { if (this.content == null) { return new SimpleMessageReference(key, content); } else { final List<Object> mergedContent = new ArrayList<Object>(this.content.size() + content.length); mergedContent.addAll(this.content); mergedContent.addAll(Arrays.asList(content)); return new SimpleMessageReference(key, mergedContent); } }
/** * Adds given content to message reference. */ public MessageReference addContent(final Object... content) { if (this.content == null) { return new SimpleMessageReference(key, content); } else { final List<Object> mergedContent = new ArrayList<Object>(this.content.size() + content.length); mergedContent.addAll(this.content); mergedContent.addAll(Arrays.asList(content)); return new SimpleMessageReference(key, mergedContent); } }
/** * Adds given content to message reference. */ public MessageReference addContent(final Object... content) { if (this.content == null) { return new SimpleMessageReference(key, content); } else { final List<Object> mergedContent = new ArrayList<Object>(this.content.size() + content.length); mergedContent.addAll(this.content); mergedContent.addAll(Arrays.asList(content)); return new SimpleMessageReference(key, mergedContent); } }
/** * Creates a {@link MessageReference} for given <code>class</code> and <code>key</code>. * This combination of <code>class</code> and <code>key</code> has to be provided * by a resource bundle. * @param clazz {@link ODataMessageException} for which this {@link MessageReference} should be used * @param key unique key (in context of {@link ODataMessageException}) for reference * to message text in resource bundle * @return created {@link MessageReference} */ public static MessageReference create(final Class<? extends ODataException> clazz, final String key) { return new SimpleMessageReference(clazz.getName() + "." + key); }
/** * Creates a {@link MessageReference} for given <code>class</code> and <code>key</code>. * This combination of <code>class</code> and <code>key</code> has to be provided * by a resource bundle. * @param clazz {@link ODataMessageException} for which this {@link MessageReference} should be used * @param key unique key (in context of {@link ODataMessageException}) for reference * to message text in resource bundle * @return created {@link MessageReference} */ public static MessageReference create(final Class<? extends ODataException> clazz, final String key) { return new SimpleMessageReference(clazz.getName() + "." + key); }
/** * Creates a {@link MessageReference} for given <code>class</code> and <code>key</code>. * This combination of <code>class</code> and <code>key</code> has to be provided * by a resource bundle. * @param clazz {@link ODataMessageException} for which this {@link MessageReference} should be used * @param key unique key (in context of {@link ODataMessageException}) for reference * to message text in resource bundle * @return created {@link MessageReference} */ public static MessageReference create(final Class<? extends ODataException> clazz, final String key) { return new SimpleMessageReference(clazz.getName() + "." + key); }
public MessageReference updateContent(List<?> oldContent, Object... newContent) { final List<Object> mergedContent = new ArrayList<Object>(); if (oldContent != null && !oldContent.isEmpty()) { mergedContent.addAll(oldContent); } mergedContent.addAll(Arrays.asList(newContent)); return new SimpleMessageReference(key, mergedContent); } }
/** * Creates a {@link MessageReference} for given <code>class</code> and <code>key</code>. * This combination of <code>class</code> and <code>key</code> has to be provided * by a resource bundle. * @param clazz {@link ODataMessageException} for which this {@link MessageReference} should be used * @param key unique key (in context of {@link ODataMessageException}) for reference * to message text in resource bundle * @return created {@link MessageReference} */ public static MessageReference create(final Class<? extends ODataException> clazz, final String key) { return new SimpleMessageReference(clazz.getName() + "." + key); }
public MessageReference updateContent(List<?> oldContent, Object... newContent) { final List<Object> mergedContent = new ArrayList<Object>(); if (oldContent != null && !oldContent.isEmpty()) { mergedContent.addAll(oldContent); } mergedContent.addAll(Arrays.asList(newContent)); return new SimpleMessageReference(key, mergedContent); } }
public MessageReference updateContent(List<?> oldContent, Object... newContent) { final List<Object> mergedContent = new ArrayList<Object>(); if (oldContent != null && !oldContent.isEmpty()) { mergedContent.addAll(oldContent); } mergedContent.addAll(Arrays.asList(newContent)); return new SimpleMessageReference(key, mergedContent); } }