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

com.manywho.sdk.api.run.elements.ui.PageResponse Maven / Gradle / Ivy

package com.manywho.sdk.api.run.elements.ui;

import com.google.common.base.MoreObjects;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.manywho.sdk.api.run.EngineValue;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class PageResponse {
    private String label;
    private List pageContainerResponses = Lists.newArrayList();
    private List pageComponentResponses = Lists.newArrayList();
    private List pageComponentDataResponses = Lists.newArrayList();
    private List pageContainerDataResponses = Lists.newArrayList();
    private List tags = Lists.newArrayList();
    private Map attributes = Maps.newHashMap();
    private int order;

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public List getPageContainerResponses() {
        return pageContainerResponses;
    }

    public boolean hasPageContainerResponses() {
        return !pageContainerResponses.isEmpty();
    }

    public void setPageContainerResponses(List pageContainerResponses) {
        this.pageContainerResponses = MoreObjects.firstNonNull(pageContainerResponses, new ArrayList());
    }

    public List getPageComponentResponses() {
        return pageComponentResponses;
    }

    public boolean hasPageComponentResponses() {
        return !pageComponentResponses.isEmpty();
    }

    public void setPageComponentResponses(List pageComponentResponses) {
        this.pageComponentResponses = MoreObjects.firstNonNull(pageComponentResponses, new ArrayList());
    }

    public List getPageComponentDataResponses() {
        return pageComponentDataResponses;
    }

    public boolean hasPageComponentDataResponses() {
        return !pageComponentDataResponses.isEmpty();
    }

    public void setPageComponentDataResponses(List pageComponentDataResponses) {
        this.pageComponentDataResponses = MoreObjects.firstNonNull(pageComponentDataResponses, new ArrayList());
    }

    public List getPageContainerDataResponses() {
        return pageContainerDataResponses;
    }

    public boolean hasPageContainerDataResponses() {
        return !pageContainerDataResponses.isEmpty();
    }

    public void setPageContainerDataResponses(List pageContainerDataResponses) {
        this.pageContainerDataResponses = MoreObjects.firstNonNull(pageContainerDataResponses, new ArrayList());
    }

    public List getTags() {
        return tags;
    }

    public void setTags(List tags) {
        this.tags = MoreObjects.firstNonNull(tags, new ArrayList());
    }

    public Map getAttributes() {
        return attributes;
    }

    public void setAttributes(Map attributes) {
        this.attributes = MoreObjects.firstNonNull(attributes, new HashMap());
    }

    public int getOrder() {
        return order;
    }

    public void setOrder(int order) {
        this.order = order;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy