Skip navigation links

Oracle Fusion Middleware Java API Reference for the Oracle Access Management OAuth Service
11g Release 2 Patch Set 3 (11.1.2.3)

E59498-01


oracle.security.idaas.rest.provider.plugin
Interface DeviceNetworkProfile

All Superinterfaces:
DataMap, java.util.Map<java.lang.String,java.lang.Object>

public interface DeviceNetworkProfile
extends DataMap

Nested Class Summary

static class DeviceNetworkProfile.NetworkType
           

  Nested classes/interfaces inherited from interface java.util.Map

java.util.Map.Entry<K,V>

  Field Summary

static DataMapAttrKeyConst<java.lang.String> KEY_ATTR_CLIENT_IP_ADDR
           
static DataMapAttrKeyConst<java.lang.Boolean> KEY_ATTR_IS_VPN_ENABLED
           
static DataMapAttrKeyConst<java.lang.String> KEY_ATTR_NETWORK_TYPE
           
static DataMapAttrKeyConst<java.lang.String> KEY_ATTR_PHONE_CARRIER_NAME
           
static java.lang.String KEY_CLIENT_IP_ADDR
           
static java.lang.String KEY_IS_VPN_ENABLED
           
static java.lang.String KEY_NETWORK_TYPE
           
static java.lang.String KEY_PHONE_CARRIER_NAME
           

  Method Summary

 java.lang.String getClientIPAddress()
           
 DeviceNetworkProfile.NetworkType getNetworkType()
           
 java.lang.String getPhoneCarrierName()
          [ AlexYiu: I wonder whether we need this Phone Carrier Name.
 java.lang.Boolean isVPNEnabled()
           

  Methods inherited from interface oracle.security.idaas.rest.provider.plugin.DataMap

getAttrValue, setAttrValue

  Methods inherited from interface java.util.Map

clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values

 

Field Detail

KEY_CLIENT_IP_ADDR

static final java.lang.String KEY_CLIENT_IP_ADDR
See Also:
Constant Field Values

KEY_NETWORK_TYPE

static final java.lang.String KEY_NETWORK_TYPE
See Also:
Constant Field Values

KEY_PHONE_CARRIER_NAME

static final java.lang.String KEY_PHONE_CARRIER_NAME
See Also:
Constant Field Values

KEY_IS_VPN_ENABLED

static final java.lang.String KEY_IS_VPN_ENABLED
See Also:
Constant Field Values

KEY_ATTR_CLIENT_IP_ADDR

static final DataMapAttrKeyConst<java.lang.String> KEY_ATTR_CLIENT_IP_ADDR

KEY_ATTR_NETWORK_TYPE

static final DataMapAttrKeyConst<java.lang.String> KEY_ATTR_NETWORK_TYPE

KEY_ATTR_PHONE_CARRIER_NAME

static final DataMapAttrKeyConst<java.lang.String> KEY_ATTR_PHONE_CARRIER_NAME

KEY_ATTR_IS_VPN_ENABLED

static final DataMapAttrKeyConst<java.lang.Boolean> KEY_ATTR_IS_VPN_ENABLED

Method Detail

getClientIPAddress

java.lang.String getClientIPAddress()

getNetworkType

DeviceNetworkProfile.NetworkType getNetworkType()

getPhoneCarrierName

java.lang.String getPhoneCarrierName()
[ AlexYiu: I wonder whether we need this Phone Carrier Name. Because, it is feasible and more reliable to find out the network provider from the Client IP Address. ]
Returns:

isVPNEnabled

java.lang.Boolean isVPNEnabled()
Returns:
this method may return null, if Oracle Security application CANNOT detect whether VPN is enabled

Skip navigation links

Copyright (c) 2014, 2015,
Oracle and/or its affiliates. All Rights Reserved.