wangting
2024-12-26 fa261e8c1220b31af54e8167e4de9c3320b1af27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
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();
    }
}