package eu.dnetlib.espas.jdbc.configuration;

import javax.xml.bind.annotation.XmlAttribute;

public class Statement {
    private String name;
    private String value;
    private Boolean parent = null;
    private String keys;


    @SuppressWarnings("UnusedDeclaration")
    public Statement() {
    }

    public Statement(String name, String value, Boolean parent) {
        this.name = name;
        this.value = value;
        this.parent = parent;
    }

    public Statement(String name, String value) {
        this.name = name;
        this.value = value;
    }

    @XmlAttribute(required = true)
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @XmlAttribute(required = true)
    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    @XmlAttribute
    public Boolean getParent() {
        return parent;
    }

    @SuppressWarnings("UnusedDeclaration")
    public void setParent(Boolean parent) {
        this.parent = parent;
    }

    @XmlAttribute
    public String getKeys() {
        return keys;
    }

    public void setKeys(String keys) {
        this.keys = keys;
    }
}
