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

org.continuity.api.entities.config.ModularizationOptions Maven / Gradle / Ivy

The newest version!
package org.continuity.api.entities.config;

import java.util.Map;

import org.continuity.api.entities.deserialization.CustomMapDeserializer;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;

public class ModularizationOptions {

	@JsonInclude(Include.NON_NULL)
	@JsonDeserialize(using = CustomMapDeserializer.class)
	private Map services;

	@JsonProperty("modularization-approach")
	@JsonInclude(Include.NON_NULL)
	private ModularizationApproach modularizationApproach;

	public Map getServices() {
		return services;
	}

	public void setServices(Map services) {
		this.services = services;
	}

	public ModularizationApproach getModularizationApproach() {
		return modularizationApproach;
	}

	public void setModularizationApproach(ModularizationApproach modularizationApproach) {
		this.modularizationApproach = modularizationApproach;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy