Author: handyande Date: Wed Feb 28 13:07:49 2007 New Revision: 512972 URL: http://svn.apache.org/viewvc?view=rev&rev=512972 Log: Don't trip on optional elements
Modified: maven/sandbox/trunk/continuum/continuum-client/src/main/java/org/apache/maven/continuum/client/ProjectsReader.java Modified: maven/sandbox/trunk/continuum/continuum-client/src/main/java/org/apache/maven/continuum/client/ProjectsReader.java URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/continuum/continuum-client/src/main/java/org/apache/maven/continuum/client/ProjectsReader.java?view=diff&rev=512972&r1=512971&r2=512972 ============================================================================== --- maven/sandbox/trunk/continuum/continuum-client/src/main/java/org/apache/maven/continuum/client/ProjectsReader.java (original) +++ maven/sandbox/trunk/continuum/continuum-client/src/main/java/org/apache/maven/continuum/client/ProjectsReader.java Wed Feb 28 13:07:49 2007 @@ -379,13 +379,17 @@ instance.setId( Integer.parseInt( (String) hashtable.get( "id" ) ) ); instance.setState( Integer.parseInt( (String) hashtable.get( "state" ) ) ); instance.setBuildNumber( Integer.parseInt( (String) hashtable.get( "buildNumber" ) ) ); - instance.setTrigger( Integer.parseInt( (String) hashtable.get( "trigger" ) ) ); + String trigger = (String) hashtable.get( "trigger" ); + if ( trigger != null ) + { + instance.setTrigger( Integer.parseInt( trigger ) ); + } instance.setStartTime( Long.parseLong( (String) hashtable.get( "startTime") ) ); instance.setEndTime( Long.parseLong( (String) hashtable.get( "endTime" ) ) ); instance.setError( (String) hashtable.get( "error" ) ); instance.setSuccess( hashtable.get( "success" ).equals( "true" ) ); instance.setExitCode( Integer.parseInt( (String) hashtable.get( "exitCode" ) ) ); -// TODO: build the ScmResult +// TODO: build the ScmResult (if not summary) // instance.setScmResult( (ScmResult) hashtable.get( "scmResult" ) ); // TODO: build the TestResult // instance.setTestResult( ( TestResult ) hashtable.get( "testResult" ) );