1e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova/* 2e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * Copyright (C) 2015 The Android Open Source Project 3e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * 4e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * Licensed under the Apache License, Version 2.0 (the "License"); 5e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * you may not use this file except in compliance with the License. 6e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * You may obtain a copy of the License at 7e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * 8e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * http://www.apache.org/licenses/LICENSE-2.0 9e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * 10e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * Unless required by applicable law or agreed to in writing, software 11e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * distributed under the License is distributed on an "AS IS" BASIS, 12e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * See the License for the specific language governing permissions and 14e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * limitations under the License. 15e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova */ 16e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimovapackage com.android.deskclock.widget.selector; 17e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova 18e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimovaimport com.android.deskclock.provider.Alarm; 19e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova 20e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimovapublic class AlarmSelection { 21e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova private final String mLabel; 22e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova private final Alarm mAlarm; 23e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova 24e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova /** 25e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * Created a new selectable item with a visual label and an id. 26e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova * id corresponds to the Alarm id 27e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova */ 28e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova public AlarmSelection(String label, Alarm alarm) { 29e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova mLabel = label; 30e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova mAlarm = alarm; 31e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova } 32e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova 33e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova public String getLabel() { 34e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova return mLabel; 35e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova } 36e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova 37e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova public Alarm getAlarm() { 38e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova return mAlarm; 39e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova } 40e6f73547d9fed9f9e0a44e6baf2894d317e6ef78Daria Evdokimova} 41