Reorganize API classes (#15934)
Resolves #15731 Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
This commit is contained in:
parent
935415aa6e
commit
c7aed14a49
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
/**
|
||||
* Collection of updates to the bridge configuration.
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
/**
|
||||
* Collection of capabilities for lights.
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
/**
|
||||
* Collection of color temperature capabilities to control lights.
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import static java.util.stream.Collectors.joining;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
/**
|
||||
*
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.util.List;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.util.ArrayList;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import static org.openhab.binding.hue.internal.HueBindingConstants.NORMALIZE_ID_REGEX;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.time.Duration;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.util.Map;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
/**
|
||||
* Basic group information.
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.util.Map;
|
||||
@ -10,9 +10,9 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import static org.openhab.binding.hue.internal.dto.FullSensor.*;
|
||||
import static org.openhab.binding.hue.internal.api.dto.clip1.FullSensor.*;
|
||||
|
||||
/**
|
||||
* Updates the configuration of a light level sensor
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
/**
|
||||
* @author Q42 - Initial contribution
|
||||
@ -10,9 +10,9 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import static org.openhab.binding.hue.internal.dto.FullSensor.*;
|
||||
import static org.openhab.binding.hue.internal.api.dto.clip1.FullSensor.*;
|
||||
|
||||
/**
|
||||
* Updates the configuration of a presence sensor
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.util.ArrayList;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.util.Map;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -10,9 +10,9 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import static org.openhab.binding.hue.internal.dto.FullSensor.CONFIG_ON;
|
||||
import static org.openhab.binding.hue.internal.api.dto.clip1.FullSensor.CONFIG_ON;
|
||||
|
||||
/**
|
||||
* Collection of updates to the sensor configuration.
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
/**
|
||||
* Details of a bridge firmware update.
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
@ -10,10 +10,10 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import org.openhab.binding.hue.internal.dto.State.AlertMode;
|
||||
import org.openhab.binding.hue.internal.dto.State.Effect;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.State.AlertMode;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.State.Effect;
|
||||
|
||||
/**
|
||||
* Collection of updates to the state of a light.
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.util.List;
|
||||
@ -10,9 +10,9 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import static org.openhab.binding.hue.internal.dto.FullSensor.CONFIG_LED_INDICATION;
|
||||
import static org.openhab.binding.hue.internal.api.dto.clip1.FullSensor.CONFIG_LED_INDICATION;
|
||||
|
||||
/**
|
||||
* Updates the configuration of a temperature sensor
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip1;
|
||||
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.regex.Matcher;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
@ -18,7 +18,7 @@ import java.util.stream.Collectors;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ActionType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ActionType;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
@ -10,11 +10,11 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ButtonEventType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ButtonEventType;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
@ -10,13 +10,13 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ButtonEventType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ButtonEventType;
|
||||
|
||||
/**
|
||||
* DTO for CLIP 2 button report.
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
@ -10,12 +10,12 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ContactStateType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ContactStateType;
|
||||
|
||||
/**
|
||||
* DTO for CLIP 2 home security alarm contact.
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.time.Duration;
|
||||
|
||||
@ -10,14 +10,14 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.EffectType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.EffectType;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.util.ArrayList;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@ -10,11 +10,11 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.Archetype;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.Archetype;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
/**
|
||||
* DTO that contains an x and y pair of doubles.
|
||||
@ -10,10 +10,10 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.BatteryStateType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.BatteryStateType;
|
||||
import org.openhab.core.library.types.DecimalType;
|
||||
import org.openhab.core.library.types.OnOffType;
|
||||
import org.openhab.core.types.State;
|
||||
@ -10,11 +10,11 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.Archetype;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.Archetype;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
@ -10,14 +10,14 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.time.Duration;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.SceneRecallAction;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.SmartSceneRecallAction;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.SceneRecallAction;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.SmartSceneRecallAction;
|
||||
|
||||
/**
|
||||
* DTO for scene and smart scene recall.
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.MathContext;
|
||||
@ -26,16 +26,16 @@ import java.util.Optional;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ActionType;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ButtonEventType;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ContactStateType;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.EffectType;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ResourceType;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.SceneRecallAction;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.SmartSceneRecallAction;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.SmartSceneState;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.TamperStateType;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ZigbeeStatus;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ActionType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ButtonEventType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ContactStateType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.EffectType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ResourceType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.SceneRecallAction;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.SmartSceneRecallAction;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.SmartSceneState;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.TamperStateType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ZigbeeStatus;
|
||||
import org.openhab.binding.hue.internal.exceptions.DTOPresentButEmptyException;
|
||||
import org.openhab.core.library.types.DateTimeType;
|
||||
import org.openhab.core.library.types.DecimalType;
|
||||
@ -10,11 +10,11 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ResourceType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ResourceType;
|
||||
|
||||
/**
|
||||
* DTO that contains an API reference element.
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@ -10,13 +10,13 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.RotationEventType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.RotationEventType;
|
||||
|
||||
/**
|
||||
* DTO for CLIP 2 relative rotary report.
|
||||
@ -10,13 +10,13 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.DirectionType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.DirectionType;
|
||||
import org.openhab.core.library.types.DecimalType;
|
||||
import org.openhab.core.types.State;
|
||||
import org.openhab.core.types.UnDefType;
|
||||
@ -10,13 +10,13 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.RotationEventType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.RotationEventType;
|
||||
import org.openhab.core.library.types.StringType;
|
||||
import org.openhab.core.types.State;
|
||||
import org.openhab.core.types.UnDefType;
|
||||
@ -10,12 +10,12 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.TamperStateType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.TamperStateType;
|
||||
|
||||
/**
|
||||
* DTO for CLIP 2 home security tamper switch.
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2;
|
||||
|
||||
import java.time.Duration;
|
||||
import java.util.Objects;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import java.util.EnumSet;
|
||||
import java.util.Set;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.enums;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.enums;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.dto.clip2.helper;
|
||||
package org.openhab.binding.hue.internal.api.dto.clip2.helper;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.Duration;
|
||||
@ -21,18 +21,18 @@ import javax.measure.Unit;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Alerts;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.ColorTemperature;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.ColorXy;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Dimming;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Effects;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.MetaData;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.MirekSchema;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.OnState;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Resource;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.TimedEffects;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ActionType;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.EffectType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Alerts;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.ColorTemperature;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.ColorXy;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Dimming;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Effects;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.MetaData;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.MirekSchema;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.OnState;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Resource;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.TimedEffects;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ActionType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.EffectType;
|
||||
import org.openhab.core.library.types.DecimalType;
|
||||
import org.openhab.core.library.types.HSBType;
|
||||
import org.openhab.core.library.types.PercentType;
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.hue.internal.serialization;
|
||||
package org.openhab.binding.hue.internal.api.serialization;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.time.Instant;
|
||||
@ -70,18 +70,18 @@ import org.eclipse.jetty.http2.frames.ResetFrame;
|
||||
import org.eclipse.jetty.util.Callback;
|
||||
import org.eclipse.jetty.util.Promise.Completable;
|
||||
import org.eclipse.jetty.util.ssl.SslContextFactory;
|
||||
import org.openhab.binding.hue.internal.dto.CreateUserRequest;
|
||||
import org.openhab.binding.hue.internal.dto.SuccessResponse;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.BridgeConfig;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Event;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Resource;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.ResourceReference;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Resources;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ResourceType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.CreateUserRequest;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.SuccessResponse;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.BridgeConfig;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Event;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Resource;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.ResourceReference;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Resources;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ResourceType;
|
||||
import org.openhab.binding.hue.internal.api.serialization.InstantDeserializer;
|
||||
import org.openhab.binding.hue.internal.exceptions.ApiException;
|
||||
import org.openhab.binding.hue.internal.exceptions.HttpUnauthorizedException;
|
||||
import org.openhab.binding.hue.internal.handler.Clip2BridgeHandler;
|
||||
import org.openhab.binding.hue.internal.serialization.InstantDeserializer;
|
||||
import org.openhab.core.io.net.http.HttpClientFactory;
|
||||
import org.openhab.core.io.net.http.HttpUtil;
|
||||
import org.slf4j.Logger;
|
||||
|
||||
@ -48,28 +48,28 @@ import org.eclipse.jetty.client.api.Request;
|
||||
import org.eclipse.jetty.client.util.StringContentProvider;
|
||||
import org.eclipse.jetty.http.HttpMethod;
|
||||
import org.eclipse.jetty.http.HttpStatus;
|
||||
import org.openhab.binding.hue.internal.dto.ApiVersion;
|
||||
import org.openhab.binding.hue.internal.dto.ApiVersionUtils;
|
||||
import org.openhab.binding.hue.internal.dto.Config;
|
||||
import org.openhab.binding.hue.internal.dto.ConfigUpdate;
|
||||
import org.openhab.binding.hue.internal.dto.CreateUserRequest;
|
||||
import org.openhab.binding.hue.internal.dto.ErrorResponse;
|
||||
import org.openhab.binding.hue.internal.dto.FullConfig;
|
||||
import org.openhab.binding.hue.internal.dto.FullGroup;
|
||||
import org.openhab.binding.hue.internal.dto.FullHueObject;
|
||||
import org.openhab.binding.hue.internal.dto.FullLight;
|
||||
import org.openhab.binding.hue.internal.dto.FullSensor;
|
||||
import org.openhab.binding.hue.internal.dto.Group;
|
||||
import org.openhab.binding.hue.internal.dto.HueObject;
|
||||
import org.openhab.binding.hue.internal.dto.NewLightsResponse;
|
||||
import org.openhab.binding.hue.internal.dto.Scene;
|
||||
import org.openhab.binding.hue.internal.dto.Schedule;
|
||||
import org.openhab.binding.hue.internal.dto.ScheduleUpdate;
|
||||
import org.openhab.binding.hue.internal.dto.SearchForLightsRequest;
|
||||
import org.openhab.binding.hue.internal.dto.SetAttributesRequest;
|
||||
import org.openhab.binding.hue.internal.dto.StateUpdate;
|
||||
import org.openhab.binding.hue.internal.dto.SuccessResponse;
|
||||
import org.openhab.binding.hue.internal.dto.Util;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.ApiVersion;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.ApiVersionUtils;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.Config;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.ConfigUpdate;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.CreateUserRequest;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.ErrorResponse;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullConfig;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullGroup;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullHueObject;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullLight;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullSensor;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.Group;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.HueObject;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.NewLightsResponse;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.Scene;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.Schedule;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.ScheduleUpdate;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.SearchForLightsRequest;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.SetAttributesRequest;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.StateUpdate;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.SuccessResponse;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.Util;
|
||||
import org.openhab.binding.hue.internal.exceptions.ApiException;
|
||||
import org.openhab.binding.hue.internal.exceptions.DeviceOffException;
|
||||
import org.openhab.binding.hue.internal.exceptions.EmptyResponseException;
|
||||
|
||||
@ -25,11 +25,11 @@ import java.util.stream.Collectors;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.MetaData;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Resource;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.ResourceReference;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.Archetype;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ResourceType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.MetaData;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Resource;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.ResourceReference;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.Archetype;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ResourceType;
|
||||
import org.openhab.binding.hue.internal.exceptions.ApiException;
|
||||
import org.openhab.binding.hue.internal.exceptions.AssetNotLoadedException;
|
||||
import org.openhab.binding.hue.internal.handler.Clip2BridgeHandler;
|
||||
|
||||
@ -25,11 +25,11 @@ import java.util.concurrent.TimeUnit;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.MetaData;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Resource;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.ResourceReference;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.Archetype;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ResourceType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.MetaData;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Resource;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.ResourceReference;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.Archetype;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ResourceType;
|
||||
import org.openhab.binding.hue.internal.exceptions.ApiException;
|
||||
import org.openhab.binding.hue.internal.exceptions.AssetNotLoadedException;
|
||||
import org.openhab.binding.hue.internal.handler.Clip2BridgeHandler;
|
||||
|
||||
@ -25,10 +25,10 @@ import java.util.stream.Stream;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.FullGroup;
|
||||
import org.openhab.binding.hue.internal.dto.FullHueObject;
|
||||
import org.openhab.binding.hue.internal.dto.FullLight;
|
||||
import org.openhab.binding.hue.internal.dto.FullSensor;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullGroup;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullHueObject;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullLight;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullSensor;
|
||||
import org.openhab.binding.hue.internal.handler.HueBridgeHandler;
|
||||
import org.openhab.binding.hue.internal.handler.HueGroupHandler;
|
||||
import org.openhab.binding.hue.internal.handler.HueLightHandler;
|
||||
|
||||
@ -30,17 +30,17 @@ import java.util.concurrent.TimeUnit;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.MetaData;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.ProductData;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Resource;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.ResourceReference;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Resources;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.Archetype;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ResourceType;
|
||||
import org.openhab.binding.hue.internal.config.Clip2BridgeConfig;
|
||||
import org.openhab.binding.hue.internal.connection.Clip2Bridge;
|
||||
import org.openhab.binding.hue.internal.connection.HueTlsTrustManagerProvider;
|
||||
import org.openhab.binding.hue.internal.discovery.Clip2ThingDiscoveryService;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.MetaData;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.ProductData;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Resource;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.ResourceReference;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Resources;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.Archetype;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ResourceType;
|
||||
import org.openhab.binding.hue.internal.exceptions.ApiException;
|
||||
import org.openhab.binding.hue.internal.exceptions.AssetNotLoadedException;
|
||||
import org.openhab.binding.hue.internal.exceptions.HttpUnauthorizedException;
|
||||
|
||||
@ -35,26 +35,26 @@ import java.util.stream.Stream;
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.action.DynamicsActions;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Alerts;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.ColorXy;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Dimming;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Effects;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Gamut2;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.MetaData;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.MirekSchema;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.ProductData;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Resource;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.ResourceReference;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.Resources;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.TimedEffects;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ActionType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.EffectType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ResourceType;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.SceneRecallAction;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.SmartSceneRecallAction;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.enums.ZigbeeStatus;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip2.helper.Setters;
|
||||
import org.openhab.binding.hue.internal.config.Clip2ThingConfig;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Alerts;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.ColorXy;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Dimming;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Effects;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Gamut2;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.MetaData;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.MirekSchema;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.ProductData;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Resource;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.ResourceReference;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.Resources;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.TimedEffects;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ActionType;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.EffectType;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ResourceType;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.SceneRecallAction;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.SmartSceneRecallAction;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.enums.ZigbeeStatus;
|
||||
import org.openhab.binding.hue.internal.dto.clip2.helper.Setters;
|
||||
import org.openhab.binding.hue.internal.exceptions.ApiException;
|
||||
import org.openhab.binding.hue.internal.exceptions.AssetNotLoadedException;
|
||||
import org.openhab.core.i18n.TimeZoneProvider;
|
||||
|
||||
@ -15,8 +15,8 @@ package org.openhab.binding.hue.internal.handler;
|
||||
import java.util.List;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.binding.hue.internal.dto.FullGroup;
|
||||
import org.openhab.binding.hue.internal.dto.Scene;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullGroup;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.Scene;
|
||||
|
||||
/**
|
||||
* The {@link GroupStatusListener} is notified when a group status has changed or a group has been removed or added.
|
||||
|
||||
@ -35,20 +35,20 @@ import java.util.stream.Collectors;
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.eclipse.jetty.client.HttpClient;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.ApiVersionUtils;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.Config;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.ConfigUpdate;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullConfig;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullGroup;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullLight;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullSensor;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.Scene;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.State;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.StateUpdate;
|
||||
import org.openhab.binding.hue.internal.config.HueBridgeConfig;
|
||||
import org.openhab.binding.hue.internal.connection.HueBridge;
|
||||
import org.openhab.binding.hue.internal.connection.HueTlsTrustManagerProvider;
|
||||
import org.openhab.binding.hue.internal.discovery.HueDeviceDiscoveryService;
|
||||
import org.openhab.binding.hue.internal.dto.ApiVersionUtils;
|
||||
import org.openhab.binding.hue.internal.dto.Config;
|
||||
import org.openhab.binding.hue.internal.dto.ConfigUpdate;
|
||||
import org.openhab.binding.hue.internal.dto.FullConfig;
|
||||
import org.openhab.binding.hue.internal.dto.FullGroup;
|
||||
import org.openhab.binding.hue.internal.dto.FullLight;
|
||||
import org.openhab.binding.hue.internal.dto.FullSensor;
|
||||
import org.openhab.binding.hue.internal.dto.Scene;
|
||||
import org.openhab.binding.hue.internal.dto.State;
|
||||
import org.openhab.binding.hue.internal.dto.StateUpdate;
|
||||
import org.openhab.binding.hue.internal.exceptions.ApiException;
|
||||
import org.openhab.binding.hue.internal.exceptions.DeviceOffException;
|
||||
import org.openhab.binding.hue.internal.exceptions.EmptyResponseException;
|
||||
|
||||
@ -14,12 +14,12 @@ package org.openhab.binding.hue.internal.handler;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.ConfigUpdate;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullGroup;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullLight;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullSensor;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.StateUpdate;
|
||||
import org.openhab.binding.hue.internal.discovery.HueDeviceDiscoveryService;
|
||||
import org.openhab.binding.hue.internal.dto.ConfigUpdate;
|
||||
import org.openhab.binding.hue.internal.dto.FullGroup;
|
||||
import org.openhab.binding.hue.internal.dto.FullLight;
|
||||
import org.openhab.binding.hue.internal.dto.FullSensor;
|
||||
import org.openhab.binding.hue.internal.dto.StateUpdate;
|
||||
|
||||
/**
|
||||
* Access to the Hue system for light handlers.
|
||||
|
||||
@ -25,11 +25,11 @@ import java.util.stream.Collectors;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.ColorTemperature;
|
||||
import org.openhab.binding.hue.internal.dto.FullGroup;
|
||||
import org.openhab.binding.hue.internal.dto.Scene;
|
||||
import org.openhab.binding.hue.internal.dto.State;
|
||||
import org.openhab.binding.hue.internal.dto.StateUpdate;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.ColorTemperature;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullGroup;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.Scene;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.State;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.StateUpdate;
|
||||
import org.openhab.core.library.types.DecimalType;
|
||||
import org.openhab.core.library.types.HSBType;
|
||||
import org.openhab.core.library.types.IncreaseDecreaseType;
|
||||
|
||||
@ -24,11 +24,11 @@ import java.util.concurrent.TimeUnit;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.Capabilities;
|
||||
import org.openhab.binding.hue.internal.dto.ColorTemperature;
|
||||
import org.openhab.binding.hue.internal.dto.FullLight;
|
||||
import org.openhab.binding.hue.internal.dto.State;
|
||||
import org.openhab.binding.hue.internal.dto.StateUpdate;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.Capabilities;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.ColorTemperature;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullLight;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.State;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.StateUpdate;
|
||||
import org.openhab.core.library.types.DecimalType;
|
||||
import org.openhab.core.library.types.HSBType;
|
||||
import org.openhab.core.library.types.IncreaseDecreaseType;
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
package org.openhab.binding.hue.internal.handler;
|
||||
|
||||
import static org.openhab.binding.hue.internal.HueBindingConstants.*;
|
||||
import static org.openhab.binding.hue.internal.dto.FullSensor.*;
|
||||
import static org.openhab.binding.hue.internal.api.dto.clip1.FullSensor.*;
|
||||
import static org.openhab.core.thing.Thing.*;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
@ -27,9 +27,9 @@ import java.util.Objects;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.FullSensor;
|
||||
import org.openhab.binding.hue.internal.dto.SensorConfigUpdate;
|
||||
import org.openhab.binding.hue.internal.dto.StateUpdate;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.FullSensor;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.SensorConfigUpdate;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.StateUpdate;
|
||||
import org.openhab.core.config.core.Configuration;
|
||||
import org.openhab.core.library.types.DateTimeType;
|
||||
import org.openhab.core.library.types.DecimalType;
|
||||
|
||||
@ -16,12 +16,12 @@ import javax.measure.quantity.Temperature;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.hue.internal.dto.ColorTemperature;
|
||||
import org.openhab.binding.hue.internal.dto.State;
|
||||
import org.openhab.binding.hue.internal.dto.State.AlertMode;
|
||||
import org.openhab.binding.hue.internal.dto.State.ColorMode;
|
||||
import org.openhab.binding.hue.internal.dto.State.Effect;
|
||||
import org.openhab.binding.hue.internal.dto.StateUpdate;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.ColorTemperature;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.State;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.State.AlertMode;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.State.ColorMode;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.State.Effect;
|
||||
import org.openhab.binding.hue.internal.api.dto.clip1.StateUpdate;
|
||||
import org.openhab.core.library.types.DecimalType;
|
||||
import org.openhab.core.library.types.HSBType;
|
||||
import org.openhab.core.library.types.IncreaseDecreaseType;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user