All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.metamx.common.exception.SubErrorHolder Maven / Gradle / Ivy

The newest version!
package com.metamx.common.exception;

import com.google.common.collect.ImmutableMap;

import java.util.Map;

/**
 */
public class SubErrorHolder
{
  private final FormattedException.SubErrorCode subErrorCode;
  private final Object invalid_key;
  private final Object invalid_value;

  public SubErrorHolder(FormattedException.SubErrorCode subErrorCode, Object invalid_key, Object invalid_value)
  {
    this.subErrorCode = subErrorCode;
    this.invalid_key = invalid_key;
    this.invalid_value = invalid_value;
  }

  public Map get()
  {
    return ImmutableMap.of(
        "subErrorCode", subErrorCode,
        "invalid_key", invalid_key,
        "invalid_value", invalid_value
    );
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy