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(); } }