Package ma.glasnost.orika

Examples of ma.glasnost.orika.MapperFactory.classMap()


  public void testMapToArrayGeneration() throws Exception {
   
   
    MapperFactory factory = MappingUtil.getMapperFactory();
    factory.registerClassMap(
        factory.classMap(MapWithSetter.class, GenericDto.class)
        .field("testScores", "stringArray").byDefault());
       
        /*
         * Tell Orika how we should convert the map entries to the result array component type (String)
         */
 
View Full Code Here


  public void testMapToListGeneration() throws Exception {
   
   
    MapperFactory factory = MappingUtil.getMapperFactory();
    factory.registerClassMap(
        factory.classMap(MapWithSetter.class, GenericDto.class)
        .field("testScores", "stringList").byDefault());
       
        /*
         * Tell Orika how we should convert the map entries to the result list element type (String)
         */
 
View Full Code Here

  public void testListToMapGeneration() throws Exception {
   
   
    MapperFactory factory = MappingUtil.getMapperFactory();
    factory.registerClassMap(
        factory.classMap(MapWithoutSetter.class, GenericDto.class)
        .field("scores", "stringList").byDefault());
       
        /*
         * Tell Orika how we should convert the list element type to map entry
         */
 
View Full Code Here

  public void testArrayToMapGeneration() throws Exception {
   
   
    MapperFactory factory = MappingUtil.getMapperFactory();
    factory.registerClassMap(
        factory.classMap(MapWithoutSetter.class, GenericDto.class)
        .field("scores", "stringArray").byDefault());
       
        /*
         * Tell Orika how we should convert the list element type to map entry
         */
 
View Full Code Here

  public void testNewSyntax_mapToArrays() throws Exception {
   
   
    MapperFactory factory = MappingUtil.getMapperFactory();
    factory.registerClassMap(
        factory.classMap(MapWithoutSetter.class, GenericDto.class)
        .field("scores{key}", "stringArray{}")
        .field("scores{value}", "intArray{}")
        .byDefault());
        /*
         * Tell Orika how we should convert the list element type to map entry
View Full Code Here

   
    @Test
    public void testReuseOfMapper() {
        MapperFactory factory = MappingUtil.getMapperFactory();
        {
            ClassMapBuilder<A, C> classMapBuilder = factory.classMap(A.class, C.class);
            classMapBuilder.field("name", "nom");
            factory.registerClassMap(classMapBuilder.toClassMap());
        }
       
        {
View Full Code Here

            classMapBuilder.field("name", "nom");
            factory.registerClassMap(classMapBuilder.toClassMap());
        }
       
        {
            ClassMapBuilder<B, D> classMapBuilder = factory.classMap(B.class, D.class);
            classMapBuilder.field("age", "ages").use(A.class, C.class);
            factory.registerClassMap(classMapBuilder.toClassMap());
        }
        
        BoundMapperFacade<B,D> mapperFacade = factory.getMapperFacade(B.class, D.class);
View Full Code Here

   
    @Test
    public void testOneCallOfFieldMapping() {
        MapperFactory factory = MappingUtil.getMapperFactory();
        {
            ClassMapBuilder<A, E> classMapBuilder = factory.classMap(A.class, E.class);
            factory.registerClassMap(classMapBuilder.byDefault().toClassMap());
        }
        {
            ClassMapBuilder<B, F> classMapBuilder = factory.classMap(B.class, F.class);
            classMapBuilder.byDefault().use(A.class, E.class);
View Full Code Here

        {
            ClassMapBuilder<A, E> classMapBuilder = factory.classMap(A.class, E.class);
            factory.registerClassMap(classMapBuilder.byDefault().toClassMap());
        }
        {
            ClassMapBuilder<B, F> classMapBuilder = factory.classMap(B.class, F.class);
            classMapBuilder.byDefault().use(A.class, E.class);
            factory.registerClassMap(classMapBuilder.toClassMap());
        }
       
        BoundMapperFacade<B,F> mapperFacade = factory.getMapperFacade(B.class, F.class);
View Full Code Here

        new DefaultMapperFactory.Builder()
          .compilerStrategy(new EclipseJdtCompilerStrategy())
          .build();

   
    factory.registerClassMap(factory.classMap(Source.class, Dest.class)
        .exclude("id")
        .exclude("type")
        .byDefault());

    factory.registerClassMap(factory
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.