com.capitalone.dashboard.api.domain.VersionableIssue Maven / Gradle / Ivy
package com.capitalone.dashboard.api.domain;
import com.atlassian.jira.rest.client.api.domain.BasicIssue;
import java.net.URI;
/**
* This class will get the details of older version
*/
public abstract class VersionableIssue extends BasicIssue implements Versionable {
private int version=0;
private T oldVersion=null;
public VersionableIssue(URI self, String key, Long id) {
super(self, key, id);
}
public T getOldVersion() {
return oldVersion;
}
public void setOldVersion(T oldVersion) {
if(this.version==0) {
this.oldVersion = oldVersion;
this.version=1;
}
}
public int getVersion() {
return version;
}
public abstract T cloneTest() throws CloneNotSupportedException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy