Package buzz.getcoco.iot.android
Class SceneEx
- java.lang.Object
-
- buzz.getcoco.iot.Scene
-
- buzz.getcoco.iot.android.SceneEx
-
- All Implemented Interfaces:
java.lang.Iterable<buzz.getcoco.iot.ResourceAction>
public class SceneEx extends buzz.getcoco.iot.Scene
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSceneEx(int sceneId, buzz.getcoco.iot.Network parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentifiergetIdentifier()androidx.lifecycle.LiveData<java.lang.String>getNameObservable()androidx.lifecycle.LiveData<java.lang.Boolean>getRemovalObservable()protected voidinternalSetName(java.lang.String name)booleanisRemoved()protected voidonSceneRemoved()-
Methods inherited from class buzz.getcoco.iot.Scene
addResourceActions, containsResourceAction, execute, getId, getMetadata, getName, getParent, getResourceAction, getResourceActionMap, hashCode, internalAddResourceAction, internalMarkAsReady, internalRemoveResourceAction, internalSetMetadata, internalSetParent, internalUpdateResourceAction, isReady, iterator, removeResourceActions, saveResourceActions, setMetadata, setName, toString, updateResourceActions
-
-
-
-
Method Detail
-
internalSetName
protected void internalSetName(java.lang.String name)
- Overrides:
internalSetNamein classbuzz.getcoco.iot.Scene
-
onSceneRemoved
protected void onSceneRemoved()
-
isRemoved
public boolean isRemoved()
-
getNameObservable
public androidx.lifecycle.LiveData<java.lang.String> getNameObservable()
-
getRemovalObservable
public androidx.lifecycle.LiveData<java.lang.Boolean> getRemovalObservable()
-
getIdentifier
public Identifier getIdentifier()
-
-