Examples of APropertyAccessor


Examples of com.ajjpj.amapper.javabean.propbased.accessors.APropertyAccessor

    public JavaBeanMapping<S,T,H> addBackwardsOneWayMapping (String sourceExpression, String targetExpression)                     throws Exception { return addBackwardsOneWayMapping (sourceExpression, targetExpression, deferredStrategy); }
    public JavaBeanMapping<S,T,H> addBackwardsOneWayMapping (String sourceExpression, String targetExpression, boolean isDeferred) throws Exception { return addBackwardsOneWayMapping (sourceExpression, targetExpression, new AIsDeferredStrategy.LiteralStrategy (isDeferred)); }

    public JavaBeanMapping<S,T,H> addBackwardsOneWayMapping (String sourceExpression, String targetExpression, AIsDeferredStrategy deferredStrategy) throws Exception { //TODO test this
        final APropertyAccessor sourceAccessor = new ABeanExpressionParser (qualifierExtractor).parseHeuristically (sourceCls, sourceExpression, deferredStrategy);
        final APropertyAccessor targetAccessor = new ABeanExpressionParser (qualifierExtractor).parseHeuristically (targetCls, targetExpression, deferredStrategy);

        return addBackwardsOneWayMapping (sourceAccessor, targetAccessor);
    }
View Full Code Here

Examples of com.ajjpj.amapper.javabean.propbased.accessors.APropertyAccessor

    public JavaBeanMapping<S,T,H> addBackwardsOneWayMapping(String sourceExpression, Class<?> sourceClass,                              String targetExpression, Class<?> targetClass,                              boolean isDeferred) throws Exception { return addBackwardsOneWayMapping(sourceExpression, JavaBeanTypes.create(sourceClass), targetExpression, JavaBeanTypes.create(targetClass), isDeferred); }
    public JavaBeanMapping<S,T,H> addBackwardsOneWayMapping(String sourceExpression, Class<?> sourceClass, Class<?> sourceElementClass, String targetExpression, Class<?> targetClass, Class<?> targetElementClass                    ) throws Exception { return addBackwardsOneWayMapping(sourceExpression, JavaBeanTypes.create(sourceClass, sourceElementClass), targetExpression, JavaBeanTypes.create(targetClass, targetElementClass), false); }
    public JavaBeanMapping<S,T,H> addBackwardsOneWayMapping(String sourceExpression, Class<?> sourceClass, Class<?> sourceElementClass, String targetExpression, Class<?> targetClass, Class<?> targetElementClass, boolean isDeferred) throws Exception { return addBackwardsOneWayMapping(sourceExpression, JavaBeanTypes.create(sourceClass, sourceElementClass), targetExpression, JavaBeanTypes.create(targetClass, targetElementClass), isDeferred); }

    public JavaBeanMapping<S,T,H> addBackwardsOneWayMapping(String sourceExpression, JavaBeanType<?> sourceType, String targetExpression, JavaBeanType<?> targetType, boolean isDeferred) throws Exception {
        final APropertyAccessor sourceAccessor = new ABeanExpressionParser(qualifierExtractor).parse(sourceCls, sourceExpression, sourceType, isDeferred);
        final APropertyAccessor targetAccessor = new ABeanExpressionParser(qualifierExtractor).parse(targetCls, targetExpression, targetType, isDeferred);

        return addBackwardsOneWayMapping (sourceAccessor, targetAccessor);
    }
View Full Code Here

Examples of com.ajjpj.amapper.javabean.propbased.accessors.APropertyAccessor

    }

    public JavaBeanMapping<S,T,H> overrideWithOneWayMapping (String sourceExpression, String targetExpression)                     throws Exception { return overrideWithOneWayMapping (sourceExpression, targetExpression, deferredStrategy); }
    public JavaBeanMapping<S,T,H> overrideWithOneWayMapping (String sourceExpression, String targetExpression, boolean isDeferred) throws Exception { return overrideWithOneWayMapping (sourceExpression, targetExpression, new AIsDeferredStrategy.LiteralStrategy (isDeferred)); }
    public JavaBeanMapping<S,T,H> overrideWithOneWayMapping (String sourceExpression, String targetExpression, AIsDeferredStrategy deferredStrategy) throws Exception { //TODO test this
        final APropertyAccessor sourceAccessor = new ABeanExpressionParser (qualifierExtractor).parseHeuristically (sourceCls, sourceExpression, deferredStrategy);
        final APropertyAccessor targetAccessor = new ABeanExpressionParser (qualifierExtractor).parseHeuristically (targetCls, targetExpression, deferredStrategy);

        return overrideWithOneWayMapping (sourceAccessor, targetAccessor);
    }
View Full Code Here

Examples of com.ajjpj.amapper.javabean.propbased.accessors.APropertyAccessor


    public JavaBeanMapping<S,T,H> overrideWithBackwardsOneWayMapping(String sourceExpression, String targetExpression)                     throws Exception { return overrideWithBackwardsOneWayMapping (sourceExpression, targetExpression, deferredStrategy); }
    public JavaBeanMapping<S,T,H> overrideWithBackwardsOneWayMapping(String sourceExpression, String targetExpression, boolean isDeferred) throws Exception { return overrideWithBackwardsOneWayMapping (sourceExpression, targetExpression, new AIsDeferredStrategy.LiteralStrategy (isDeferred)); }
    public JavaBeanMapping<S,T,H> overrideWithBackwardsOneWayMapping(String sourceExpression, String targetExpression, AIsDeferredStrategy deferredStrategy) throws Exception { //TODO test this
        final APropertyAccessor sourceAccessor = new ABeanExpressionParser (qualifierExtractor).parseHeuristically (sourceCls, sourceExpression, deferredStrategy);
        final APropertyAccessor targetAccessor = new ABeanExpressionParser (qualifierExtractor).parseHeuristically (targetCls, targetExpression, deferredStrategy);

        return overrideWithBackwardsOneWayMapping (sourceAccessor, targetAccessor);
    }
View Full Code Here

Examples of com.ajjpj.amapper.javabean.propbased.accessors.APropertyAccessor

        final Set<String> shared = new HashSet<String>(sourceProps.keySet());
        shared.retainAll(targetProps.keySet());

        for(String propName: shared) {
            final APropertyAccessor sourceProp = sourceProps.get(propName);
            final APropertyAccessor targetProp = targetProps.get(propName);

            if(targetProp.isWritable() || !removeReadOnly) {
                forwardProps. add(new ASourceAndTargetProp<S, T>(sourceProp, targetProp));
            }
            if(sourceProp.isWritable() || !removeReadOnly) {
                backwardProps.add(new ASourceAndTargetProp<T, S>(targetProp, sourceProp));
            }
View Full Code Here

Examples of com.ajjpj.amapper.javabean.propbased.accessors.APropertyAccessor

    public JavaBeanMapping<S,T,H> addMapping (String sourceExpression, Class<?> sourceClass,                              String targetExpression, Class<?> targetClass,                              boolean isDeferred) throws Exception { return addMapping(sourceExpression, JavaBeanTypes.create(sourceClass), targetExpression, JavaBeanTypes.create(targetClass), isDeferred); }
    public JavaBeanMapping<S,T,H> addMapping (String sourceExpression, Class<?> sourceClass, Class<?> sourceElementClass, String targetExpression, Class<?> targetClass, Class<?> targetElementClass                    ) throws Exception { return addMapping(sourceExpression, sourceClass, sourceElementClass, targetExpression, targetClass, targetElementClass, false); }
    public JavaBeanMapping<S,T,H> addMapping (String sourceExpression, Class<?> sourceClass, Class<?> sourceElementClass, String targetExpression, Class<?> targetClass, Class<?> targetElementClass, boolean isDeferred) throws Exception { return addMapping(sourceExpression, JavaBeanTypes.create(sourceClass, sourceElementClass), targetExpression, JavaBeanTypes.create(targetClass, targetElementClass), isDeferred); }

    public JavaBeanMapping<S,T,H> addMapping (String sourceExpression, JavaBeanType<?> sourceType, String targetExpression, JavaBeanType<?> targetType, boolean isDeferred) throws Exception {
        final APropertyAccessor sourceAccessor = new ABeanExpressionParser(qualifierExtractor).parse(sourceCls, sourceExpression, sourceType, isDeferred);
        final APropertyAccessor targetAccessor = new ABeanExpressionParser(qualifierExtractor).parse(targetCls, targetExpression, targetType, isDeferred);

        forwardProps.add(new ASourceAndTargetProp<S, T>(sourceAccessor, targetAccessor));
        backwardProps.add(new ASourceAndTargetProp<T, S>(targetAccessor, sourceAccessor));
        return this;
    }
View Full Code Here

Examples of com.ajjpj.amapper.javabean.propbased.accessors.APropertyAccessor

    public JavaBeanMapping<S,T,H> addOneWayMapping(String sourceExpression, Class<?> sourceClass,                              String targetExpression, Class<?> targetClass,                              boolean isDeferred) throws Exception { return addOneWayMapping(sourceExpression, JavaBeanTypes.create(sourceClass), targetExpression, JavaBeanTypes.create(targetClass), isDeferred); }
    public JavaBeanMapping<S,T,H> addOneWayMapping(String sourceExpression, Class<?> sourceClass, Class<?> sourceElementClass, String targetExpression, Class<?> targetClass, Class<?> targetElementClass                    ) throws Exception { return addOneWayMapping(sourceExpression, JavaBeanTypes.create(sourceClass, sourceElementClass), targetExpression, JavaBeanTypes.create(targetClass, targetElementClass), false); }
    public JavaBeanMapping<S,T,H> addOneWayMapping(String sourceExpression, Class<?> sourceClass, Class<?> sourceElementClass, String targetExpression, Class<?> targetClass, Class<?> targetElementClass, boolean isDeferred) throws Exception { return addOneWayMapping(sourceExpression, JavaBeanTypes.create(sourceClass, sourceElementClass), targetExpression, JavaBeanTypes.create(targetClass, targetElementClass), isDeferred); }

    public JavaBeanMapping<S,T,H> addOneWayMapping(String sourceExpression, JavaBeanType<?> sourceType, String targetExpression, JavaBeanType<?> targetType, boolean isDeferred) throws Exception {
        final APropertyAccessor sourceAccessor = new ABeanExpressionParser(qualifierExtractor).parse(sourceCls, sourceExpression, sourceType, isDeferred);
        final APropertyAccessor targetAccessor = new ABeanExpressionParser(qualifierExtractor).parse(targetCls, targetExpression, targetType, isDeferred);

        forwardProps.add(new ASourceAndTargetProp<S, T>(sourceAccessor, targetAccessor));
        return this;
    }
View Full Code Here

Examples of com.ajjpj.amapper.javabean.propbased.accessors.APropertyAccessor

    public JavaBeanMapping<S,T,H> addBackwardsOneWayMapping(String sourceExpression, Class<?> sourceClass,                              String targetExpression, Class<?> targetClass,                              boolean isDeferred) throws Exception { return addBackwardsOneWayMapping(sourceExpression, JavaBeanTypes.create(sourceClass), targetExpression, JavaBeanTypes.create(targetClass), isDeferred); }
    public JavaBeanMapping<S,T,H> addBackwardsOneWayMapping(String sourceExpression, Class<?> sourceClass, Class<?> sourceElementClass, String targetExpression, Class<?> targetClass, Class<?> targetElementClass                    ) throws Exception { return addBackwardsOneWayMapping(sourceExpression, JavaBeanTypes.create(sourceClass, sourceElementClass), targetExpression, JavaBeanTypes.create(targetClass, targetElementClass), false); }
    public JavaBeanMapping<S,T,H> addBackwardsOneWayMapping(String sourceExpression, Class<?> sourceClass, Class<?> sourceElementClass, String targetExpression, Class<?> targetClass, Class<?> targetElementClass, boolean isDeferred) throws Exception { return addBackwardsOneWayMapping(sourceExpression, JavaBeanTypes.create(sourceClass, sourceElementClass), targetExpression, JavaBeanTypes.create(targetClass, targetElementClass), isDeferred); }

    public JavaBeanMapping<S,T,H> addBackwardsOneWayMapping(String sourceExpression, JavaBeanType<?> sourceType, String targetExpression, JavaBeanType<?> targetType, boolean isDeferred) throws Exception {
        final APropertyAccessor sourceAccessor = new ABeanExpressionParser(qualifierExtractor).parse(sourceCls, sourceExpression, sourceType, isDeferred);
        final APropertyAccessor targetAccessor = new ABeanExpressionParser(qualifierExtractor).parse(targetCls, targetExpression, targetType, isDeferred);

        backwardProps.add(new ASourceAndTargetProp<T, S>(targetAccessor, sourceAccessor));
        return this;
    }
View Full Code Here

Examples of com.ajjpj.amapper.javabean2.propbased.accessors.APropertyAccessor

        final Set<String> shared = new HashSet<String>(sourceProps.keySet());
        shared.retainAll(targetProps.keySet());

        for(String propName: shared) {
            final APropertyAccessor sourceProp = sourceProps.get(propName);
            final APropertyAccessor targetProp = targetProps.get(propName);

            if(targetProp.isWritable() || !removeReadOnly) {
                forwardProps. add(new ASourceAndTargetProp<S, T>(sourceProp, targetProp));
            }
            if(sourceProp.isWritable() || !removeReadOnly) {
                backwardProps.add(new ASourceAndTargetProp<T, S>(targetProp, sourceProp));
            }
View Full Code Here

Examples of com.ajjpj.amapper.javabean2.propbased.accessors.APropertyAccessor

    public JavaBeanMapping<S,T,H> addMapping (String sourceExpression, Class<?> sourceClass,                              String targetExpression, Class<?> targetClass,                              boolean isDeferred) throws Exception { return addMapping(sourceExpression, JavaBeanTypes.create(sourceClass), targetExpression, JavaBeanTypes.create(targetClass), isDeferred); }
    public JavaBeanMapping<S,T,H> addMapping (String sourceExpression, Class<?> sourceClass, Class<?> sourceElementClass, String targetExpression, Class<?> targetClass, Class<?> targetElementClass                    ) throws Exception { return addMapping(sourceExpression, sourceClass, sourceElementClass, targetExpression, targetClass, targetElementClass, false); }
    public JavaBeanMapping<S,T,H> addMapping (String sourceExpression, Class<?> sourceClass, Class<?> sourceElementClass, String targetExpression, Class<?> targetClass, Class<?> targetElementClass, boolean isDeferred) throws Exception { return addMapping(sourceExpression, JavaBeanTypes.create(sourceClass, sourceElementClass), targetExpression, JavaBeanTypes.create(targetClass, targetElementClass), isDeferred); }

    public JavaBeanMapping<S,T,H> addMapping (String sourceExpression, JavaBeanType<?> sourceType, String targetExpression, JavaBeanType<?> targetType, boolean isDeferred) throws Exception {
        final APropertyAccessor sourceAccessor = new ABeanExpressionParser(qualifierExtractor).parse(sourceCls, sourceExpression, sourceType, isDeferred);
        final APropertyAccessor targetAccessor = new ABeanExpressionParser(qualifierExtractor).parse(targetCls, targetExpression, targetType, isDeferred);

        forwardProps.add(new ASourceAndTargetProp<S, T>(sourceAccessor, targetAccessor));
        backwardProps.add(new ASourceAndTargetProp<T, S>(targetAccessor, sourceAccessor));
        return this;
    }
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.