/libcore/luni/src/main/java/java/security/ |
PermissionsHash.java | 25 * Each hashtable entry stores a Permission object as both the key and the 41 * @param permission 42 * the permission to add to the collection. 44 public void add(Permission permission) { 45 perms.put(permission, permission); 58 * Indicates whether the argument permission is implied by the permissions 61 * @return boolean <code>true</code> if the argument permission is implied 64 * @param permission [all...] |
BasicPermissionCollection.java | 49 private transient Map<String, Permission> items = new HashMap<String, Permission>(); 51 // true if this Collection contains a BasicPermission with '*' as its permission name 54 private Class<? extends Permission> permClass; 57 * Adds a permission to the collection. The first added permission must be a 61 * @see java.security.PermissionCollection#add(java.security.Permission) 64 public void add(Permission permission) { 68 if (permission == null) [all...] |
AllPermissionCollection.java | 42 private transient Permission all; 48 public void add(Permission permission) { 52 if (!(permission instanceof AllPermission)) { 53 throw new IllegalArgumentException("Invalid permission: " + permission); 55 all = permission; 62 public Enumeration<Permission> elements() { 63 return new SingletonEnumeration<Permission>(all); 103 * Indicates whether the argument permission is implied by the receiver [all...] |
Permissions.java | 37 * {@link Permission#newPermissionCollection()}. For permissions which do not 38 * provide a dedicated {@code PermissionCollection}, a default permission 56 * Adds the given {@code Permission} to this heterogeneous {@code 57 * PermissionCollection}. The {@code permission} is stored in its 60 * @param permission 61 * the {@code Permission} to be added. 66 * if {@code permission} is {@code null}. 68 public void add(Permission permission) { 73 if (permission == null) [all...] |
BasicPermission.java | 34 * java.io.* grants all permissions under the java.io permission hierarchy 42 public abstract class BasicPermission extends Permission implements 52 * the name of the permission. 66 * the name of the permission. 96 * The {@link #implies(Permission)} method should be used for making access 112 return this.getName().equals(((Permission)obj).getName()); 132 * Returns the actions associated with this permission. Since {@code 143 * Indicates whether the specified permission is implied by this permission. 145 * @param permission [all...] |
PolicySpi.java | 39 * Answers if the policy has granted a Permission to a 44 * @param permission - 45 * check whether this permission is granted to the specified 47 * @return - true if the permission is granted to the domain. 51 Permission permission); 81 * new mutable instance and it must support heterogeneous Permission 104 * Permission types. If this operation is not supported,
|
UnresolvedPermissionCollection.java | 52 * Adds an unresolved permission to this {@code 55 * @param permission 56 * the permission to be added. 60 * if {@code permission} is {@code null} or not an {@code 63 public void add(Permission permission) { 67 if (permission == null || permission.getClass() != UnresolvedPermission.class) { 68 throw new IllegalArgumentException("Invalid permission: " + permission); [all...] |
/libcore/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/ |
MutableSecurityManager.java | 20 import java.security.Permission; 41 public MutableSecurityManager(Permission... permissions) { 48 void addPermission(Permission permission) { 49 enabled.add(permission); 56 void denyPermission(Permission p) { 64 public void checkPermission(Permission permission) 66 if (permission != null) { 67 if (denied != null && denied.implies(permission)){ [all...] |
/frameworks/base/media/java/android/drm/mobile1/ |
DrmRights.java | 24 * The DRM permission of play. 29 * The DRM permission of display. 34 * The DRM permission of execute. 39 * The DRM permission of print. 66 * Get the constraint of the given permission on this rights object. 68 * @param permission the given permission. 72 public DrmConstraintInfo getConstraint(int permission) { 76 int res = nativeGetConstraintInfo(permission, c); 85 * Consume the rights of the given permission [all...] |
/frameworks/base/core/java/android/os/ |
IPermissionController.aidl | 22 boolean checkPermission(String permission, int pid, int uid);
|
/libcore/luni/src/main/java/java/io/ |
FilePermissionCollection.java | 20 import java.security.Permission; 27 * particular permission is implied by it. 34 Vector<Permission> permissions = new Vector<Permission>(); 44 * Add a permission object to the permission collection. 46 * @param permission 49 * if {@code permission} is not an instance of 53 * @see java.security.PermissionCollection#add(java.security.Permission) 56 public void add(Permission permission) [all...] |
/libcore/support/src/test/java/org/apache/harmony/security/tests/support/acl/ |
PermissionImpl.java | 20 import java.security.acl.Permission;
23 * Additional class for verification Permission interface
25 public class PermissionImpl implements Permission {
27 private String permission;
field in class:PermissionImpl 30 permission = s;
34 if(obj instanceof Permission) {
35 Permission permission1 = (Permission)obj;
36 return permission.equals(permission1.toString());
43 return permission;
[all...] |
AclEntryImpl.java | 64 public boolean addPermission(Permission permission) {
65 if(permissionSet.contains(permission)) {
68 permissionSet.addElement(permission);
73 public boolean removePermission(Permission permission) {
74 return permissionSet.removeElement(permission);
77 public boolean checkPermission(Permission permission) {
78 return permissionSet.contains(permission);
100 Permission permission = (Permission)enumeration.nextElement(); local [all...] |
/cts/tests/tests/permission/src/android/permission/cts/ |
ProviderPermissionTest.java | 17 package android.permission.cts; 33 * <p>Tests Permission: 34 * {@link android.Manifest.permission#READ_CONTACTS} 38 android.Manifest.permission.READ_CONTACTS); 43 * <p>Tests Permission: 44 * {@link android.Manifest.permission#WRITE_CONTACTS} 48 android.Manifest.permission.WRITE_CONTACTS); 53 * <p>Tests Permission: 54 * {@link android.Manifest.permission#READ_CONTACTS} 58 android.Manifest.permission.READ_CONTACTS) [all...] |
RebootPermissionTest.java | 17 package android.permission.cts; 25 * Verify that rebooting requires Permission. 35 * Verify that rebooting by sending a broadcast Intent requires Permission. 36 * <p>Requires Permission: 37 * {@link android.Manifest.permission#REBOOT}.
|
AppWidgetManagerPermissionTest.java | 17 package android.permission.cts; 42 * <p>Tests Permission: 43 * {@link android.Manifest.permission#BIND_APP_WIDGET}.
|
/frameworks/base/core/java/android/content/pm/ |
ServiceInfo.java | 31 * Optional name of a permission required to be able to access this 32 * Service. From the "permission" attribute. 34 public String permission; field in class:ServiceInfo 41 permission = orig.permission; 46 pw.println(prefix + "permission=" + permission); 61 dest.writeString(permission); 76 permission = source.readString();
|
/libcore/luni/src/main/java/java/security/acl/ |
AclEntry.java | 26 * An {@code AclEntry} is a list of the {@link Permission}s that are 69 * Adds the specified permission to this ACL entry. 71 * @param permission 72 * the permission to be added. 73 * @return {@code true} if the specified permission is added, {@code false} if the 74 * permission was already in this entry. 76 boolean addPermission(Permission permission); 79 * Removes the specified permission from this ACL entry. 81 * @param permission [all...] |
/libcore/luni/src/main/java/java/net/ |
SocketPermissionCollection.java | 20 import java.security.Permission; 27 * a method to check whether or not a specific permission is implied by this 34 private Vector<Permission> permissions = new Vector<Permission>(); 43 public void add(Permission permission) { 47 if (!(permission instanceof SocketPermission)) { 48 throw new IllegalArgumentException(permission.toString()); 50 permissions.addElement(permission); 55 public Enumeration<Permission> elements() [all...] |
/frameworks/base/core/java/android/test/ |
AndroidTestCase.java | 78 * Asserts that launching a given activity is protected by a particular permission by 80 * is thrown that mentions the permission in its error message. 87 * @param permission The name of the permission. 90 String packageName, String className, String permission) { 97 fail("expected security exception for " + permission); 100 assertTrue("error message should contain " + permission + ".", 101 expected.getMessage().contains(permission)); 107 * Asserts that reading from the content uri requires a particular permission by querying the 108 * uri and ensuring a {@link SecurityException} is thrown mentioning the particular permission [all...] |
/cts/tests/tests/permission2/src/android/permission2/cts/ |
NoWriteSecureSettingsPermissionTest.java | 28 * This test app must have WRITE_SETTINGS permission but not WRITE_SECURE_SETTINGS 29 * <p>Tests Permission: 30 * {@link android.Manifest.permission#WRITE_SECURE_SETTINGS} 34 android.Manifest.permission.WRITE_SECURE_SETTINGS);
|
/libcore/luni/src/test/java/libcore/java/security/ |
AccessControllerTest.java | 23 import java.security.Permission; 32 final Permission permission = new RuntimePermission("do stuff"); local 50 // in this block we lack our requested permission 52 assertPermission(false, permission); 58 assertPermission(true, permission); 67 assertPermission(true, permission); 77 private void assertPermission(boolean granted, Permission permission) { 79 AccessController.getContext().checkPermission(permission); [all...] |
/libcore/support/src/test/java/org/apache/harmony/security/tests/support/ |
MyPermissionCollection.java | 20 import java.security.Permission; 35 public void add(Permission permission) {} 37 public Enumeration<Permission> elements() { 39 return new Enumeration<Permission>() { 44 public Permission nextElement() { 50 public boolean implies(Permission permission) {
|
/frameworks/base/libs/binder/ |
IPermissionController.cpp | 40 virtual bool checkPermission(const String16& permission, int32_t pid, int32_t uid) 44 data.writeString16(permission); 65 String16 permission = data.readString16(); local 68 bool res = checkPermission(permission, pid, uid);
|
/frameworks/base/tests/permission/src/com/android/framework/permission/tests/ |
ServiceManagerPermissionTests.java | 17 package com.android.framework.permission.tests; 52 public boolean checkPermission(java.lang.String permission, int pid, int uid) {
|