package com.rickdane.springmodularizedproject.api.transport;
/**
* @author Rick Dane
*/
public class Scraper {
public enum ProcessStatus {
NOT_PROCESSED, PROCESSED, IN_PROGRESS
}
public enum Type {
CRAIGSLIST, INDEED, EMAIL_SCRAPE, URL_SCRAPE;
}
private Type type;
private String name;
private int version;
private Long id;
private ProcessStatus status;
private boolean isProcessed;
private String urlPrefix;
private String urlPostfix;
private String keyword;
private String baseDomainName;
private int pageIncrementAmnt;
public int getPageIncrementAmnt() {
return pageIncrementAmnt;
}
public void setPageIncrementAmnt(int pageIncrementAmnt) {
this.pageIncrementAmnt = pageIncrementAmnt;
}
public String getUrlPrefix() {
return urlPrefix;
}
public void setUrlPrefix(String urlPrefix) {
this.urlPrefix = urlPrefix;
}
public String getUrlPostfix() {
return urlPostfix;
}
public void setUrlPostfix(String urlPostfix) {
this.urlPostfix = urlPostfix;
}
public String getKeyword() {
return keyword;
}
public void setKeyword(String keyword) {
this.keyword = keyword;
}
public String getBaseDomainName() {
return baseDomainName;
}
public void setBaseDomainName(String baseDomainName) {
this.baseDomainName = baseDomainName;
}
public boolean isProcessed() {
return isProcessed;
}
public Type getType() {
return type;
}
public void setType(Type type) {
this.type = type;
}
public void setProcessed(boolean processed) {
isProcessed = processed;
}
public int getVersion() {
return version;
}
public void setVersion(int version) {
this.version = version;
}
public ProcessStatus getStatus() {
return status;
}
public void setStatus(ProcessStatus status) {
this.status = status;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}