From: rtrimana Date: Tue, 25 Apr 2017 19:45:25 +0000 (-0700) Subject: Making classes final to make inheritance impossible X-Git-Url: http://plrg.eecs.uci.edu/git/?p=iot2.git;a=commitdiff_plain;h=d227810e27d0c63637497c4adaabc19dc67b186a Making classes final to make inheritance impossible --- diff --git a/iotjava/iotinstaller/IoTInstaller.java b/iotjava/iotinstaller/IoTInstaller.java index 4d3dcb6..82748e8 100644 --- a/iotjava/iotinstaller/IoTInstaller.java +++ b/iotjava/iotinstaller/IoTInstaller.java @@ -15,7 +15,7 @@ import java.util.Properties; * @version 1.0 * @since 2015-12-01 */ -public class IoTInstaller { +public final class IoTInstaller { /** * IoTInstaller class properties diff --git a/iotjava/iotinstaller/MySQLInterface.java b/iotjava/iotinstaller/MySQLInterface.java index 988ebfc..b9a00ee 100644 --- a/iotjava/iotinstaller/MySQLInterface.java +++ b/iotjava/iotinstaller/MySQLInterface.java @@ -14,7 +14,7 @@ import iotruntime.master.RuntimeOutput; * @version 1.0 * @since 2015-12-01 */ -public class MySQLInterface { +public final class MySQLInterface { /** * MySQLInterface class properties diff --git a/iotjava/iotinstaller/TableProperty.java b/iotjava/iotinstaller/TableProperty.java index 16e6439..3af2b13 100644 --- a/iotjava/iotinstaller/TableProperty.java +++ b/iotjava/iotinstaller/TableProperty.java @@ -7,7 +7,7 @@ package iotinstaller; * @since 2015-12-01 */ -public class TableProperty { +public final class TableProperty { /** * TableProperty properties diff --git a/iotjava/iotinstaller/TableRelation.java b/iotjava/iotinstaller/TableRelation.java index f6babbb..2bcaba5 100644 --- a/iotjava/iotinstaller/TableRelation.java +++ b/iotjava/iotinstaller/TableRelation.java @@ -16,7 +16,7 @@ import iotruntime.master.RuntimeOutput; * @version 1.0 * @since 2016-02-29 */ -public class TableRelation extends TableSet { +public final class TableRelation extends TableSet { /** * TableRelation class properties diff --git a/iotjava/iotrmi/Java/IoTRMICall.java b/iotjava/iotrmi/Java/IoTRMICall.java index 1c87221..b3f9108 100644 --- a/iotjava/iotrmi/Java/IoTRMICall.java +++ b/iotjava/iotrmi/Java/IoTRMICall.java @@ -23,7 +23,7 @@ import java.util.Set; * @version 1.0 * @since 2016-10-04 */ -public class IoTRMICall { +public final class IoTRMICall { /** diff --git a/iotjava/iotrmi/Java/IoTRMICommClient.java b/iotjava/iotrmi/Java/IoTRMICommClient.java index 3f61ba5..8598844 100644 --- a/iotjava/iotrmi/Java/IoTRMICommClient.java +++ b/iotjava/iotrmi/Java/IoTRMICommClient.java @@ -22,7 +22,7 @@ import java.util.concurrent.atomic.AtomicBoolean; * @version 1.0 * @since 2017-01-27 */ -public class IoTRMICommClient extends IoTRMIComm { +public final class IoTRMICommClient extends IoTRMIComm { /** * Class Properties diff --git a/iotjava/iotrmi/Java/IoTRMICommServer.java b/iotjava/iotrmi/Java/IoTRMICommServer.java index f8cffa4..ca5be23 100644 --- a/iotjava/iotrmi/Java/IoTRMICommServer.java +++ b/iotjava/iotrmi/Java/IoTRMICommServer.java @@ -23,7 +23,7 @@ import java.util.concurrent.atomic.AtomicBoolean; * @version 1.0 * @since 2017-01-27 */ -public class IoTRMICommServer extends IoTRMIComm { +public final class IoTRMICommServer extends IoTRMIComm { /** * Class Properties diff --git a/iotjava/iotrmi/Java/IoTRMIObject.java b/iotjava/iotrmi/Java/IoTRMIObject.java index e88e639..06a56ce 100644 --- a/iotjava/iotrmi/Java/IoTRMIObject.java +++ b/iotjava/iotrmi/Java/IoTRMIObject.java @@ -26,7 +26,7 @@ import java.util.concurrent.locks.ReentrantLock; * @version 1.0 * @since 2016-10-03 */ -public class IoTRMIObject { +public final class IoTRMIObject { /** * Class Properties diff --git a/iotjava/iotrmi/Java/IoTRMITypes.java b/iotjava/iotrmi/Java/IoTRMITypes.java index 08877cb..27214cf 100644 --- a/iotjava/iotrmi/Java/IoTRMITypes.java +++ b/iotjava/iotrmi/Java/IoTRMITypes.java @@ -12,7 +12,7 @@ package iotrmi.Java; import java.util.HashMap; import java.util.Map; -public class IoTRMITypes { +public final class IoTRMITypes { /** * Primitive data types in Java diff --git a/iotjava/iotrmi/Java/IoTRMIUtil.java b/iotjava/iotrmi/Java/IoTRMIUtil.java index e2bfb18..cdeb608 100644 --- a/iotjava/iotrmi/Java/IoTRMIUtil.java +++ b/iotjava/iotrmi/Java/IoTRMIUtil.java @@ -25,7 +25,7 @@ import java.util.Set; * @version 1.0 * @since 2016-10-04 */ -public class IoTRMIUtil { +public final class IoTRMIUtil { /** * Class Properties diff --git a/iotjava/iotrmi/Java/IoTSocketClient.java b/iotjava/iotrmi/Java/IoTSocketClient.java index 4338b0e..5fad560 100644 --- a/iotjava/iotrmi/Java/IoTSocketClient.java +++ b/iotjava/iotrmi/Java/IoTSocketClient.java @@ -18,7 +18,7 @@ import java.util.*; * @version 1.0 * @since 2016-08-17 */ -public class IoTSocketClient extends IoTSocket { +public final class IoTSocketClient extends IoTSocket { /** * Default constructor diff --git a/iotjava/iotrmi/Java/IoTSocketServer.java b/iotjava/iotrmi/Java/IoTSocketServer.java index 3beecc6..773c081 100644 --- a/iotjava/iotrmi/Java/IoTSocketServer.java +++ b/iotjava/iotrmi/Java/IoTSocketServer.java @@ -18,7 +18,7 @@ import java.util.*; * @version 1.0 * @since 2016-08-17 */ -public class IoTSocketServer extends IoTSocket { +public final class IoTSocketServer extends IoTSocket { /** * Class Properties diff --git a/iotjava/iotruntime/IoTHTTP.java b/iotjava/iotruntime/IoTHTTP.java index c5ffcf7..2c1c4ad 100644 --- a/iotjava/iotruntime/IoTHTTP.java +++ b/iotjava/iotruntime/IoTHTTP.java @@ -20,7 +20,7 @@ import iotruntime.slave.IoTDeviceAddress; * @version 1.0 * @since 2016-02-18 */ -public class IoTHTTP { +public final class IoTHTTP { /** * IoTHTTP class properties diff --git a/iotjava/iotruntime/IoTUDP.java b/iotjava/iotruntime/IoTUDP.java index b33d74a..09f3d61 100644 --- a/iotjava/iotruntime/IoTUDP.java +++ b/iotjava/iotruntime/IoTUDP.java @@ -19,7 +19,7 @@ import iotruntime.slave.IoTDeviceAddress; * @version 1.0 * @since 2016-02-20 */ -public class IoTUDP { +public final class IoTUDP { /** * IoTUDP class properties diff --git a/iotjava/iotruntime/IoTURL.java b/iotjava/iotruntime/IoTURL.java index 34569f8..8a814e0 100644 --- a/iotjava/iotruntime/IoTURL.java +++ b/iotjava/iotruntime/IoTURL.java @@ -17,7 +17,7 @@ import iotruntime.slave.IoTAddress; * @version 1.0 * @since 2016-03-23 */ -public class IoTURL { +public final class IoTURL { /** * IoTURL class properties diff --git a/iotjava/iotruntime/master/CRuntimeInstrumenterMaster.java b/iotjava/iotruntime/master/CRuntimeInstrumenterMaster.java index ed0c156..2662fc1 100644 --- a/iotjava/iotruntime/master/CRuntimeInstrumenterMaster.java +++ b/iotjava/iotruntime/master/CRuntimeInstrumenterMaster.java @@ -12,7 +12,7 @@ import java.io.*; * @version 1.0 * @since 2017-19-01 */ -public class CRuntimeInstrumenterMaster { +public final class CRuntimeInstrumenterMaster { /** * CRuntimeInstrumenterMaster class constants diff --git a/iotjava/iotruntime/master/ClassRuntimeInstrumenterMaster.java b/iotjava/iotruntime/master/ClassRuntimeInstrumenterMaster.java index f27852c..f516a9d 100644 --- a/iotjava/iotruntime/master/ClassRuntimeInstrumenterMaster.java +++ b/iotjava/iotruntime/master/ClassRuntimeInstrumenterMaster.java @@ -44,7 +44,7 @@ import iotruntime.slave.IoTRelation; * @version 1.0 * @since 2015-12-01 */ -public class ClassRuntimeInstrumenterMaster extends ClassVisitor implements Opcodes { +public final class ClassRuntimeInstrumenterMaster extends ClassVisitor implements Opcodes { /** * ClassRuntimeInstrumenterMaster class properties diff --git a/iotjava/iotruntime/master/IoTMaster.java b/iotjava/iotruntime/master/IoTMaster.java index 568c939..bd69b0a 100644 --- a/iotjava/iotruntime/master/IoTMaster.java +++ b/iotjava/iotruntime/master/IoTMaster.java @@ -40,7 +40,7 @@ import static java.lang.Math.toIntExact; * @version 1.0 * @since 2016-06-16 */ -public class IoTMaster { +public final class IoTMaster { /** * IoTMaster class properties diff --git a/iotjava/iotruntime/master/LoadBalancer.java b/iotjava/iotruntime/master/LoadBalancer.java index e4e5382..b440101 100644 --- a/iotjava/iotruntime/master/LoadBalancer.java +++ b/iotjava/iotruntime/master/LoadBalancer.java @@ -20,7 +20,7 @@ import iotinstaller.Table; * @version 1.0 * @since 2016-01-18 */ -public class LoadBalancer { +public final class LoadBalancer { /** * LoadBalancer class properties diff --git a/iotjava/iotruntime/master/ObjectInitInfo.java b/iotjava/iotruntime/master/ObjectInitInfo.java index 39b58dc..68455ee 100644 --- a/iotjava/iotruntime/master/ObjectInitInfo.java +++ b/iotjava/iotruntime/master/ObjectInitInfo.java @@ -7,7 +7,7 @@ package iotruntime.master; * @since 2015-05-12 */ -public class ObjectInitInfo extends ObjectCreationInfo { +public final class ObjectInitInfo extends ObjectCreationInfo { /** * ObjectInitInfo properties diff --git a/iotjava/iotruntime/master/RelationInstrumenter.java b/iotjava/iotruntime/master/RelationInstrumenter.java index 1d9be44..ddfc6eb 100644 --- a/iotjava/iotruntime/master/RelationInstrumenter.java +++ b/iotjava/iotruntime/master/RelationInstrumenter.java @@ -32,7 +32,7 @@ import java.lang.reflect.*; * @version 1.0 * @since 2015-12-15 */ -public class RelationInstrumenter { +public final class RelationInstrumenter { /** * RelationInstrumenter class properties diff --git a/iotjava/iotruntime/master/SetInstrumenter.java b/iotjava/iotruntime/master/SetInstrumenter.java index ac2b906..68feadd 100644 --- a/iotjava/iotruntime/master/SetInstrumenter.java +++ b/iotjava/iotruntime/master/SetInstrumenter.java @@ -31,7 +31,7 @@ import java.lang.reflect.*; * @version 1.0 * @since 2015-12-01 */ -public class SetInstrumenter { +public final class SetInstrumenter { /** * SetInstrumenter class properties diff --git a/iotjava/iotruntime/messages/MessageCreateMainObject.java b/iotjava/iotruntime/messages/MessageCreateMainObject.java index 9cdb216..0658738 100644 --- a/iotjava/iotruntime/messages/MessageCreateMainObject.java +++ b/iotjava/iotruntime/messages/MessageCreateMainObject.java @@ -9,7 +9,7 @@ import java.io.Serializable; * @version 1.0 * @since 2016-02-24 */ -public class MessageCreateMainObject extends Message { +public final class MessageCreateMainObject extends Message { /** * MessageCreateMainObject class property diff --git a/iotjava/iotruntime/messages/MessageCreateObject.java b/iotjava/iotruntime/messages/MessageCreateObject.java index 68259da..a352de7 100644 --- a/iotjava/iotruntime/messages/MessageCreateObject.java +++ b/iotjava/iotruntime/messages/MessageCreateObject.java @@ -9,7 +9,7 @@ import java.io.Serializable; * @version 1.0 * @since 2016-02-24 */ -public class MessageCreateObject extends Message { +public final class MessageCreateObject extends Message { /** * MessageCreateObject class property diff --git a/iotjava/iotruntime/messages/MessageCreateSetRelation.java b/iotjava/iotruntime/messages/MessageCreateSetRelation.java index d00aa8e..89a52e5 100644 --- a/iotjava/iotruntime/messages/MessageCreateSetRelation.java +++ b/iotjava/iotruntime/messages/MessageCreateSetRelation.java @@ -9,7 +9,7 @@ import java.io.Serializable; * @version 1.0 * @since 2016-02-24 */ -public class MessageCreateSetRelation extends Message { +public final class MessageCreateSetRelation extends Message { /** * MessageCreateSetRelation class property diff --git a/iotjava/iotruntime/messages/MessageGetDeviceObject.java b/iotjava/iotruntime/messages/MessageGetDeviceObject.java index f0b900f..8fe567c 100644 --- a/iotjava/iotruntime/messages/MessageGetDeviceObject.java +++ b/iotjava/iotruntime/messages/MessageGetDeviceObject.java @@ -10,7 +10,7 @@ import java.io.Serializable; * @version 1.0 * @since 2016-02-24 */ -public class MessageGetDeviceObject extends Message { +public final class MessageGetDeviceObject extends Message { /** * MessageGetDeviceObject class property diff --git a/iotjava/iotruntime/messages/MessageGetObject.java b/iotjava/iotruntime/messages/MessageGetObject.java index 4a5e045..ea6c048 100644 --- a/iotjava/iotruntime/messages/MessageGetObject.java +++ b/iotjava/iotruntime/messages/MessageGetObject.java @@ -9,7 +9,7 @@ import java.io.Serializable; * @version 1.0 * @since 2016-02-24 */ -public class MessageGetObject extends Message { +public final class MessageGetObject extends Message { /** * MessageGetObject class property diff --git a/iotjava/iotruntime/messages/MessageGetSimpleDeviceObject.java b/iotjava/iotruntime/messages/MessageGetSimpleDeviceObject.java index 479b454..7275a97 100644 --- a/iotjava/iotruntime/messages/MessageGetSimpleDeviceObject.java +++ b/iotjava/iotruntime/messages/MessageGetSimpleDeviceObject.java @@ -10,7 +10,7 @@ import java.io.Serializable; * @version 1.0 * @since 2016-02-24 */ -public class MessageGetSimpleDeviceObject extends Message { +public final class MessageGetSimpleDeviceObject extends Message { /** * MessageGetDeviceObject class property diff --git a/iotjava/iotruntime/messages/MessageSendFile.java b/iotjava/iotruntime/messages/MessageSendFile.java index 2ceb2d9..356d11f 100644 --- a/iotjava/iotruntime/messages/MessageSendFile.java +++ b/iotjava/iotruntime/messages/MessageSendFile.java @@ -9,7 +9,7 @@ import java.io.Serializable; * @version 1.0 * @since 2016-02-24 */ -public class MessageSendFile extends Message { +public final class MessageSendFile extends Message { /** * MessageSendFile class property diff --git a/iotjava/iotruntime/messages/MessageSimple.java b/iotjava/iotruntime/messages/MessageSimple.java index 9a9eaa1..7be119e 100644 --- a/iotjava/iotruntime/messages/MessageSimple.java +++ b/iotjava/iotruntime/messages/MessageSimple.java @@ -9,7 +9,7 @@ import java.io.Serializable; * @version 1.0 * @since 2016-02-24 */ -public class MessageSimple extends Message { +public final class MessageSimple extends Message { /** * Class constructor (communication code only) diff --git a/iotjava/iotruntime/slave/IoTAddress.java b/iotjava/iotruntime/slave/IoTAddress.java index 14a2ede..6492169 100644 --- a/iotjava/iotruntime/slave/IoTAddress.java +++ b/iotjava/iotruntime/slave/IoTAddress.java @@ -53,7 +53,7 @@ public class IoTAddress { } /** - * getUrl() method + * getURL() method * * @return String */ diff --git a/iotjava/iotruntime/slave/IoTDeviceAddress.java b/iotjava/iotruntime/slave/IoTDeviceAddress.java index 1b4bc10..8a6455b 100644 --- a/iotjava/iotruntime/slave/IoTDeviceAddress.java +++ b/iotjava/iotruntime/slave/IoTDeviceAddress.java @@ -13,7 +13,7 @@ import java.net.UnknownHostException; * @version 1.0 * @since 2016-02-18 */ -public class IoTDeviceAddress extends IoTAddress { +public final class IoTDeviceAddress extends IoTAddress { /** * IoTDeviceAddress class properties @@ -137,4 +137,17 @@ public class IoTDeviceAddress extends IoTAddress { public boolean getIsDstPortWildcard() { return isDstPortWildCard; } + + /** + * getURL() method + * + * @return String + */ + public String getURL(String strURLComplete) { + + //e.g. http:// + inetAddress.getHostAddress() + strURLComplete + // http://192.168.2.254/cgi-bin/mjpg/video.cgi? + return "http://" + inetAddress.getHostAddress() + ":" + iDstPort + strURLComplete; + + } } diff --git a/iotjava/iotruntime/slave/IoTSlave.java b/iotjava/iotruntime/slave/IoTSlave.java index 1a6fa9f..7b83d20 100644 --- a/iotjava/iotruntime/slave/IoTSlave.java +++ b/iotjava/iotruntime/slave/IoTSlave.java @@ -47,7 +47,7 @@ import net.lingala.zip4j.core.ZipFile; * @version 1.0 * @since 2016-06-16 */ -public class IoTSlave { +public final class IoTSlave { /** * IoTSlave class properties diff --git a/iotjava/iotruntime/slave/IoTZigbeeAddress.java b/iotjava/iotruntime/slave/IoTZigbeeAddress.java index da04cba..ff0988e 100644 --- a/iotjava/iotruntime/slave/IoTZigbeeAddress.java +++ b/iotjava/iotruntime/slave/IoTZigbeeAddress.java @@ -7,7 +7,7 @@ package iotruntime.slave; * @version 1.0 * @since 2016-04-12 */ -public class IoTZigbeeAddress { +public final class IoTZigbeeAddress { /** * IoTZigbeeAddress class properties diff --git a/iotjava/iotruntime/zigbee/IoTZigbee.java b/iotjava/iotruntime/zigbee/IoTZigbee.java index b4f2a3f..593e9d3 100644 --- a/iotjava/iotruntime/zigbee/IoTZigbee.java +++ b/iotjava/iotruntime/zigbee/IoTZigbee.java @@ -27,7 +27,7 @@ import iotruntime.slave.IoTDeviceAddress; * @version 1.0 * @since 2016-04-12 */ -public class IoTZigbee { +public final class IoTZigbee { public final int SOCKET_SEND_BUFFER_SIZE = 1024; public final int SOCKET_RECEIVE_BUFFER_SIZE = 1024; diff --git a/iotjava/iotruntime/zigbee/IoTZigbeeMessageSendAddressResponse.java b/iotjava/iotruntime/zigbee/IoTZigbeeMessageSendAddressResponse.java index 91f36b7..58a0d1a 100644 --- a/iotjava/iotruntime/zigbee/IoTZigbeeMessageSendAddressResponse.java +++ b/iotjava/iotruntime/zigbee/IoTZigbeeMessageSendAddressResponse.java @@ -7,7 +7,7 @@ package iotruntime.zigbee; * @version 1.0 * @since 2016-04-19 */ -public class IoTZigbeeMessageSendAddressResponse extends IoTZigbeeMessage { +public final class IoTZigbeeMessageSendAddressResponse extends IoTZigbeeMessage { // private variables private boolean succeeded; diff --git a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclConfigureReporting.java b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclConfigureReporting.java index ff484c9..beb9561 100644 --- a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclConfigureReporting.java +++ b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclConfigureReporting.java @@ -6,7 +6,7 @@ package iotruntime.zigbee; * @version 1.0 * @since 2016-04-19 */ -public class IoTZigbeeMessageZclConfigureReporting extends IoTZigbeeMessage { +public final class IoTZigbeeMessageZclConfigureReporting extends IoTZigbeeMessage { // private variables private boolean succeeded; diff --git a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclConfigureReportingResponse.java b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclConfigureReportingResponse.java index 4180ee3..6402624 100644 --- a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclConfigureReportingResponse.java +++ b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclConfigureReportingResponse.java @@ -8,7 +8,7 @@ import java.util.List; * @version 1.0 * @since 2016-04-19 */ -public class IoTZigbeeMessageZclConfigureReportingResponse extends IoTZigbeeMessage { +public final class IoTZigbeeMessageZclConfigureReportingResponse extends IoTZigbeeMessage { static public class Attribute { diff --git a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclReadAttributes.java b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclReadAttributes.java index 6f55057..d6d152d 100644 --- a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclReadAttributes.java +++ b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclReadAttributes.java @@ -6,7 +6,7 @@ package iotruntime.zigbee; * @version 1.0 * @since 2016-04-19 */ -public class IoTZigbeeMessageZclReadAttributes extends IoTZigbeeMessage { +public final class IoTZigbeeMessageZclReadAttributes extends IoTZigbeeMessage { // private variables private boolean succeeded; diff --git a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclReadAttributesResponse.java b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclReadAttributesResponse.java index b54926c..ce8b1e9 100644 --- a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclReadAttributesResponse.java +++ b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclReadAttributesResponse.java @@ -8,7 +8,7 @@ import java.util.List; * @version 1.0 * @since 2016-04-19 */ -public class IoTZigbeeMessageZclReadAttributesResponse extends IoTZigbeeMessage { +public final class IoTZigbeeMessageZclReadAttributesResponse extends IoTZigbeeMessage { static class Attribute { diff --git a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclReportAttributes.java b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclReportAttributes.java index 3e9a642..8431823 100644 --- a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclReportAttributes.java +++ b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclReportAttributes.java @@ -8,7 +8,7 @@ import java.util.List; * @version 1.0 * @since 2016-04-19 */ -public class IoTZigbeeMessageZclReportAttributes extends IoTZigbeeMessage { +public final class IoTZigbeeMessageZclReportAttributes extends IoTZigbeeMessage { static public class Attribute { diff --git a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclWriteAttributesResponse.java b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclWriteAttributesResponse.java index b19a6ae..c912f96 100644 --- a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclWriteAttributesResponse.java +++ b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclWriteAttributesResponse.java @@ -6,7 +6,7 @@ package iotruntime.zigbee; * @version 1.0 * @since 2016-10-18 */ -public class IoTZigbeeMessageZclWriteAttributesResponse extends IoTZigbeeMessage { +public final class IoTZigbeeMessageZclWriteAttributesResponse extends IoTZigbeeMessage { private boolean SuccessOrFail=false; private int clusterId; diff --git a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclZoneStatusChangeNotification.java b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclZoneStatusChangeNotification.java index 3b9eb0b..dc8411d 100644 --- a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclZoneStatusChangeNotification.java +++ b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZclZoneStatusChangeNotification.java @@ -6,7 +6,7 @@ package iotruntime.zigbee; * @version 1.0 * @since 2016-10-28 */ -public class IoTZigbeeMessageZclZoneStatusChangeNotification extends IoTZigbeeMessage { +public final class IoTZigbeeMessageZclZoneStatusChangeNotification extends IoTZigbeeMessage { private boolean SuccessOrFail=false; private int clusterId; diff --git a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZdoBindResponse.java b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZdoBindResponse.java index 4896396..63327c6 100644 --- a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZdoBindResponse.java +++ b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZdoBindResponse.java @@ -6,7 +6,7 @@ package iotruntime.zigbee; * @version 1.0 * @since 2016-04-19 */ -public class IoTZigbeeMessageZdoBindResponse extends IoTZigbeeMessage { +public final class IoTZigbeeMessageZdoBindResponse extends IoTZigbeeMessage { // private variables private boolean succeeded; diff --git a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZdoUnBindResponse.java b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZdoUnBindResponse.java index 047567e..bf36ef1 100644 --- a/iotjava/iotruntime/zigbee/IoTZigbeeMessageZdoUnBindResponse.java +++ b/iotjava/iotruntime/zigbee/IoTZigbeeMessageZdoUnBindResponse.java @@ -6,7 +6,7 @@ package iotruntime.zigbee; * @version 1.0 * @since 2016-05-04 */ -public class IoTZigbeeMessageZdoUnBindResponse extends IoTZigbeeMessage { +public final class IoTZigbeeMessageZdoUnBindResponse extends IoTZigbeeMessage { // private variables private boolean succeeded;