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

com.silanis.esl.api.model.ReferencedFieldConditions Maven / Gradle / Ivy

The newest version!
package com.silanis.esl.api.model;

import static com.silanis.esl.api.util.SchemaSanitizer.throwOnNull;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.io.Serializable;
import java.util.List;

@JsonIgnoreProperties(ignoreUnknown = true)
public class ReferencedFieldConditions extends Model implements Serializable {

    @JsonIgnore
    public static final String REF_IN_CONDITION = "referencedInCondition";
    @JsonIgnore
    public static final String REF_IN_ACTION = "referencedInAction";

    private List referencedInCondition;
    private List referencedInAction;

    public ReferencedFieldConditions() {
    }

    public ReferencedFieldConditions(List referencedInCondition, List referencedInAction) {
        this.referencedInCondition = referencedInCondition;
        this.referencedInAction = referencedInAction;
    }

    public ReferencedFieldConditions setReferencedInCondition(List value) {

        throwOnNull(REF_IN_CONDITION, value);

        this.referencedInCondition = value;
        setDirty(REF_IN_CONDITION);
        return this;
    }

    public List getReferencedInCondition() {
        return referencedInCondition;
    }

    public ReferencedFieldConditions setReferencedInAction(List value) {

        throwOnNull(REF_IN_ACTION, value);

        this.referencedInAction = value;
        setDirty(REF_IN_ACTION);
        return this;
    }

    public List getReferencedInAction() {
        return referencedInAction;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy