Spring Data Commons

org.springframework.data.crossstore
Class HashMapChangeSet

java.lang.Object
  extended by org.springframework.data.crossstore.HashMapChangeSet
All Implemented Interfaces:
ChangeSet

public class HashMapChangeSet
extends java.lang.Object
implements ChangeSet

Simple ChangeSet implementation backed by a HashMap.

Author:
Thomas Risberg, Rod Johnson

Constructor Summary
HashMapChangeSet()
           
HashMapChangeSet(java.util.Map<java.lang.String,java.lang.Object> values)
           
 
Method Summary
<T> T
get(java.lang.String key, java.lang.Class<T> requiredClass, org.springframework.core.convert.ConversionService conversionService)
           
 java.util.Map<java.lang.String,java.lang.Object> getValues()
           
 java.lang.Object removeProperty(java.lang.String k)
           
 void set(java.lang.String key, java.lang.Object o)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HashMapChangeSet

public HashMapChangeSet(java.util.Map<java.lang.String,java.lang.Object> values)

HashMapChangeSet

public HashMapChangeSet()
Method Detail

set

public void set(java.lang.String key,
                java.lang.Object o)
Specified by:
set in interface ChangeSet

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getValues

public java.util.Map<java.lang.String,java.lang.Object> getValues()
Specified by:
getValues in interface ChangeSet

removeProperty

public java.lang.Object removeProperty(java.lang.String k)
Specified by:
removeProperty in interface ChangeSet

get

public <T> T get(java.lang.String key,
                 java.lang.Class<T> requiredClass,
                 org.springframework.core.convert.ConversionService conversionService)
Specified by:
get in interface ChangeSet

Spring Data Commons

Copyright © 2012. All Rights Reserved.