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

com.manywho.sdk.api.run.state.StateEntry Maven / Gradle / Ivy

The newest version!
package com.manywho.sdk.api.run.state;

import com.google.common.base.MoreObjects;
import com.google.common.collect.Lists;
import com.manywho.sdk.api.draw.flow.FlowId;

import java.time.OffsetDateTime;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;

public class StateEntry {
    private UUID id;
    private FlowId flowId;
    private String flowDeveloperName;
    private UUID mapElementId;
    private String mapElementDeveloperName;
    private OffsetDateTime dateCommitted;
    private List values = Lists.newArrayList();
    private List userInteractions = Lists.newArrayList();

    public UUID getId() {
        return id;
    }

    public void setId(UUID id) {
        this.id = id;
    }

    public FlowId getFlowId() {
        return flowId;
    }

    public void setFlowId(FlowId flowId) {
        this.flowId = flowId;
    }

    public String getFlowDeveloperName() {
        return flowDeveloperName;
    }

    public void setFlowDeveloperName(String flowDeveloperName) {
        this.flowDeveloperName = flowDeveloperName;
    }

    public UUID getMapElementId() {
        return mapElementId;
    }

    public void setMapElementId(UUID mapElementId) {
        this.mapElementId = mapElementId;
    }

    public String getMapElementDeveloperName() {
        return mapElementDeveloperName;
    }

    public void setMapElementDeveloperName(String mapElementDeveloperName) {
        this.mapElementDeveloperName = mapElementDeveloperName;
    }

    public OffsetDateTime getDateCommitted() {
        return dateCommitted;
    }

    public void setDateCommitted(OffsetDateTime dateCommitted) {
        this.dateCommitted = dateCommitted;
    }

    public List getValues() {
        return values;
    }

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

    public List getUserInteractions() {
        return userInteractions;
    }

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




© 2015 - 2025 Weber Informatics LLC | Privacy Policy