public class EnumSourceMapper { static ImmutableMap<EnumSource, EnumDestination> mapper; static { mapper = Maps.immutableEnumMap(ImmutableMap.<EnumSource, EnumDestination>builder() .put(EnumSource.SUCCESS, EnumDestination.SUCCESS) .put(EnumSource.INCOMPLETE, EnumDestination.ERROR) .put(EnumSource.FAIL, EnumDestination.ERROR) .build()); } public EnumDestination getEnumDestination(EnumSource enumSource) { return mapper.get(enumSource); } }
Reference:
No comments:
Post a Comment