com.basho.riak.client.convert
Interface Converter<T>

All Known Implementing Classes:
JSONConverter, PassThroughConverter

public interface Converter<T>

Implement this and pass to a RiakOperation for serializing/deserializing your domain objects to IRiakObject

Author:
russell

Method Summary
 IRiakObject fromDomain(T domainObject, VClock vclock)
          Convert from domain specific type to RiakObject
 T toDomain(IRiakObject riakObject)
          Convert from a riakObject to a domain specific instance
 

Method Detail

fromDomain

IRiakObject fromDomain(T domainObject,
                       VClock vclock)
                       throws ConversionException
Convert from domain specific type to RiakObject

Parameters:
domainObject -
Returns:
a RiakObject populated from domainObject
Throws:
ConversionException

toDomain

T toDomain(IRiakObject riakObject)
           throws ConversionException
Convert from a riakObject to a domain specific instance

Parameters:
riakObject - the RiakObject to convert
Returns:
an instance of type T
Throws:
ConversionException


Copyright © 2012. All Rights Reserved.