
com.talanlabs.bean.mybatis.component.CancelableBuilder Maven / Gradle / Ivy
The newest version!
// 1/31/18 6:17:26 PM - Generating builder from com.talanlabs.bean.mybatis.component.ICancelable
package com.talanlabs.bean.mybatis.component;
@com.talanlabs.component.annotation.GeneratedFrom(com.talanlabs.bean.mybatis.component.ICancelable.class)
@javax.annotation.Generated("com.talanlabs.component.annotation.processor.ComponentBeanProcessor")
public final class CancelableBuilder {
private final java.util.Map builder;
private CancelableBuilder() {
this.builder = new java.util.HashMap();
}
public static CancelableBuilder newBuilder() {
return new CancelableBuilder();
}
public CancelableBuilder _copy(com.talanlabs.bean.mybatis.component.ICancelable component) {
if (component != null) {
builder.putAll(component.straightGetProperties());
}
return this;
}
public CancelableBuilder canceled(boolean canceled) {
builder.put("canceled",canceled);
return this;
}
public CancelableBuilder canceledDate(java.util.Date canceledDate) {
builder.put("canceledDate",canceledDate);
return this;
}
public CancelableBuilder canceledBy(java.lang.String canceledBy) {
builder.put("canceledBy",canceledBy);
return this;
}
public com.talanlabs.bean.mybatis.component.ICancelable build() {
com.talanlabs.bean.mybatis.component.ICancelable component = com.talanlabs.component.factory.ComponentFactory.getInstance().createInstance(com.talanlabs.bean.mybatis.component.ICancelable.class);
component.straightSetProperties(builder);
return component;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy