
com.hp.octane.integrations.dto.scm.impl.RevisionsMap Maven / Gradle / Ivy
package com.hp.octane.integrations.dto.scm.impl;
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
public class RevisionsMap extends HashMap> implements Serializable {
@JsonIgnore
public List getRangeList(String revision){
return this.get(revision);
}
@JsonIgnore
public void setRangeList(String revision, List rangeList) {
this.put(revision,rangeList);
}
public void addRangeToRevision(String revision, LineRange lineRange ){
List rangeList = this.get(revision);
if (rangeList == null)
{
rangeList = new ArrayList<>();
put(revision,rangeList);
}
rangeList.add(lineRange);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy