package se.cambio.cm.model.archetype.vo; public class ArchetypeElementVOBuilder { private String name; private String description; private String type; private String idArchetype; private String idTemplate; private String path; public ArchetypeElementVOBuilder setName(String name) { this.name = name; return this; } public ArchetypeElementVOBuilder setDescription(String description) { this.description = description; return this; } public ArchetypeElementVOBuilder setType(String type) { this.type = type; return this; } public ArchetypeElementVOBuilder setIdArchetype(String idArchetype) { this.idArchetype = idArchetype; return this; } public ArchetypeElementVOBuilder setIdTemplate(String idTemplate) { this.idTemplate = idTemplate; return this; } public ArchetypeElementVOBuilder setPath(String path) { this.path = path; return this; } public ArchetypeElementVO createArchetypeElementVO() { return new ArchetypeElementVO(name, description, type, idArchetype, idTemplate, path); } }