hudson.plugins.dependencyanalyzer.persistence
Class BuildResultSerializer

java.lang.Object
  extended by hudson.plugins.dependencyanalyzer.persistence.BuildResultSerializer

public class BuildResultSerializer
extends java.lang.Object

Utility class to persist analysis result into the build root directory.


Field Summary
static java.lang.String RESULT_FILE_NAME
           
 
Constructor Summary
BuildResultSerializer()
           
 
Method Summary
static BuildResult deserialize(java.io.File directory)
          Deserialize the result for the passed directory
static void serialize(java.io.File directory, BuildResult result)
          Serialize into an xml file the result into a given directory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESULT_FILE_NAME

public static final java.lang.String RESULT_FILE_NAME
See Also:
Constant Field Values
Constructor Detail

BuildResultSerializer

public BuildResultSerializer()
Method Detail

serialize

public static void serialize(java.io.File directory,
                             BuildResult result)
                      throws java.io.IOException
Serialize into an xml file the result into a given directory

Throws:
java.io.IOException

deserialize

public static BuildResult deserialize(java.io.File directory)
                               throws java.io.IOException
Deserialize the result for the passed directory

Throws:
java.io.IOException


Copyright © 2008. All Rights Reserved.