package org.ovirt.engine.core.common.businessentities;
import java.io.Serializable;
import java.util.List;
import org.ovirt.engine.core.common.utils.ToStringBuilder;
public class LeaseStatus implements Serializable {
private static final long serialVersionUID = 8177640907822845843L;
private List<Integer> owners;
public LeaseStatus() {
}
public LeaseStatus(List<Integer> owners) {
this.owners = owners;
}
public boolean isFree() {
return owners != null ? owners.isEmpty() : true;
}
public void setOwners(List<Integer> owners) {
this.owners = owners;
}
public List<Integer> getOwners() {
return owners;
}
@Override
public String toString() {
return ToStringBuilder.forInstance(this)
.append("owners", owners)
.build();
}
}