package com.diodesoftware.scb.license;
import java.util.Calendar;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
public class License {
private String product;
private String version;
private String company;
private Calendar expiry;
public License(String product, String version, String company, Calendar expiry) {
this.product = product;
this.version = version;
this.company = company;
this.expiry = expiry;
}
public String getProduct() {
return product;
}
public void setProduct(String product) {
this.product = product;
}
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public String getCompany() {
return company;
}
public void setCompany(String company) {
this.company = company;
}
public Calendar getExpiry() {
return expiry;
}
public void setExpiry(Calendar expiry) {
this.expiry = expiry;
}
private static DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
public String toString() {
String s = "Product:" + product + "\n" +
"Version:" + version + "\n" +
"Company:" + company + "\n";
String exp = null;
if (expiry == null) {
exp = "Never";
} else {
exp = dateFormat.format(expiry.getTime());
}
s += "Expiry:" + exp + "\n";
return s;
}
}