// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.philips.lighting.model; import java.util.Arrays; public class PHScene { public static final class PHSceneActiveState extends Enum { private static final PHSceneActiveState ENUM$VALUES[]; public static final PHSceneActiveState SCENE_STATE_ACTIVE; public static final PHSceneActiveState SCENE_STATE_INACTIVE; public static final PHSceneActiveState SCENE_STATE_UNKNOWN; public static PHSceneActiveState valueOf(String s) { return (PHSceneActiveState)Enum.valueOf(com/philips/lighting/model/PHScene$PHSceneActiveState, s); } public static PHSceneActiveState[] values() { PHSceneActiveState aphsceneactivestate[] = ENUM$VALUES; int i = aphsceneactivestate.length; PHSceneActiveState aphsceneactivestate1[] = new PHSceneActiveState[i]; System.arraycopy(aphsceneactivestate, 0, aphsceneactivestate1, 0, i); return aphsceneactivestate1; } static { SCENE_STATE_UNKNOWN = new PHSceneActiveState("SCENE_STATE_UNKNOWN", 0); SCENE_STATE_INACTIVE = new PHSceneActiveState("SCENE_STATE_INACTIVE", 1); SCENE_STATE_ACTIVE = new PHSceneActiveState("SCENE_STATE_ACTIVE", 2); ENUM$VALUES = (new PHSceneActiveState[] { SCENE_STATE_UNKNOWN, SCENE_STATE_INACTIVE, SCENE_STATE_ACTIVE }); } private PHSceneActiveState(String s, int i) { super(s, i); } } private PHSceneActiveState activeState; private String lightIdentifiers[]; private String name; private String sceneIdentifier; private int transitionTime; public PHScene() { sceneIdentifier = ""; } public PHScene(PHScene phscene) { sceneIdentifier = ""; if (phscene == null) { throw new IllegalArgumentException("Input parameter can't be null"); } else { name = phscene.name; sceneIdentifier = phscene.sceneIdentifier; activeState = phscene.activeState; lightIdentifiers = phscene.lightIdentifiers; transitionTime = phscene.transitionTime; return; } } public boolean equals(Object obj) { if (this != obj) { if (obj == null) { return false; } if (!(obj instanceof PHScene)) { return false; } obj = (PHScene)obj; if (activeState != ((PHScene) (obj)).activeState) { return false; } if (!Arrays.equals(lightIdentifiers, ((PHScene) (obj)).lightIdentifiers)) { return false; } if (transitionTime != ((PHScene) (obj)).transitionTime) { return false; } } return true; } public PHSceneActiveState getActiveState() { return activeState; } public String[] getLightIdentifiers() { return lightIdentifiers; } public String getName() { return name; } public String getSceneIdentifier() { return sceneIdentifier; } public int getTransitionTime() { return transitionTime; } public int hashCode() { int i; if (activeState == null) { i = 0; } else { i = activeState.hashCode(); } return ((i + 31) * 31 + Arrays.hashCode(lightIdentifiers)) * 31 + transitionTime; } public void setActiveState(PHSceneActiveState phsceneactivestate) { activeState = phsceneactivestate; } public void setLightIdentifiers(String as[]) { lightIdentifiers = as; } public void setName(String s) { name = s; } public void setSceneIdentifier(String s) { sceneIdentifier = s; } public void setTransitionTime(int i) { transitionTime = i; } }