package gov.samhsa.consent2share.service.dto; import org.apache.commons.lang.builder.ToStringBuilder; import org.hibernate.validator.constraints.NotEmpty; public class AbstractNodeDto { protected Long id; @NotEmpty protected String code; protected String name; protected String userName; public boolean isError; protected String errorMessage; protected String successMessage; protected boolean deletable = true; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public boolean isError() { return isError; } public void setError(boolean isError) { this.isError = isError; } public String getErrorMessage() { return errorMessage; } public void setErrorMessage(String errorMessage) { this.errorMessage = errorMessage; } public String getSuccessMessage() { return successMessage; } public void setSuccessMessage(String successMessage) { this.successMessage = successMessage; } public boolean isDeletable() { return deletable; } public void setDeletable(boolean deletable) { this.deletable = deletable; } @Override public String toString() { return ToStringBuilder.reflectionToString(this); } }