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

pl.jalokim.propertiestojson.resolvers.transfer.DataForResolve Maven / Gradle / Ivy

There is a newer version: 5.3.0
Show newest version
package pl.jalokim.propertiestojson.resolvers.transfer;

import pl.jalokim.propertiestojson.object.ObjectJsonType;
import pl.jalokim.propertiestojson.path.PathMetadata;

import java.util.Map;

public class DataForResolve {

    private final Map properties;
    private final String propertyKey;
    private final ObjectJsonType currentObjectJsonType;
    private final PathMetadata currentPathMetaData;

    public DataForResolve(Map properties, String propertyKey, ObjectJsonType currentObjectJsonType, PathMetadata currentPathMetaData) {
        this.properties = properties;
        this.propertyKey = propertyKey;
        this.currentObjectJsonType = currentObjectJsonType;
        this.currentPathMetaData = currentPathMetaData;
    }

    public Map getProperties() {
        return properties;
    }

    public String getPropertiesKey() {
        return propertyKey;
    }

    public ObjectJsonType getCurrentObjectJsonType() {
        return currentObjectJsonType;
    }

    public PathMetadata getCurrentPathMetaData() {
        return currentPathMetaData;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy