FileArchivatorSearchBean.java
package sk.iway.iwcm.components.file_archiv;
import org.apache.poi.util.NotImplemented;
import java.util.Collection;
import java.util.Date;
public class FileArchivatorSearchBean {
private int fileArchiveId;
private int userId;//id usera
private String filePath;//cesta k suboru
private String fileName;//meno suboru
private String virtualFileName;//meno suboru ktore zobrazujeme
private Boolean showFile;//zobrazujeme subor na frontende ?
//private Date dateInsert;//kedy bol subor vlozeny / pridany do archivatoru
private Date dateInsertFrom;
private Date dateInsertTo;
private Date validFrom;//datum platnosti suboru od
private Date validTo;//datum platnosti suboru do
private Collection<String> domain;//domena pod ktorou budeme (mozeme, nemusime) zobrazovat. Domena ku ktorej subor patri
private int referenceId;// odkaz na id hlavneho suboru -> nn_file_archive_id. Ak je toto hlavny subor tak referenceId = -1
private int orderId;// index poradia pri zobrazovani
private Collection<String> productCode;// kod produktu suboru
private Collection<String> product;// produkt ku ktoremu patri subor
private Collection<String> category;//kategoria do ktorej subor patri
private String md5;
private String referenceToMain;//odkaz na hlavny subor - ma vyplneny iba Vzor//field_b
private int priority;//priorita
private String fieldA;
private String fieldB;
private int fieldC;
private long fieldD;//volne pole ak bude treba mozem pouzit neskorej
private String fieldE;//volne pole ak bude treba mozem pouzit neskorej
private String note;//volne pole ak bude treba mozem pouzit neskorej
private int globalId;// globalne id pre cele "vlakno" suborov, primarne urcene pre zobrazovanie podla globalneho id
private Date dateUploadLater;//datum a cas kedy sa ma subor nahrat
private int uploaded;// -1 - uspesne nahrany, 0 - caka na nahranie
private String emails;//zoznam emailov oddelenych ciarkov, na ktore sa posle notifikacia po uspesnom oneskorenom nahrati
private long fileSize;
private int domainId;
private int extendedDataId;
private Collection<String> excludeCategory;
private String dirPath;
private boolean includeSubdirs;
private boolean asc;
private boolean useCache;
private boolean onlyMain;
public FileArchivatorSearchBean() {
globalId = -1;
showFile = true;
includeSubdirs = false;
asc = true;
useCache = true;
onlyMain = true;
filePath = null;
fileName = null;
virtualFileName = null;
dateInsertFrom = null;
dateInsertTo = null;
validFrom = null;
validTo = null;
domain = null;
productCode = null;
product = null;
category = null;
md5 = null;
referenceToMain = null;
fieldA = null;
fieldB = null;
fieldC = -1;
fieldE = null;
note = null;
dateUploadLater = null;
emails = null;
dirPath = null;
excludeCategory = null;
}
public int getFileArchiveId() {
return fileArchiveId;
}
public void setFileArchiveId(int fileArchiveId) {
this.fileArchiveId = fileArchiveId;
}
public Collection<String> getExcludeCategory() {
return excludeCategory;
}
public void setExcludeCategory(Collection<String> excludeCategory) {
this.excludeCategory = excludeCategory;
}
@NotImplemented
public int getUserId() {
return userId;
}
@NotImplemented
public void setUserId(int userId) {
this.userId = userId;
}
public String getFilePath() {
return filePath;
}
public void setFilePath(String filePath) {
this.filePath = filePath;
}
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public String getVirtualFileName() {
return virtualFileName;
}
public void setVirtualFileName(String virtualFileName) {
this.virtualFileName = virtualFileName;
}
public Date getDateInsertFrom() {
return dateInsertFrom;
}
public void setDateInsertFrom(Date dateInsertFrom) {
this.dateInsertFrom = dateInsertFrom;
}
public Date getDateInsertTo() {
return dateInsertTo;
}
public void setDateInsertTo(Date dateInsertTo) {
this.dateInsertTo = dateInsertTo;
}
public Date getValidFrom() {
return validFrom;
}
public void setValidFrom(Date validFrom) {
this.validFrom = validFrom;
}
public Date getValidTo() {
return validTo;
}
public void setValidTo(Date validTo) {
this.validTo = validTo;
}
public Collection<String> getDomain() {
return domain;
}
public void setDomain(Collection<String> domain) {
this.domain = domain;
}
public int getReferenceId() {
return referenceId;
}
public void setReferenceId(int referenceId) {
this.referenceId = referenceId;
}
public int getOrderId() {
return orderId;
}
public void setOrderId(int orderId) {
this.orderId = orderId;
}
public Collection<String> getProductCode() {
return productCode;
}
public void setProductCode(Collection<String> productCode) {
this.productCode = productCode;
}
public Collection<String> getProduct() {
return product;
}
public void setProduct(Collection<String> product) {
this.product = product;
}
public Collection<String> getCategory() {
return category;
}
public void setCategory(Collection<String> category) {
this.category = category;
}
@NotImplemented
public String getMd5() {
return md5;
}
@NotImplemented
public void setMd5(String md5) {
this.md5 = md5;
}
@NotImplemented
public String getReferenceToMain() {
return referenceToMain;
}
@NotImplemented
public void setReferenceToMain(String referenceToMain) {
this.referenceToMain = referenceToMain;
}
public int getPriority() {
return priority;
}
public void setPriority(int priority) {
this.priority = priority;
}
public String getFieldA() {
return fieldA;
}
public void setFieldA(String fieldA) {
this.fieldA = fieldA;
}
public String getFieldB() {
return fieldB;
}
public void setFieldB(String fieldB) {
this.fieldB = fieldB;
}
@NotImplemented
public int getFieldC() {
return fieldC;
}
@NotImplemented
public void setFieldC(int fieldC) {
this.fieldC = fieldC;
}
@NotImplemented
public long getFieldD() {
return fieldD;
}
@NotImplemented
public void setFieldD(long fieldD) {
this.fieldD = fieldD;
}
@NotImplemented
public String getFieldE() {
return fieldE;
}
@NotImplemented
public void setFieldE(String fieldE) {
this.fieldE = fieldE;
}
public String getNote() {
return note;
}
public void setNote(String note) {
this.note = note;
}
public int getGlobalId() {
return globalId;
}
public void setGlobalId(int globalId) {
this.globalId = globalId;
}
public Date getDateUploadLater() {
return dateUploadLater;
}
public void setDateUploadLater(Date dateUploadLater) {
this.dateUploadLater = dateUploadLater;
}
public int getUploaded() {
return uploaded;
}
public void setUploaded(int uploaded) {
this.uploaded = uploaded;
}
public String getEmails() {
return emails;
}
public void setEmails(String emails) {
this.emails = emails;
}
public long getFileSize() {
return fileSize;
}
public void setFileSize(long fileSize) {
this.fileSize = fileSize;
}
public int getDomainId() {
return domainId;
}
public void setDomainId(int domainId) {
this.domainId = domainId;
}
@NotImplemented
public int getExtendedDataId() {
return extendedDataId;
}
@NotImplemented
public void setExtendedDataId(int extendedDataId) {
this.extendedDataId = extendedDataId;
}
public String getDirPath() {
return dirPath;
}
public void setDirPath(String dirPath) {
this.dirPath = dirPath;
}
public boolean isIncludeSubdirs() {
return includeSubdirs;
}
public void setIncludeSubdirs(boolean includeSubdirs) {
this.includeSubdirs = includeSubdirs;
}
public boolean isAsc() {
return asc;
}
public void setAsc(boolean asc) {
this.asc = asc;
}
public Boolean getShowFile() {
return showFile;
}
public void setShowFile(Boolean showFile) {
this.showFile = showFile;
}
public boolean isUseCache() {
return useCache;
}
public void setUseCache(boolean useCache) {
this.useCache = useCache;
}
public boolean isOnlyMain() {
return onlyMain;
}
public void setOnlyMain(boolean onlyMain) {
this.onlyMain = onlyMain;
}
}