package se.cambio.cm.model.archetype.vo;
public class OrdinalVOBuilder {
private String name;
private String description;
private String type;
private String idArchetype;
private String idTemplate;
private String path;
private Integer value;
private String terminology;
private String code;
public OrdinalVOBuilder setName(String name) {
this.name = name;
return this;
}
public OrdinalVOBuilder setDescription(String description) {
this.description = description;
return this;
}
public OrdinalVOBuilder setType(String type) {
this.type = type;
return this;
}
public OrdinalVOBuilder setIdArchetype(String idArchetype) {
this.idArchetype = idArchetype;
return this;
}
public OrdinalVOBuilder setIdTemplate(String idTemplate) {
this.idTemplate = idTemplate;
return this;
}
public OrdinalVOBuilder setPath(String path) {
this.path = path;
return this;
}
public OrdinalVOBuilder setValue(Integer value) {
this.value = value;
return this;
}
public OrdinalVOBuilder setTerminology(String terminology) {
this.terminology = terminology;
return this;
}
public OrdinalVOBuilder setCode(String code) {
this.code = code;
return this;
}
public OrdinalVO createOrdinalVO() {
return new OrdinalVO(name, description, type, idArchetype, idTemplate, path, value, terminology, code);
}
}