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

net.anotheria.moskito.webui.journey.api.TracedCallAO Maven / Gradle / Ivy

There is a newer version: 4.0.3
Show newest version
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