Add Source Code Linter Pipeline

This commit is contained in:
Siwat Sirichai 2020-10-29 16:38:56 +07:00
parent 0d0e7140c4
commit d252f6ef50
313 changed files with 36277 additions and 0 deletions

View file

@ -0,0 +1,63 @@
package +zoccolo+.jpa;
import java.util.ArrayList;
import java.util.List;
public class OrderBuilder {
public static enum OrderType {
ASC("asc"), DESC("desc");
private String value;
private OrderType(String value) {
this.value = value;
}
@Override
public String toString() {
return this.value.toString();
}
}
private List<Order> orders;
public OrderBuilder() {
orders = new ArrayList<Order>();
}
public OrderBuilder add(final String order) {
orders.add(new Order() {
public String getOrder() {
return order;
}
public String getAsc() {
return OrderType.ASC.toString();
}
});
return this;
}
public OrderBuilder add(final String order, final String asc) {
orders.add(new Order() {
public String getOrder() {
return order;
}
public String getAsc() {
return asc;
}
});
return this;
}
public List<Order> getOrders() {
return orders;
}
public Order[] toArray() {
return orders.toArray(new Order[] {});
}
}