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 MapGetRequest extends TypeRequest<MapGetRequest> { 8 private static final long serialVersionUID = 1L; 9 10 private final StoredValue key; 11 12 public MapGetRequest(StoredValue key) { 13 this.key = key; 14 } 15 16 public StoredValue getKey() { 17 return key; 18 } 19 20 @Override 21 public MapGetRequest encode(ValueEncoder encoder) { 22 return new MapGetRequest(encoder.encode(key)); 23 } 24 25 }