package com.diodesoftware.scb.tables;
import com.diodesoftware.dbmapper.DatabaseEntry;
import com.diodesoftware.dbmapper.DatabaseColumn;
import com.diodesoftware.dbmapper.DatabaseColumnType;
import java.util.Calendar;
public class Owner implements DatabaseEntry {
private int number;
private int userId;
private Calendar start;
private Calendar end;
private boolean sslAccess;
private DatabaseColumn[] columns = new DatabaseColumn[]{
new DatabaseColumn("UserId", DatabaseColumnType.DECIMAL),
new DatabaseColumn("Start", DatabaseColumnType.DATE12),
new DatabaseColumn("End", DatabaseColumnType.DATE12),
new DatabaseColumn("SslAccess", DatabaseColumnType.BOOLEAN)
};
public Owner() {
start = Calendar.getInstance();
end = Calendar.getInstance();
end.add(Calendar.YEAR, 5);
}
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
public DatabaseColumn[] columns(){
return columns;
}
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public Calendar getStart() {
return start;
}
public void setStart(Calendar start) {
this.start = start;
}
public Calendar getEnd() {
return end;
}
public void setEnd(Calendar end) {
this.end = end;
}
public void setSslAccess(boolean s){
sslAccess = s;
}
public boolean getSslAccess(){
return sslAccess;
}
public boolean isSslAccess(){
return sslAccess;
}
}