Package io.jmix.dynmodelai.draft
Class ModelPresentationComposer
java.lang.Object
io.jmix.dynmodelai.draft.ModelPresentationComposer
@Component("dmagent_ModelPresentationComposer")
public class ModelPresentationComposer
extends Object
Captures display-only results before temporary model state is removed.
-
Constructor Summary
ConstructorsConstructorDescriptionModelPresentationComposer(DynamicModelDefinitionSerializer serializer, DraftPreviewComposer previews) -
Method Summary
Modifier and TypeMethodDescriptionchanges(DynamicModelDefinition candidate, DynamicModelDefinition baseline) Previews and captions of the entities that differ between the two definitions.draft(ModelDraft draft) plan(AgentPlanDetails plan, @Nullable EditorModelSnapshot source, Locale locale)
-
Constructor Details
-
ModelPresentationComposer
public ModelPresentationComposer(DynamicModelDefinitionSerializer serializer, DraftPreviewComposer previews)
-
-
Method Details
-
plan
public AgentPlanDetails plan(AgentPlanDetails plan, @Nullable EditorModelSnapshot source, Locale locale) -
draft
-
changes
Previews and captions of the entities that differ between the two definitions.
-