com.lenovo.android.app.admin
Class LenovoDevicePolicyManager.LenovoDevicePolicyInfo

java.lang.Object
  extended by com.lenovo.android.app.admin.LenovoDevicePolicyManager.LenovoDevicePolicyInfo
Enclosing class:
LenovoDevicePolicyManager

public abstract static class LenovoDevicePolicyManager.LenovoDevicePolicyInfo
extends java.lang.Object

The Class LenovoDevicePolicyInfo


Constructor Summary
LenovoDevicePolicyManager.LenovoDevicePolicyInfo()
           
 
Method Summary
abstract  boolean allowUserRemove()
          Returns if the policy is allowed to be removed by the user
abstract  boolean blocksBluetooth()
          Returns if the policy blocks Bluetooth
abstract  boolean blocksCamera()
          Returns if the policy blocks the Camera
abstract  boolean blocksDataRoaming()
          Returns if the policy blocks Data Roaming
abstract  boolean blocksHDMI()
          Returns if the policy blocks the HDMI port
abstract  boolean blocksHotspot()
          Returns if the policy blocks being a hotspot
abstract  boolean blocksMic()
          Returns if the policy blocks the Mic
abstract  boolean blocksMicroUSB()
          Returns if the policy blocks MicroUSB
abstract  boolean blocksSDSlot()
          Returns if the policy blocks the SDSlot
abstract  boolean blocksTethering()
          Returns if the policy blocks tethering
abstract  boolean blocksUnknownSources()
          Returns if the policy blocks Unknown Sources
abstract  boolean blocksUSB()
          Returns if the policy blocks USB
abstract  boolean blocksUSBDebugging()
          Returns if the policy blocks USB Debugging
abstract  boolean blocksWifi()
          Returns if the policy blocks Wifi
abstract  boolean containsAndroidPolicyScreenLock()
          Returns if the Android settings of the policy contain any Android screen lock policies
abstract  boolean containsAndroidPolicyStorageEncryption()
          Returns if the Android settings of the policy contain any Android storage encryption policies
abstract  boolean containsLenovoConfigADInfo()
          Returns if the Lenovo configuration settings of the policy contain any Active Directory configuration profiles
abstract  boolean containsLenovoConfigCertificates()
          Returns if the Lenovo configuration settings of the policy contain any certificates to import
abstract  boolean containsLenovoConfigEmailInfo()
          Returns if the Lenovo configuration settings of the policy contain any Email configuration profiles
abstract  boolean containsLenovoConfigVPNInfo()
          Returns if the Lenovo configuration settings of the policy contain any VPN configuration profiles
abstract  boolean containsLenovoConfigWifi()
          Returns if the Lenovo configuration settings of the policy contain any Wifi configuration profiles
abstract  java.lang.String getAuthorName()
          Gets the Author defined in the policy
abstract  android.content.ComponentName getComponentNameOwner()
          Get the component name of the admin that owns this policy
abstract  java.lang.String getDescription()
          Gets the Description defined in the policy
abstract  java.lang.String getDisplayName()
          Gets the DisplayName defined in the policy
abstract  java.lang.String getSource()
          Gets the Source defined in the policy
abstract  java.util.UUID getUUID()
          Get the policy's uuid
abstract  boolean rebootsOnApply()
          Returns if the policy defines RebootOnApply
abstract  boolean requiresAD()
          Returns if the policy requires AD
abstract  boolean requiresSDEncryption()
          Returns if the policy requires SDEncryption
abstract  boolean usesAndroidPolicy()
          Returns if the policy defines any standard Android policies
abstract  boolean usesLenovoConfig()
          Returns if the policy defines any Lenovo configurations
abstract  boolean usesLenovoPolicy()
          Returns if the policy defines any Lenovo policies
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LenovoDevicePolicyManager.LenovoDevicePolicyInfo

public LenovoDevicePolicyManager.LenovoDevicePolicyInfo()
Method Detail

allowUserRemove

public abstract boolean allowUserRemove()
Returns if the policy is allowed to be removed by the user

Returns:
true if the policy does define AllowUserRemove
Since:
API v1

blocksBluetooth

public abstract boolean blocksBluetooth()
Returns if the policy blocks Bluetooth

Returns:
true if the policy does block Bluetooth
Since:
API v1

blocksCamera

public abstract boolean blocksCamera()
Returns if the policy blocks the Camera

Returns:
true if the policy does block the Camera
Since:
API v1

blocksDataRoaming

public abstract boolean blocksDataRoaming()
Returns if the policy blocks Data Roaming

Returns:
true if the policy does block Data Roaming
Since:
API v1

blocksHDMI

public abstract boolean blocksHDMI()
Returns if the policy blocks the HDMI port

Returns:
true if the policy does block the HDMI port
Since:
API v1

blocksHotspot

public abstract boolean blocksHotspot()
Returns if the policy blocks being a hotspot

Returns:
true if the policy blocks being a hotspot
Since:
API v1

blocksMic

public abstract boolean blocksMic()
Returns if the policy blocks the Mic

Returns:
true if the policy does block the Mic
Since:
API v1

blocksMicroUSB

public abstract boolean blocksMicroUSB()
Returns if the policy blocks MicroUSB

Returns:
true if the policy does block MicroUSB
Since:
API v1

blocksSDSlot

public abstract boolean blocksSDSlot()
Returns if the policy blocks the SDSlot

Returns:
true if the policy does block the SDSlot
Since:
API v1

blocksTethering

public abstract boolean blocksTethering()
Returns if the policy blocks tethering

Returns:
true if the policy blocks tethering
Since:
API v1

blocksUnknownSources

public abstract boolean blocksUnknownSources()
Returns if the policy blocks Unknown Sources

Returns:
true if the policy does block Unknown Sources
Since:
API v1

blocksUSB

public abstract boolean blocksUSB()
Returns if the policy blocks USB

Returns:
true if the policy does block USB
Since:
API v1

blocksUSBDebugging

public abstract boolean blocksUSBDebugging()
Returns if the policy blocks USB Debugging

Returns:
true if the policy does block USB Debugging
Since:
API v1

blocksWifi

public abstract boolean blocksWifi()
Returns if the policy blocks Wifi

Returns:
true if the policy does block Wifi
Since:
API v1

containsAndroidPolicyScreenLock

public abstract boolean containsAndroidPolicyScreenLock()
Returns if the Android settings of the policy contain any Android screen lock policies

Returns:
true if applicable
Since:
API v1

containsAndroidPolicyStorageEncryption

public abstract boolean containsAndroidPolicyStorageEncryption()
Returns if the Android settings of the policy contain any Android storage encryption policies

Returns:
true if applicable
Since:
API v1

containsLenovoConfigADInfo

public abstract boolean containsLenovoConfigADInfo()
Returns if the Lenovo configuration settings of the policy contain any Active Directory configuration profiles

Returns:
true if applicable
Since:
API v1

containsLenovoConfigCertificates

public abstract boolean containsLenovoConfigCertificates()
Returns if the Lenovo configuration settings of the policy contain any certificates to import

Returns:
true if applicable
Since:
API v1

containsLenovoConfigEmailInfo

public abstract boolean containsLenovoConfigEmailInfo()
Returns if the Lenovo configuration settings of the policy contain any Email configuration profiles

Returns:
true if applicable
Since:
API v1

containsLenovoConfigVPNInfo

public abstract boolean containsLenovoConfigVPNInfo()
Returns if the Lenovo configuration settings of the policy contain any VPN configuration profiles

Returns:
true if applicable
Since:
API v1

containsLenovoConfigWifi

public abstract boolean containsLenovoConfigWifi()
Returns if the Lenovo configuration settings of the policy contain any Wifi configuration profiles

Returns:
true if applicable
Since:
API v1

getAuthorName

public abstract java.lang.String getAuthorName()
Gets the Author defined in the policy

Returns:
string containing the Author
Since:
API v1

getComponentNameOwner

public abstract android.content.ComponentName getComponentNameOwner()
Get the component name of the admin that owns this policy

Returns:
The component name of the admin that owns this policy
Since:
API v1

getDescription

public abstract java.lang.String getDescription()
Gets the Description defined in the policy

Returns:
string containing the Description
Since:
API v1

getDisplayName

public abstract java.lang.String getDisplayName()
Gets the DisplayName defined in the policy

Returns:
string containing the DisplayName
Since:
API v1

getSource

public abstract java.lang.String getSource()
Gets the Source defined in the policy

Returns:
string containing the Source
Since:
API v1

getUUID

public abstract java.util.UUID getUUID()
Get the policy's uuid

Returns:
The policy's uuid
Since:
API v1

rebootsOnApply

public abstract boolean rebootsOnApply()
Returns if the policy defines RebootOnApply

Returns:
true if the policy does define RebootOnApply
Since:
API v1

requiresAD

public abstract boolean requiresAD()
Returns if the policy requires AD

Returns:
true if the policy does require AD
Since:
API v1

requiresSDEncryption

public abstract boolean requiresSDEncryption()
Returns if the policy requires SDEncryption

Returns:
true if the policy does require SDEncryption
Since:
API v1

usesAndroidPolicy

public abstract boolean usesAndroidPolicy()
Returns if the policy defines any standard Android policies

Returns:
true if the policy does define Android policies
Since:
API v1

usesLenovoConfig

public abstract boolean usesLenovoConfig()
Returns if the policy defines any Lenovo configurations

Returns:
true if the policy does define Lenovo configurations
Since:
API v1

usesLenovoPolicy

public abstract boolean usesLenovoPolicy()
Returns if the policy defines any Lenovo policies

Returns:
true if the policy does define Lenovo policies
Since:
API v1