summaryrefslogtreecommitdiff
path: root/sources/events/internal
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-06-13 22:57:15 +0000
committerPaul Buetow <paul@buetow.org>2008-06-13 22:57:15 +0000
commit053ecc68889e3b4ed1afd23ec12d6ff0aea593d4 (patch)
treed62eadeb7c06712a7c4d8fad33bd35d09bfe79b2 /sources/events/internal
parent12b26d3285b05ad3d7387280bd7e9ec016f818d8 (diff)
compiles again
Diffstat (limited to 'sources/events/internal')
-rw-r--r--sources/events/internal/VSMessageReceiveEvent.java3
-rw-r--r--sources/events/internal/VSProtocolEvent.java20
-rw-r--r--sources/events/internal/VSProtocolScheduleEvent.java2
3 files changed, 12 insertions, 13 deletions
diff --git a/sources/events/internal/VSMessageReceiveEvent.java b/sources/events/internal/VSMessageReceiveEvent.java
index 7755b60..825e500 100644
--- a/sources/events/internal/VSMessageReceiveEvent.java
+++ b/sources/events/internal/VSMessageReceiveEvent.java
@@ -26,7 +26,6 @@ package events.internal;
import java.io.*;
import core.VSMessage;
-import events.VSCopyableEvent;
import protocols.VSAbstractProtocol;
import serialize.VSNotSerializable;
@@ -37,7 +36,7 @@ import serialize.VSNotSerializable;
* @author Paul C. Buetow
*/
public class VSMessageReceiveEvent extends VSAbstractInternalEvent
- implements VSNotSerializable, VSCopyableEvent {
+ implements VSNotSerializable {
/** The serioal version uid */
private static final long serialVersionUID = 1L;
diff --git a/sources/events/internal/VSProtocolEvent.java b/sources/events/internal/VSProtocolEvent.java
index d0a12cc..1ccb700 100644
--- a/sources/events/internal/VSProtocolEvent.java
+++ b/sources/events/internal/VSProtocolEvent.java
@@ -38,7 +38,8 @@ import serialize.VSSerialize;
*
* @author Paul C. Buetow
*/
-public class VSProtocolEvent extends VSAbstractInternalEvent {
+public class VSProtocolEvent extends VSAbstractInternalEvent
+ implements VSCopyableEvent {
/** The serial version uid */
private static final long serialVersionUID = 1L;
@@ -51,16 +52,15 @@ public class VSProtocolEvent extends VSAbstractInternalEvent {
/** The event is a protocol activation if true. Else it is a deactivation */
private boolean isProtocolActivation;
- /**
- * Fills a copy of this event with its values
- *
- * @param copy The copy
+ /* (non-Javadoc)
+ * @see events.VSCopyableEvent#initCopy(events.VSAbstractEvent)
*/
- public void initCopy(VSProtocolEvent copy) {
- copy.isClientProtocol(isClientProtocol);
- copy.isProtocolActivation(isProtocolActivation);
- copy.setProtocolClassname(protocolClassname);
- }
+ public void initCopy(VSAbstractEvent copy) {
+ VSProtocolEvent protocolEventCopy = (VSProtocolEvent) copy;
+ protocolEventCopy.isClientProtocol(isClientProtocol);
+ protocolEventCopy.isProtocolActivation(isProtocolActivation);
+ protocolEventCopy.setProtocolClassname(protocolClassname);
+ }
/* (non-Javadoc)
* @see events.VSAbstractEvent#onInit()
diff --git a/sources/events/internal/VSProtocolScheduleEvent.java b/sources/events/internal/VSProtocolScheduleEvent.java
index 0ee7d05..bab0a63 100644
--- a/sources/events/internal/VSProtocolScheduleEvent.java
+++ b/sources/events/internal/VSProtocolScheduleEvent.java
@@ -37,7 +37,7 @@ import serialize.*;
* @author Paul C. Buetow
*/
public class VSProtocolScheduleEvent extends VSAbstractInternalEvent
- implements VSNotSerializable, VSCopyableEvent {
+ implements VSNotSerializable {
/** The serial version uid */
private static final long serialVersionUID = 1L;