All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.oberasoftware.jasdb.entitymapper.MapResultImpl Maven / Gradle / Ivy

There is a newer version: 1.2.1
Show newest version
package com.oberasoftware.jasdb.entitymapper;

import com.oberasoftware.jasdb.api.entitymapper.EntityMetadata;
import com.oberasoftware.jasdb.api.entitymapper.MapResult;
import nl.renarj.jasdb.api.SimpleEntity;

/**
 * @author Renze de Vries
 */
public class MapResultImpl implements MapResult {

    private final EntityMetadata metadata;
    private final SimpleEntity entity;
    private final Object original;
    private final String bagName;

    public MapResultImpl(EntityMetadata metadata, SimpleEntity entity, Object original, String bagName) {
        this.metadata = metadata;
        this.entity = entity;
        this.original = original;
        this.bagName = bagName;
    }

    @Override
    public EntityMetadata getMetadata() {
        return metadata;
    }

    @Override
    public SimpleEntity getJasDBEntity() {
        return entity;
    }

    @Override
    public Object getOriginal() {
        return original;
    }

    @Override
    public String getBagName() {
        return bagName;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy