
net.anotheria.moskito.webui.journey.api.TracedCallAO Maven / Gradle / Ivy
package net.anotheria.moskito.webui.journey.api;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
/**
* This bean stores a traced call.
* @author lrosenberg
*
*/
public class TracedCallAO implements Serializable{
/**
* SerialVersionUID.
*/
private static final long serialVersionUID = 1;
/**
* Name of the traced call.
*/
private String name;
/**
* Creation timestamp.
*/
private long created;
/**
* Date of the trace
*/
private String date;
/**
* Elements of the traced call.
*/
private List elements;
private List tags;
private List duplicateSteps;
public TracedCallAO(){
elements = new ArrayList<>();
tags = new LinkedList<>();
}
public long getCreated() {
return created;
}
public void setCreated(long created) {
this.created = created;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public List getElements() {
return elements;
}
public void setElements(List elements) {
this.elements = elements;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void addElement(TracedCallStepAO element){
elements.add(element);
}
@Override public String toString(){
return "Name:" + name+", date: "+date+", elements: "+elements;
}
public List getDuplicateSteps() {
return duplicateSteps;
}
public void setDuplicateSteps(List duplicateSteps) {
this.duplicateSteps = duplicateSteps;
}
public List getTags() {
return tags;
}
public void setTags(List tags) {
this.tags = tags;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy