Changeset 3112


Ignore:
Timestamp:
02/02/12 09:44:11 (4 months ago)
Author:
ankitk
Message:

Proper Exception handling.

Location:
AnalyzerBeans/trunk/components/json/src/main/java/org/eobjects/analyzer/beans
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • AnalyzerBeans/trunk/components/json/src/main/java/org/eobjects/analyzer/beans/ExtractJsonValuesTransformer.java

    r3111 r3112  
    3636import org.eobjects.analyzer.data.InputRow; 
    3737 
    38 @TransformerBean("Extract values from JSON document") 
     38@TransformerBean("Parse JSON document") 
    3939@Description("Extract values from a JSON document") 
    4040public class ExtractJsonValuesTransformer implements 
     
    7272                        jsonMap = mapper.readValue(jsonString, Map.class); 
    7373                } catch (JsonParseException e) { 
    74                         e.printStackTrace(); 
     74                        throw new IllegalStateException("Exception while parsing Json."); 
    7575                } catch (JsonMappingException e) { 
    76                         e.printStackTrace(); 
     76                        throw new IllegalStateException("Exception while Json mapping."); 
    7777                } catch (IOException e) { 
    78                         e.printStackTrace(); 
     78                        throw new IllegalStateException("IOException while parsing Json."); 
    7979                } 
    8080                final Map<String, ?>[] result = new Map[] { jsonMap }; 
    8181                return result; 
    8282        } 
    83  
    8483} 
  • AnalyzerBeans/trunk/components/json/src/main/java/org/eobjects/analyzer/beans/JsonCreatorTransformer.java

    r3111 r3112  
    8181                        json = mapper.writeValueAsString(map); 
    8282                } catch (JsonGenerationException e) { 
    83                         e.printStackTrace(); 
     83                        throw new IllegalStateException("Exception while generating Json."); 
    8484                } catch (JsonMappingException e) { 
    85                         e.printStackTrace(); 
     85                        throw new IllegalStateException("Exception while Json mapping."); 
    8686                } catch (IOException e) { 
    87                         e.printStackTrace(); 
     87                        throw new IllegalStateException("IOException while Json mapping."); 
    8888                } 
    8989                return new String[] { json }; 
Note: See TracChangeset for help on using the changeset viewer.