2 * ***************************************************************
4 * Copyright 2016 Samsung Electronics All Rights Reserved.
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
12 * http://www.apache.org/licenses/LICENSE-2.0
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.
20 * ****************************************************************
23 package org.iotivity.service.easysetup.mediator.enums;
26 * This enum class indicates an OAuth Token type like "bearer" and "mac"
\r
28 public enum OAUTH_TOKENTYPE
\r
30 NONE_OAUTH_TOKENTYPE(0),
\r
31 OAUTH_TOKENTYPE_BEARER(1),
\r
32 OAUTH_TOKENTYPE_MAC(2);
\r
36 private OAUTH_TOKENTYPE(int value)
\r
42 * Get OAuth Token type as an integer value
\r
44 * @return int OAuth Token type as an integer value
\r
52 * Get OAuth Token type as OAUTH_TOKENTYPE type value
\r
54 * @return OAuth Token type enum value corresponding to its integer value
\r
56 public static OAUTH_TOKENTYPE fromInt(int i)
\r
58 for (OAUTH_TOKENTYPE b : OAUTH_TOKENTYPE.values())
\r
60 if (b.getValue() == i)