com.versioneye.domain.Versionchange Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of versioneye-core-j Show documentation
Show all versions of versioneye-core-j Show documentation
This is the java implementation of the VersionEye core services. It contains
some buisiness logic and utility classes.
package com.versioneye.domain;
import com.mongodb.BasicDBObject;
import java.util.Date;
/**
* Created by IntelliJ IDEA.
* User: reiz
* Date: 2/8/12
* Time: 1:41 PM
*/
public class Versionchange {
public static final String PROD_KEY = "prod_key";
public static final String VERSION_ID = "version_id";
public static final String CHANGE = "change";
public static final String CREATED_AT = "created_at";
public static final String UPDATED_AT = "updated_at";
private String change;
private Date createdAt = new Date();
private Date updatedAt = new Date();
private String product_key;
private String version_id;
public BasicDBObject getDBObject(){
BasicDBObject dbo = new BasicDBObject();
dbo.put(PROD_KEY, product_key);
dbo.put(VERSION_ID, version_id);
dbo.put(CHANGE, change);
dbo.put(CREATED_AT, createdAt);
dbo.put(UPDATED_AT, updatedAt);
return dbo;
}
public String getChange() {
return change;
}
public void setChange(String change) {
this.change = change;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public String getProduct_key() {
return product_key;
}
public void setProduct_key(String product_key) {
this.product_key = product_key;
}
public String getVersion_id() {
return version_id;
}
public void setVersion_id(String version_id) {
this.version_id = version_id;
}
}