package com.josketres.builderator; class Property implements Comparable<Property> { private String type; private String name; private String setterName; private boolean shouldBeImported; private String qualifiedName; private Class<?> typeClass; public int compareTo(Property o) { return getName().compareTo(o.getName()); } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSetterName() { return setterName; } public void setSetterName(String setterName) { this.setterName = setterName; } public boolean isShouldBeImported() { return shouldBeImported; } public void setShouldBeImported(boolean shouldBeImported) { this.shouldBeImported = shouldBeImported; } public String getQualifiedName() { return qualifiedName; } public void setQualifiedName(String qualifiedName) { this.qualifiedName = qualifiedName; } public void setTypeClass(Class<?> typeClass) { this.typeClass = typeClass; } public Class<?> getTypeClass() { return typeClass; } }