replace : iotivity -> iotivity-sec
[platform/upstream/iotivity.git] / service / easy-setup / mediator / richsdk / android / EasySetupCore / src / main / java / org / iotivity / service / easysetup / mediator / enums / OAUTH_TOKENTYPE.java
1 /**
2  * ***************************************************************
3  *
4  * Copyright 2016 Samsung Electronics All Rights Reserved.
5  *
6  *
7  *
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  *
12  * http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  *
20  * ****************************************************************
21  */
22
23 package org.iotivity.service.easysetup.mediator.enums;
24
25 /**
26  * This enum class indicates an OAuth Token type like "bearer" and "mac"\r
27  */
28 public enum OAUTH_TOKENTYPE\r
29 {
30     NONE_OAUTH_TOKENTYPE(0),\r
31     OAUTH_TOKENTYPE_BEARER(1),\r
32     OAUTH_TOKENTYPE_MAC(2);\r
33 \r
34     private int value;
35
36     private OAUTH_TOKENTYPE(int value)\r
37     {
38         this.value = value;
39     }
40
41     /**
42      * Get OAuth Token type as an integer value\r
43      *
44      * @return int OAuth Token type as an integer value\r
45      */
46     public int getValue()
47     {
48         return value;
49     }
50
51     /**
52      * Get OAuth Token type as OAUTH_TOKENTYPE type value\r
53      *
54      * @return OAuth Token type enum value corresponding to its integer value\r
55      */
56     public static OAUTH_TOKENTYPE fromInt(int i)\r
57     {
58         for (OAUTH_TOKENTYPE b : OAUTH_TOKENTYPE.values())\r
59         {
60             if (b.getValue() == i)
61                 return b;
62         }
63         return null;
64     }
65 }
66 \r