ai.stapi.graphoperations.objectGraphMapper.model.SpecificObjectGraphMapper Maven / Gradle / Ivy
package ai.stapi.graphoperations.objectGraphMapper.model;
import ai.stapi.graphoperations.graphLanguage.graphDescription.graphDescriptionBuilder.GraphDescriptionBuilder;
import ai.stapi.graphoperations.objectGraphLanguage.ObjectGraphMapping;
import java.util.Map;
public interface SpecificObjectGraphMapper {
GraphDescriptionBuilder createGraphDescriptionWithValues(
ObjectGraphMapping objectGraphMapping,
Map.Entry fieldEntry,
GraphDescriptionBuilder builder,
MissingFieldResolvingStrategy missingFieldResolvingStrategy
);
boolean supports(ObjectGraphMapping objectGraphMapping);
}