Search in sources :

Example 1 with AndroidPolicies

use of org.flyve.policies.manager.AndroidPolicies in project android-mdm-agent by flyve-mdm.

the class PasswordMinNumericPolicy method process.

@Override
protected boolean process() {
    try {
        int minimum = Integer.parseInt(this.policyValue.toString());
        AndroidPolicies androidPolicies = new AndroidPolicies(context, FlyveAdminReceiver.class);
        androidPolicies.setPasswordMinimumNumeric(minimum);
        return true;
    } catch (Exception ex) {
        FlyveLog.e(this.getClass().getName() + ", process", ex.getMessage());
        return false;
    }
}
Also used : AndroidPolicies(org.flyve.policies.manager.AndroidPolicies)

Example 2 with AndroidPolicies

use of org.flyve.policies.manager.AndroidPolicies in project android-mdm-agent by flyve-mdm.

the class PasswordMinUpperCasePolicy method process.

@Override
protected boolean process() {
    try {
        int minimum = Integer.parseInt(this.policyValue.toString());
        AndroidPolicies androidPolicies = new AndroidPolicies(context, FlyveAdminReceiver.class);
        androidPolicies.setPasswordMinimumUpperCase(minimum);
        return true;
    } catch (Exception ex) {
        FlyveLog.e(this.getClass().getName() + ", process", ex.getMessage());
        return false;
    }
}
Also used : AndroidPolicies(org.flyve.policies.manager.AndroidPolicies)

Example 3 with AndroidPolicies

use of org.flyve.policies.manager.AndroidPolicies in project android-mdm-agent by flyve-mdm.

the class CameraPolicy method process.

@Override
protected boolean process() {
    try {
        boolean disable = Boolean.valueOf(this.policyValue.toString());
        AndroidPolicies androidPolicies = new AndroidPolicies(context, FlyveAdminReceiver.class);
        androidPolicies.disableCamera(disable);
        return true;
    } catch (Exception ex) {
        FlyveLog.e(this.getClass().getName() + ", process", ex.getMessage());
        return false;
    }
}
Also used : AndroidPolicies(org.flyve.policies.manager.AndroidPolicies)

Example 4 with AndroidPolicies

use of org.flyve.policies.manager.AndroidPolicies in project android-mdm-agent by flyve-mdm.

the class MaximumTimeToLockPolicy method process.

@Override
protected boolean process() {
    try {
        int maximum = Integer.parseInt(this.policyValue.toString());
        AndroidPolicies androidPolicies = new AndroidPolicies(context, FlyveAdminReceiver.class);
        androidPolicies.setMaximumTimeToLock(maximum);
        return true;
    } catch (Exception ex) {
        FlyveLog.e(this.getClass().getName() + ", process", ex.getMessage());
        return false;
    }
}
Also used : AndroidPolicies(org.flyve.policies.manager.AndroidPolicies)

Example 5 with AndroidPolicies

use of org.flyve.policies.manager.AndroidPolicies in project android-mdm-agent by flyve-mdm.

the class PasswordMinSymbolsPolicy method process.

@Override
protected boolean process() {
    try {
        int minimum = Integer.parseInt(this.policyValue.toString());
        AndroidPolicies androidPolicies = new AndroidPolicies(context, FlyveAdminReceiver.class);
        androidPolicies.setPasswordMinimumSymbols(minimum);
        return true;
    } catch (Exception ex) {
        FlyveLog.e(this.getClass().getName() + ", process", ex.getMessage());
        return false;
    }
}
Also used : AndroidPolicies(org.flyve.policies.manager.AndroidPolicies)

Aggregations

AndroidPolicies (org.flyve.policies.manager.AndroidPolicies)19 View (android.view.View)2 PoliciesData (org.flyve.mdm.agent.data.database.PoliciesData)2 FlyveAdminReceiver (org.flyve.mdm.agent.receivers.FlyveAdminReceiver)2 Context (android.content.Context)1 Location (android.location.Location)1 ActionBarDrawerToggle (android.support.v7.app.ActionBarDrawerToggle)1 AdapterView (android.widget.AdapterView)1 Button (android.widget.Button)1 CompoundButton (android.widget.CompoundButton)1 EditText (android.widget.EditText)1 ListView (android.widget.ListView)1 Switch (android.widget.Switch)1 TextView (android.widget.TextView)1 InventoryTask (org.flyve.inventory.InventoryTask)1 Routes (org.flyve.mdm.agent.core.Routes)1 ApplicationData (org.flyve.mdm.agent.data.database.ApplicationData)1 FileData (org.flyve.mdm.agent.data.database.FileData)1 MqttData (org.flyve.mdm.agent.data.database.MqttData)1 AppData (org.flyve.mdm.agent.data.localstorage.AppData)1