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

com.sdl.dxa.api.datamodel.model.MvcModelData Maven / Gradle / Ivy

Go to download

DXA Data Model artifact provides API for de-/serializing CM JSON content into a DXA model

There is a newer version: 2.3.7
Show newest version
package com.sdl.dxa.api.datamodel.model;

import com.fasterxml.jackson.annotation.JsonTypeName;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

import java.util.Map;

@JsonTypeName
@ToString
@NoArgsConstructor
@Getter
@Setter
@EqualsAndHashCode
public class MvcModelData {

    private String actionName;

    private String areaName;

    private String controllerAreaName;

    private String controllerName;

    private String viewName;

    private Map parameters;

    @Builder
    public MvcModelData(String actionName, String areaName, String controllerAreaName, String controllerName, String viewName, Map parameters) {
        this.actionName = actionName;
        this.areaName = areaName;
        this.controllerAreaName = controllerAreaName;
        this.controllerName = controllerName;
        this.viewName = viewName;
        this.parameters = parameters;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy