From b4823398c65af710e859e4be8f5288fa28db88b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Wed, 4 Nov 2009 00:36:09 +0100 Subject: [PATCH] ItEr33S08ValidacionEProbasFuncionaisItEr32S09: Instance variables not serializable belonging to a serializable class are transient now --- .../navalplanner/web/common/components/TwoWaySelector.java | 2 +- ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java | 2 +- ganttzk/src/main/java/org/zkoss/ganttz/Planner.java | 2 +- ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java | 2 +- .../main/java/org/zkoss/ganttz/TaskContainerComponent.java | 2 +- ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java | 2 +- .../java/org/zkoss/ganttz/timetracker/TimeTrackedTable.java | 2 +- .../main/java/org/zkoss/ganttz/util/MutableTreeModel.java | 2 +- .../navalplanner/web/common/components/TwoWaySelector.java | 6 +++--- .../web/orders/DetailsOrderElementController.java | 2 +- .../navalplanner/web/orders/OrderElementTreeController.java | 2 +- 11 files changed, 13 insertions(+), 13 deletions(-) diff --git a/ganttzk-demo-webapp/src/main/java/org/navalplanner/web/common/components/TwoWaySelector.java b/ganttzk-demo-webapp/src/main/java/org/navalplanner/web/common/components/TwoWaySelector.java index 83d406ea4..e9791160b 100644 --- a/ganttzk-demo-webapp/src/main/java/org/navalplanner/web/common/components/TwoWaySelector.java +++ b/ganttzk-demo-webapp/src/main/java/org/navalplanner/web/common/components/TwoWaySelector.java @@ -88,7 +88,7 @@ public class TwoWaySelector extends HtmlMacroComponent { * * @author Manuel Rego Casasnovas */ - private ListitemRenderer renderer = new ListitemRenderer() { + private transient ListitemRenderer renderer = new ListitemRenderer() { @Override public void render(Listitem item, Object data) throws Exception { diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java b/ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java index 2a9ac0fa4..049e9f1b0 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java @@ -105,7 +105,7 @@ public class DependencyList extends XulElement implements AfterCompose { private static final Log LOG = LogFactory.getLog(DependencyList.class); - private IZoomLevelChangedListener listener; + private transient IZoomLevelChangedListener listener; private final FunctionalityExposedForExtensions context; diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java index 47a8ed62d..d81683c77 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java @@ -63,7 +63,7 @@ public class Planner extends HtmlMacroComponent { private FunctionalityExposedForExtensions context; - private IDisabilityConfiguration disabilityConfiguration; + private transient IDisabilityConfiguration disabilityConfiguration; public Planner() { registerNeededScripts(); diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java b/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java index 9b0cc5bba..cabce85c6 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java @@ -210,7 +210,7 @@ public class TaskComponent extends Div implements AfterCompose { private boolean isTopLevel; private final Task task; - private PropertyChangeListener propertiesListener; + private transient PropertyChangeListener propertiesListener; public Task getTask() { return task; diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/TaskContainerComponent.java b/ganttzk/src/main/java/org/zkoss/ganttz/TaskContainerComponent.java index 8c7744346..343e3d3c7 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/TaskContainerComponent.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/TaskContainerComponent.java @@ -51,7 +51,7 @@ public class TaskContainerComponent extends TaskComponent implements private List subtaskComponents = new ArrayList(); private final TaskList taskList; - private IExpandListener expandListener; + private transient IExpandListener expandListener; public TaskContainerComponent(TaskContainer taskContainer, TaskList taskList) { super(taskContainer, taskList.getDisabilityConfiguration()); diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java b/ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java index f308036fd..fe74a6802 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java @@ -55,7 +55,7 @@ public class TaskList extends XulElement implements AfterCompose { private static final int HEIGHT_PER_ROW = 20; /* 30 */ - private IZoomLevelChangedListener zoomLevelChangedListener; + private transient IZoomLevelChangedListener zoomLevelChangedListener; private Menupopup contextMenu; diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTrackedTable.java b/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTrackedTable.java index a20e036bd..7038876ce 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTrackedTable.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTrackedTable.java @@ -37,7 +37,7 @@ public class TimeTrackedTable extends HtmlMacroComponent { private final Callable> data; private final ICellForDetailItemRenderer cellRenderer; private final TimeTracker timeTracker; - private IZoomLevelChangedListener zoomListener; + private transient IZoomLevelChangedListener zoomListener; public TimeTrackedTable(Callable> dataSource, ICellForDetailItemRenderer cellRenderer, diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/util/MutableTreeModel.java b/ganttzk/src/main/java/org/zkoss/ganttz/util/MutableTreeModel.java index a748c0365..8a7844ad4 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/util/MutableTreeModel.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/util/MutableTreeModel.java @@ -131,7 +131,7 @@ public class MutableTreeModel extends AbstractTreeModel { private final Node root; - private Map> nodesByDomainObject = new WeakHashMap>(); + private transient Map> nodesByDomainObject = new WeakHashMap>(); private static Node wrapOne(T object) { return new Node(object); diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/TwoWaySelector.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/TwoWaySelector.java index dd28c4e33..0b29e6866 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/TwoWaySelector.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/TwoWaySelector.java @@ -20,6 +20,8 @@ package org.navalplanner.web.common.components; +import static org.navalplanner.web.I18nHelper._; + import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector; @@ -39,8 +41,6 @@ import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; -import static org.navalplanner.web.I18nHelper._; - /** * ZK macro component that shows two {@link Listbox} allowing to move objects * between each other. @@ -90,7 +90,7 @@ public class TwoWaySelector extends HtmlMacroComponent { * * @author Manuel Rego Casasnovas */ - private ListitemRenderer renderer = new ListitemRenderer() { + private transient ListitemRenderer renderer = new ListitemRenderer() { @Override public void render(Listitem item, Object data) throws Exception { diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/DetailsOrderElementController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/DetailsOrderElementController.java index 449b30a12..2cc92e7aa 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/DetailsOrderElementController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/DetailsOrderElementController.java @@ -186,7 +186,7 @@ public class DetailsOrderElementController extends Util.reloadBindings(self); } - private ListitemRenderer renderer = new HoursGroupListitemRender(); + private transient ListitemRenderer renderer = new HoursGroupListitemRender(); public ListitemRenderer getRenderer() { return renderer; diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementTreeController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementTreeController.java index 5246b4ed4..855e10bc4 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementTreeController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementTreeController.java @@ -79,7 +79,7 @@ public class OrderElementTreeController extends GenericForwardComposer { private final OrderElementController orderElementController; - private IPredicate predicate; + private transient IPredicate predicate; public List getLabels() { return orderModel.getLabels();