![JAR search and dependency download from the Maven repository](/logo.png)
br.com.objectos.way.sql.OrderedColumnInfoBuilderPojo Maven / Gradle / Ivy
package br.com.objectos.way.sql;
@javax.annotation.Generated("br.com.objectos.way.auto.pojo.AutoPojoProcessor")
final class OrderedColumnInfoBuilderPojo
implements
OrderedColumnInfoBuilder,
OrderedColumnInfoBuilder.OrderedColumnInfoBuilderQualifiedColumnInfo,
OrderedColumnInfoBuilder.OrderedColumnInfoBuilderSortOrder {
private QualifiedColumnInfo qualifiedColumnInfo;
private SortOrder sortOrder;
public OrderedColumnInfoBuilderPojo() {
}
@Override
public OrderedColumnInfo build() {
return new OrderedColumnInfoPojo(this);
}
@Override
public OrderedColumnInfoBuilderQualifiedColumnInfo qualifiedColumnInfo(QualifiedColumnInfo qualifiedColumnInfo) {
if (qualifiedColumnInfo == null) {
throw new NullPointerException();
}
this.qualifiedColumnInfo = qualifiedColumnInfo;
return this;
}
@Override
public OrderedColumnInfoBuilderSortOrder sortOrder(SortOrder sortOrder) {
if (sortOrder == null) {
throw new NullPointerException();
}
this.sortOrder = sortOrder;
return this;
}
QualifiedColumnInfo qualifiedColumnInfo() {
return qualifiedColumnInfo;
}
SortOrder sortOrder() {
return sortOrder;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy