BrightSide Workbench Full Report + Source Code
RelationPanel.java
Go to the documentation of this file.
1
/*
2
* TurrĂ³ i Cutiller Foundation. License notice.
3
* Copyright (C) 2012 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
19
package
org.turro.issue.wizard;
20
21
import
org.turro.dossier.issue.IssueWrapper;
22
import
org.turro.dossier.zul.relation.IssueRelationControl;
23
import
org.turro.elephant.context.Application;
24
import
org.turro.zkoss.wizard.WizardPanelComposer;
25
30
@Deprecated
31
public
class
RelationPanel
extends
WizardPanelComposer
{
32
33
private
IssueRelationControl
relations;
34
35
@Override
36
public
boolean
doEnter
() {
37
Application
app =
Application
.
getApplication
();
38
IssueWizard
iw = (
IssueWizard
)
getObjectValue
();
39
relations.
setChanges
(iw.
changes
);
40
relations.
setIssue
(iw.
issue
);
41
relations.
afterCompose
();
42
return
true
;
43
}
44
45
@Override
46
public
boolean
doLeave
(
boolean
forwards) {
47
IssueWizard
iw = (
IssueWizard
)
getObjectValue
();
48
IssueWrapper
w =
new
IssueWrapper
(iw.
issue
);
49
return
!forwards || ( true );
50
}
51
52
@Override
53
public
boolean
doFinish
() {
54
IssueWizard
iw = (
IssueWizard
)
getObjectValue
();
55
ResolvePanel
.
saveIssue
(iw,
false
);
56
return
true
;
57
}
58
59
}
60
org.turro.dossier.issue.IssueWrapper
Definition:
IssueWrapper.java:47
org.turro.dossier.zul.relation.IssueRelationControl
Definition:
IssueRelationControl.java:37
org.turro.dossier.zul.relation.IssueRelationControl.afterCompose
void afterCompose()
Definition:
IssueRelationControl.java:134
org.turro.dossier.zul.relation.IssueRelationControl.setIssue
void setIssue(Issue issue)
Definition:
IssueRelationControl.java:97
org.turro.dossier.zul.relation.IssueRelationControl.setChanges
void setChanges(Changes changes)
Definition:
IssueRelationControl.java:129
org.turro.elephant.context.Application
Definition:
Application.java:49
org.turro.elephant.context.Application.getApplication
static Application getApplication()
Definition:
Application.java:71
org.turro.issue.wizard.IssueWizard
Definition:
IssueWizard.java:36
org.turro.issue.wizard.IssueWizard.changes
final Changes changes
Definition:
IssueWizard.java:38
org.turro.issue.wizard.IssueWizard.issue
Issue issue
Definition:
IssueWizard.java:39
org.turro.issue.wizard.RelationPanel
Definition:
RelationPanel.java:31
org.turro.issue.wizard.RelationPanel.doFinish
boolean doFinish()
Definition:
RelationPanel.java:53
org.turro.issue.wizard.RelationPanel.doLeave
boolean doLeave(boolean forwards)
Definition:
RelationPanel.java:46
org.turro.issue.wizard.RelationPanel.doEnter
boolean doEnter()
Definition:
RelationPanel.java:36
org.turro.issue.wizard.ResolvePanel
Definition:
ResolvePanel.java:53
org.turro.issue.wizard.ResolvePanel.saveIssue
static void saveIssue(IssueWizard iw, boolean onlySave)
Definition:
ResolvePanel.java:317
org.turro.zkoss.wizard.WizardPanelComposer
Definition:
WizardPanelComposer.java:27
org.turro.zkoss.wizard.WizardPanelComposer.getObjectValue
Object getObjectValue()
Definition:
WizardPanelComposer.java:29
TurroProjects
Public
BrightSide
elephant-dossier
src
main
java
org
turro
issue
wizard
RelationPanel.java
Generated on Tue Mar 12 2024 07:01:20 for BrightSide by
1.9.1