package o2mc.io.dimmldependency.Datastreams;

import java.util.ArrayList;

/**
 * Created by nickyromeijn on 12/02/16.
 * Tracker data store. Trackers are the settings for each individual view element
 */
public class TrackingData {

    private String type;
    private String id;
    private String tag;
    private String alias;
    private Integer indexInActivity;
    private ArrayList<TrackingData> chainLinks;

    public TrackingData(String type, String id, String tag, String alias, Integer indexInActivity){
        setType(type);
        setId(id);
        setTag(tag);
        setAlias(alias);
        setIndexInActivity(indexInActivity);
    }


    public ArrayList<TrackingData> getChainLinks(){
        return chainLinks;
    }

    public void setChainLinks(ArrayList<TrackingData> l){
        chainLinks = l;
    }

    public Integer getIndexInActivity() { return indexInActivity;  }

    public void setIndexInActivity(Integer indexInActivity) { this.indexInActivity = indexInActivity; }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getId() {
        return id;
    }

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

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public String getAlias() {
        return alias;
    }

    public void setAlias(String alias) {
        this.alias = alias;
    }
}
