package com.vci.client.fm;
|
|
|
|
import com.vci.client.bof.ClientBusinessObject;
|
import com.vci.corba.common.VCIError;
|
|
public class FileObject extends ClientBusinessObject{
|
|
private String filePath;
|
private String fileType;
|
private int revisionLimit;
|
private String documentoid;
|
|
public int getRevisionLimit() {
|
return Integer.valueOf(this.getAttributeValue(FileTypeConstants.SELECT_REVISIONLIMIT)).intValue();
|
}
|
|
public void setRevisionLimit(int revisionLimit) throws VCIError{
|
this.revisionLimit = revisionLimit;
|
try {
|
this.setAttributeValue(FileTypeConstants.SELECT_REVISIONLIMIT, String.valueOf(revisionLimit));
|
} catch (VCIError e) {
|
throw new VCIError(e.code, e.messages);
|
}
|
}
|
|
public FileObject() {
|
super();
|
}
|
|
public String getFilePath() {
|
return this.getAttributeValue(FileTypeConstants.SELECT_FILEPATH);
|
}
|
public String getFileType() {
|
return this.getAttributeValue(FileTypeConstants.SELECT_FILETYPE);
|
}
|
public void setFilePath(String filePath) throws VCIError {
|
this.filePath = filePath;
|
try {
|
this.setAttributeValue(FileTypeConstants.SELECT_FILEPATH, filePath);
|
} catch (VCIError e) {
|
throw new VCIError(e.code, e.messages);
|
}
|
}
|
public void setFileType(String fileType) throws VCIError {
|
this.fileType = fileType;
|
try {
|
this.setAttributeValue(FileTypeConstants.SELECT_FILETYPE, fileType);
|
} catch (VCIError e) {
|
throw new VCIError(e.code, e.messages);
|
}
|
}
|
|
public String getDocumentoid() {
|
return this.getAttributeValue(FileTypeConstants.SELECT_DOCUMENT_ID);
|
}
|
|
public void setDocumentoid(String documentoid) throws VCIError {
|
this.documentoid = documentoid;
|
try {
|
this.setAttributeValue(FileTypeConstants.SELECT_DOCUMENT_ID, documentoid);
|
} catch (VCIError e) {
|
throw new VCIError(e.code, e.messages);
|
}
|
}
|
|
public void dealFileObjectNullValue(){
|
super.dealBusinessObjectNullValue();
|
}
|
}
|