org.rundeck.storage.data.file
Class JsonMetadataMapper

java.lang.Object
  extended by org.rundeck.storage.data.file.JsonMetadataMapper
All Implemented Interfaces:
MetadataMapper

public class JsonMetadataMapper
extends java.lang.Object
implements MetadataMapper

$INTERFACE is ... User: greg Date: 2/18/14 Time: 11:12 AM


Constructor Summary
JsonMetadataMapper()
           
JsonMetadataMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> readMetadata(java.io.File metadata)
           
 void writeMetadata(java.util.Map<java.lang.String,java.lang.String> meta, java.io.File destination)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonMetadataMapper

public JsonMetadataMapper()

JsonMetadataMapper

public JsonMetadataMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Method Detail

writeMetadata

public void writeMetadata(java.util.Map<java.lang.String,java.lang.String> meta,
                          java.io.File destination)
                   throws java.io.IOException
Specified by:
writeMetadata in interface MetadataMapper
Throws:
java.io.IOException

readMetadata

public java.util.Map<java.lang.String,java.lang.String> readMetadata(java.io.File metadata)
                                                              throws java.io.IOException
Specified by:
readMetadata in interface MetadataMapper
Throws:
java.io.IOException