KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > jaspersoft > jasperserver > util > FileResourceBean


1 /*
2  * Copyright (C) 2006 JasperSoft http://www.jaspersoft.com
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 2 of the License, or
7  * (at your option) any later version.
8  *
9  * This program is distributed WITHOUT ANY WARRANTY; and without the
10  * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11  * See the GNU General Public License for more details.
12  *
13  * You should have received a copy of the GNU General Public License
14  * along with this program; if not, see http://www.gnu.org/licenses/gpl.txt
15  * or write to:
16  *
17  * Free Software Foundation, Inc.,
18  * 59 Temple Place - Suite 330,
19  * Boston, MA USA 02111-1307
20  */

21 package com.jaspersoft.jasperserver.util;
22
23 /**
24  * @author tkavanagh
25  * @version $Id: FileResourceBean.java 3778 2006-06-21 15:10:39Z tony $
26  */

27
28 /**
29  * A FileResource typically holds data (unless it in a "link" (isReference = true)).
30  * For these bean objects, they do not hold their own data. Instead,
31  * the data is written to disk. The stringURI field inherited from ResourceBean
32  * is uses to locate the data once it is time to import the bean objects
33  * back into JasperServer and recreate copies of the original java objects.
34  *
35  */

36 public class FileResourceBean extends ResourceBean {
37
38     /*
39      * The following come from the FileResource interface
40      */

41     private String JavaDoc fileType;
42     private boolean hasData;
43     private boolean isReference;
44     private String JavaDoc referenceUri;
45     
46     /*
47      * The following is added to simplify export-import processing
48      */

49     private ResourceBean linkTarget; // if this bean points to a target resource, the
50
// target is stored here
51

52
53     public String JavaDoc getFileType() {
54         return fileType;
55     }
56     
57     public void setFileType(String JavaDoc fileType) {
58         this.fileType = fileType;
59     }
60     
61     public boolean getHasData() {
62         return hasData;
63     }
64     
65     public void setHasData(boolean hasData) {
66         this.hasData = hasData;
67     }
68     
69     public boolean getIsReference() {
70         return isReference;
71     }
72     
73     public void setIsReference(boolean isReference) {
74         this.isReference = isReference;
75     }
76     
77     public String JavaDoc getReferenceUri() {
78         return referenceUri;
79     }
80     
81     public void setReferenceUri(String JavaDoc referenceUri) {
82         this.referenceUri = referenceUri;
83     }
84     
85     public ResourceBean getLinkTarget() {
86         return linkTarget;
87     }
88
89     public void setLinkTarget(ResourceBean linkTarget) {
90         this.linkTarget = linkTarget;
91     }
92 }
93
Popular Tags