BrightSide Workbench Full Report + Source Code
ReportAction.java
Go to the documentation of this file.
1
/*
2
* TurrĂ³ i Cutiller Foundation. License notice.
3
* Copyright (C) 2011 Lluis TurrĂ³ Cutiller <http://www.turro.org/>
4
*
5
* This program is free software: you can redistribute it and/or modify
6
* it under the terms of the GNU Affero General Public License as published by
7
* the Free Software Foundation, either version 3 of the License, or
8
* (at your option) any later version.
9
*
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU Affero General Public License for more details.
14
*
15
* You should have received a copy of the GNU Affero General Public License
16
* along with this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
package
org.turro.file.action;
19
20
import
org.turro.file.JasperFile;
21
import
org.turro.zkoss.print.ReportTypeEnum;
22
27
public
class
ReportAction
implements
FileAction
{
28
29
private
JasperFile
fw;
30
private
ReportTypeEnum
rt;
31
32
public
ReportAction
(
JasperFile
fw,
ReportTypeEnum
rt) {
33
this.fw = fw;
34
this.rt = rt;
35
}
36
37
@Override
38
public
String
getLabel
() {
39
return
rt.
getLabel
();
40
}
41
42
@Override
43
public
String
getImage
() {
44
return
rt.
getImage
();
45
}
46
47
@Override
48
public
Object
doAction
() {
49
fw.
print
(rt.
getLabel
(), rt.
getType
());
50
return
null
;
51
}
52
53
@Override
54
public
boolean
refreshParent
() {
55
return
false
;
56
}
57
58
@Override
59
public
boolean
refreshSelf
() {
60
return
false
;
61
}
62
63
@Override
64
public
boolean
isClientSide
() {
65
return
false
;
66
}
67
68
}
org.turro.file.JasperFile
Definition:
JasperFile.java:35
org.turro.file.JasperFile.print
void print(String caption, String type)
Definition:
JasperFile.java:44
org.turro.file.action.ReportAction
Definition:
ReportAction.java:27
org.turro.file.action.ReportAction.refreshParent
boolean refreshParent()
Definition:
ReportAction.java:54
org.turro.file.action.ReportAction.getLabel
String getLabel()
Definition:
ReportAction.java:38
org.turro.file.action.ReportAction.refreshSelf
boolean refreshSelf()
Definition:
ReportAction.java:59
org.turro.file.action.ReportAction.ReportAction
ReportAction(JasperFile fw, ReportTypeEnum rt)
Definition:
ReportAction.java:32
org.turro.file.action.ReportAction.getImage
String getImage()
Definition:
ReportAction.java:43
org.turro.file.action.ReportAction.isClientSide
boolean isClientSide()
Definition:
ReportAction.java:64
org.turro.file.action.ReportAction.doAction
Object doAction()
Definition:
ReportAction.java:48
org.turro.zkoss.print.ReportTypeEnum
Definition:
ReportTypeEnum.java:24
org.turro.zkoss.print.ReportTypeEnum.getImage
String getImage()
Definition:
ReportTypeEnum.java:48
org.turro.zkoss.print.ReportTypeEnum.getType
String getType()
Definition:
ReportTypeEnum.java:44
org.turro.zkoss.print.ReportTypeEnum.getLabel
String getLabel()
Definition:
ReportTypeEnum.java:40
org.turro.file.action.FileAction
Definition:
FileAction.java:24
TurroProjects
Public
BrightSide
elephant-attach
src
main
java
org
turro
file
action
ReportAction.java
Generated on Tue Mar 12 2024 07:01:20 for BrightSide by
1.9.1