Examples of MapWrapper


Examples of info.archinnov.achilles.internal.proxy.wrapper.MapWrapper

  public MapWrapperBuilder(Map<Object, Object> target) {
    this.target = target;
  }

  public MapWrapper build() {
    MapWrapper mapWrapper = new MapWrapper(this.target);
    super.build(mapWrapper);
    return mapWrapper;
  }
View Full Code Here

Examples of info.archinnov.achilles.internal.proxy.wrapper.MapWrapper

    Map<Object, Object> map = new HashMap<Object, Object>();
    map.put(1, "FR");
    map.put(2, "Paris");
    map.put(3, "75014");

    MapWrapper wrapper = MapWrapperBuilder
        //
        .builder(map).dirtyMap(dirtyMap).setter(setter).propertyMeta(propertyMeta)
        .build();

    assertThat(wrapper.getTarget()).isSameAs(map);
    assertThat(wrapper.getDirtyMap()).isSameAs(dirtyMap);
    assertThat(Whitebox.getInternalState(wrapper, "setter")).isSameAs(setter);
    assertThat(Whitebox.getInternalState(wrapper, "propertyMeta")).isSameAs(propertyMeta);

  }
View Full Code Here

Examples of mungbean.rhino.MapWrapper

        }
    }

    static Map<String, Object> toMap(ScriptableObject query) {
        if (query == null) {
            query = new MapWrapper(new HashMap<String, Object>());
        }
        return new ScriptableObjectWrapper(query);
    }
View Full Code Here

Examples of org.apache.ibatis.reflection.wrapper.MapWrapper

    if (object instanceof ObjectWrapper) {
      this.objectWrapper = (ObjectWrapper) object;
    } else if (objectWrapperFactory.hasWrapperFor(object)) {
      this.objectWrapper = objectWrapperFactory.getWrapperFor(this, object);
    } else if (object instanceof Map) {
      this.objectWrapper = new MapWrapper(this, (Map) object);
    } else {
      this.objectWrapper = new BeanWrapper(this, object);
    }
  }
View Full Code Here

Examples of org.apache.ibatis.reflection.wrapper.MapWrapper

    this.originalObject = object;
    this.objectFactory = objectFactory;
    if (object instanceof ObjectWrapper) {
      this.objectWrapper = (ObjectWrapper) object;
    } else if (object instanceof Map) {
      this.objectWrapper = new MapWrapper(this, (Map)object);
    } else {
      this.objectWrapper = new BeanWrapper(this, object);
    }
  }
View Full Code Here

Examples of org.apache.ibatis.reflection.wrapper.MapWrapper

    this.originalObject = object;
    this.objectFactory = objectFactory;
    if (object instanceof ObjectWrapper) {
      this.objectWrapper = (ObjectWrapper) object;
    } else if (object instanceof Map) {
      this.objectWrapper = new MapWrapper(this, (Map) object);
    } else {
      this.objectWrapper = new BeanWrapper(this, object);
    }
  }
View Full Code Here

Examples of org.apache.ibatis.reflection.wrapper.MapWrapper

    if (object instanceof ObjectWrapper) {
      this.objectWrapper = (ObjectWrapper) object;
    } else if (objectWrapperFactory.hasWrapperFor(object)) {
      this.objectWrapper = objectWrapperFactory.getWrapperFor(this, object);
    } else if (object instanceof Map) {
      this.objectWrapper = new MapWrapper(this, (Map) object);
    } else if (object instanceof Collection) {
      this.objectWrapper = new CollectionWrapper(this, (Collection) object);
    } else {
      this.objectWrapper = new BeanWrapper(this, object);
    }
View Full Code Here

Examples of org.drools.core.factmodel.traits.MapWrapper

        }


    public boolean equals(Object o) {
        if (this == o) return true;
        MapWrapper that = (MapWrapper) o;
        return map.equals( that.getInnerMap() );
    }
View Full Code Here

Examples of org.drools.core.factmodel.traits.MapWrapper

        }


    public boolean equals(Object o) {
        if (this == o) return true;
        MapWrapper that = (MapWrapper) o;
        return map.equals( that.getInnerMap() );
    }
View Full Code Here

Examples of org.jboss.seam.remoting.wrapper.MapWrapper

   }

   @Test
   public void testMapWrapper() throws Exception
   {
      MapWrapper wrapper = new MapWrapper();
      wrapper.setCallContext(new CallContext());

      // Construct a map with two elements, foo:aaaaa and bar:zzzzz
      Element e = DocumentFactory.getInstance().createElement("map");
      Element child = e.addElement("element");
      child.addElement("k").addElement("str").addText("foo");
      child.addElement("v").addElement("str").addText("aaaaa");
      child = e.addElement("element");
      child.addElement("k").addElement("str").addText("bar");
      child.addElement("v").addElement("str").addText("zzzzz");

      wrapper.setElement(e);

      // Conversion tests
      Map m = (Map) wrapper.convert(Map.class);
      assert m.containsKey("foo");
      assert m.containsKey("bar");
      assert "aaaaa".equals(m.get("foo"));
      assert "zzzzz".equals(m.get("bar"));

      m = (Map) wrapper.convert(HashMap.class);
      assert m.containsKey("foo");
      assert m.containsKey("bar");
      assert "aaaaa".equals(m.get("foo"));
      assert "zzzzz".equals(m.get("bar"));

      Type t = RemotingTest.class.getMethod("dummyMap").getGenericReturnType();
      m = (Map) wrapper.convert(t);
      assert m.containsKey("foo");
      assert m.containsKey("bar");
      assert "aaaaa".equals(m.get("foo"));
      assert "zzzzz".equals(m.get("bar"));

      try
      {
         // This should throw a ConversionException
         wrapper.convert(InvalidClass.class);
         assert false;
      }
      catch (ConversionException ex)
      {
      }

      try
      {
         // This should throw a ConversionException also
         wrapper.convert(InvalidMap.class);
         assert false;
      }
      catch (ConversionException ex)
      {
      }

      // ensure when we marshal/unmarshal the values in the map remain the same     
      ByteArrayOutputStream out = new ByteArrayOutputStream();
      wrapper.marshal(out);
     
      SAXReader xmlReader = new SAXReader();
      Document doc = xmlReader.read( new ByteArrayInputStream(out.toByteArray()) );    
     
      Element root = doc.getRootElement();     
     
      MapWrapper other = new MapWrapper();
      other.setCallContext(new CallContext());
      other.setElement(root);
     
      Map otherMap = (Map) other.convert(Map.class);
      for (Object key : otherMap.keySet())
      {
         assert otherMap.get(key).equals(m.get(key));
      }     
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.