
com.talanlabs.taskmanager.example.component.business.CustomerOrderBuilder Maven / Gradle / Ivy
The newest version!
// 9/12/17 2:52:39 PM - Generating builder from com.talanlabs.taskmanager.example.component.business.ICustomerOrder
package com.talanlabs.taskmanager.example.component.business;
@com.talanlabs.component.annotation.GeneratedFrom(com.talanlabs.taskmanager.example.component.business.ICustomerOrder.class)
@javax.annotation.Generated("com.talanlabs.component.annotation.processor.ComponentBeanProcessor")
public final class CustomerOrderBuilder {
private final java.util.Map builder;
private CustomerOrderBuilder() {
this.builder = new java.util.HashMap();
}
public static CustomerOrderBuilder newBuilder() {
return new CustomerOrderBuilder();
}
public CustomerOrderBuilder _copy(com.talanlabs.taskmanager.example.component.business.ICustomerOrder component) {
if (component != null) {
builder.putAll(component.straightGetProperties());
}
return this;
}
public CustomerOrderBuilder id(java.lang.String id) {
builder.put("id",id);
return this;
}
public CustomerOrderBuilder version(int version) {
builder.put("version",version);
return this;
}
public CustomerOrderBuilder status(com.talanlabs.taskmanager.example.component.business.CustomerOrderStatus status) {
builder.put("status",status);
return this;
}
public CustomerOrderBuilder customerOrderNo(java.lang.String customerOrderNo) {
builder.put("customerOrderNo",customerOrderNo);
return this;
}
public CustomerOrderBuilder reference(java.lang.String reference) {
builder.put("reference",reference);
return this;
}
public CustomerOrderBuilder confirmed(boolean confirmed) {
builder.put("confirmed",confirmed);
return this;
}
public CustomerOrderBuilder cancelled(boolean cancelled) {
builder.put("cancelled",cancelled);
return this;
}
public CustomerOrderBuilder dateClosed(java.util.Date dateClosed) {
builder.put("dateClosed",dateClosed);
return this;
}
public com.talanlabs.taskmanager.example.component.business.ICustomerOrder build() {
com.talanlabs.taskmanager.example.component.business.ICustomerOrder component = com.talanlabs.component.factory.ComponentFactory.getInstance().createInstance(com.talanlabs.taskmanager.example.component.business.ICustomerOrder.class);
component.straightSetProperties(builder);
return component;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy