View Javadoc

1   package org.sourceforge.jemm.collections.internal.map;
2   
3   import org.sourceforge.jemm.client.shared.ValueEncoder;
4   import org.sourceforge.jemm.collections.internal.StoredValue;
5   import org.sourceforge.jemm.lifecycle.TypeRequest;
6   
7   public class MapReplaceKVRequest extends TypeRequest<MapReplaceKVRequest> {
8   	private static final long serialVersionUID = 1L;
9   
10  	private final StoredValue key;
11  	private final StoredValue value;
12  	
13  	public MapReplaceKVRequest(StoredValue key, StoredValue value) {
14  		this.key = key;
15  		this.value = value;
16  	}
17  
18  	@Override
19  	public MapReplaceKVRequest encode(ValueEncoder encoder) {
20  		return new MapReplaceKVRequest(encoder.encode(key),encoder.encode(value));
21  	}
22  
23  	public StoredValue getKey() {
24  		return key;
25  	}
26  
27  	public StoredValue getValue() {
28  		return value;
29  	}
30  }