1 package org.opensrf.util;
4 import java.util.HashMap;
8 * Generic OpenSRF network-serializable object. This allows
9 * access to object fields.
11 public class OSRFObject extends HashMap<String, Object> implements OSRFSerializable {
13 /** This objects registry */
14 private OSRFRegistry registry;
21 public OSRFObject(String netClass, Map map) {
23 registry = OSRFRegistry.getRegistry(netClass);
28 * Creates a new object with the provided registry
30 public OSRFObject(OSRFRegistry reg) {
37 * @return This object's registry
39 public OSRFRegistry getRegistry() {
44 * Implement get() to fulfill our contract with OSRFSerializable
46 public Object get(String field) {
47 return super.get(field);