Skip to content

Commit

Permalink
Merge pull request #642 from kaikreuzer/thinghandler
Browse files Browse the repository at this point in the history
Required adaptions to make code compatible with API changes in BaseTh…
  • Loading branch information
kaikreuzer committed Jan 31, 2016
2 parents 0dc5ec5 + 9a736c7 commit 7de312f
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 20 deletions.
Expand Up @@ -16,6 +16,7 @@ Import-Package: com.google.common.collect,
org.eclipse.smarthome.core.thing,
org.eclipse.smarthome.core.thing.binding,
org.eclipse.smarthome.core.thing.link,
org.eclipse.smarthome.core.thing.type,
org.eclipse.smarthome.core.types,
org.osgi.framework,
org.osgi.service.component,
Expand Down
Expand Up @@ -141,7 +141,7 @@ protected void publishPlanet() {
* Publishes the channel with data if it's linked.
*/
private void publishChannelIfLinked(Channel channel) {
if (channel.isLinked()) {
if (isLinked(channel.getUID().getId())) {
try {
updateState(channel.getUID(), PropertyUtils.getState(channel.getUID(), getPlanet()));
} catch (Exception ex) {
Expand Down
Expand Up @@ -120,18 +120,6 @@ public void initialize() {
*/
@Override
public void dispose() {
logger.debug("Disposed MAX! device {} {}.", getThing().getUID(), maxDeviceSerial);
super.dispose();
}

/*
* (non-Javadoc)
*
* @see
* org.eclipse.smarthome.core.thing.binding.BaseThingHandler#preDispose()
*/
@Override
public void preDispose() {
logger.debug("Disposing MAX! device {} {}.", getThing().getUID(), maxDeviceSerial);
if (refreshingActuals)
refreshActualsRestore();
Expand All @@ -145,7 +133,8 @@ public void preDispose() {
bridgeHandler.unregisterDeviceStatusListener(this);
bridgeHandler = null;
}
super.preDispose();
logger.debug("Disposed MAX! device {} {}.", getThing().getUID(), maxDeviceSerial);
super.dispose();
}

/*
Expand Down Expand Up @@ -424,7 +413,7 @@ private void setDeviceConfiguration(Device device) {
* org.eclipse.smarthome.core.thing.Bridge)
*/
@Override
protected void bridgeHandlerInitialized(ThingHandler thingHandler, Bridge bridge) {
public void bridgeHandlerInitialized(ThingHandler thingHandler, Bridge bridge) {
logger.debug("Bridge {} initialized for device: {}", bridge.getUID().toString(),
getThing().getUID().toString());
if (bridgeHandler != null) {
Expand All @@ -446,7 +435,7 @@ protected void bridgeHandlerInitialized(ThingHandler thingHandler, Bridge bridge
* org.eclipse.smarthome.core.thing.Bridge)
*/
@Override
protected void bridgeHandlerDisposed(ThingHandler thingHandler, Bridge bridge) {
public void bridgeHandlerDisposed(ThingHandler thingHandler, Bridge bridge) {
logger.debug("Bridge {} disposed for device: {}", bridge.getUID().toString(), getThing().getUID().toString());
bridgeHandler = null;
forceRefresh = true;
Expand Down
Expand Up @@ -112,7 +112,7 @@ public void initialize() {
}

@Override
protected void bridgeHandlerInitialized(ThingHandler thingHandler,
public void bridgeHandlerInitialized(ThingHandler thingHandler,
Bridge bridge) {

logger.debug("Bridge initialized");
Expand All @@ -133,7 +133,7 @@ protected void bridgeHandlerInitialized(ThingHandler thingHandler,
}

@Override
protected void bridgeHandlerDisposed(ThingHandler thingHandler,
public void bridgeHandlerDisposed(ThingHandler thingHandler,
Bridge bridge) {
logger.debug("Bridge disposed");
if (bridgeHandler != null) {
Expand Down
Expand Up @@ -114,15 +114,15 @@ public void initialize() {
};

@Override
protected void bridgeHandlerInitialized(ThingHandler thingHandler, Bridge bridge){
public void bridgeHandlerInitialized(ThingHandler thingHandler, Bridge bridge){
if (thingHandler instanceof SqueezeBoxServerHandler) {
this.squeezeBoxServerHandler = (SqueezeBoxServerHandler)thingHandler;
updateStatus(squeezeBoxServerHandler.getThing().getStatus());
}
}

@Override
protected void bridgeHandlerDisposed(ThingHandler thingHandler, Bridge bridge) {
public void bridgeHandlerDisposed(ThingHandler thingHandler, Bridge bridge) {
this.squeezeBoxServerHandler = null;
updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.OFFLINE.BRIDGE_OFFLINE);
}
Expand Down

0 comments on commit 7de312f

Please sign in to comment.