net.thucydides.plugins.jira.domain.RenderedView Maven / Gradle / Ivy
package net.thucydides.plugins.jira.domain;
import com.google.common.base.Optional;
import java.util.Map;
public class RenderedView {
private static final String RENDERED_DESCRIPTION_FIELD = "Description";
private final Map renderedFieldValues;
public RenderedView(Map renderedFieldValues) {
this.renderedFieldValues = renderedFieldValues;
}
public String getDescription() {
return renderedFieldValues.get(RENDERED_DESCRIPTION_FIELD);
}
public boolean hasField(String field) {
return renderedFieldValues.containsKey(field);
}
public Optional customField(String field) {
return Optional.fromNullable(renderedFieldValues.get(field));
}
}