
org.optaplanner.examples.nqueens.domain.Column Maven / Gradle / Ivy
package org.optaplanner.examples.nqueens.domain;
import org.optaplanner.examples.common.domain.AbstractPersistable;
import com.fasterxml.jackson.annotation.JsonIdentityInfo;
import com.fasterxml.jackson.annotation.ObjectIdGenerators;
@JsonIdentityInfo(scope = Column.class, generator = ObjectIdGenerators.PropertyGenerator.class, property = "id")
public class Column extends AbstractPersistable {
private int index;
public Column() {
}
public Column(int index) {
super(index);
this.index = index;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
@Override
public String toString() {
return "Column-" + index;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy