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