/** * Returns a {@code Permission} object representing all needed permissions to * open this connection. The returned permission object depends on the state * of the connection and will be {@code null} if no permissions are * necessary. By default, this method returns {@code AllPermission}. * Subclasses should overwrite this method to return an appropriate * permission object. * * @return the permission object representing the needed permissions to open * this connection. * @throws IOException * if an I/O error occurs while creating the permission object. */ public java.security.Permission getPermission() throws IOException { return new java.security.AllPermission(); }
public PermissionCollection getPermissions(CodeSource codesource) { Permissions p = new Permissions(); p.add(new AllPermission()); // enable everything return p; } public void refresh() {
public PermissionCollection getPermissions(CodeSource codesource) { Permissions p = new Permissions(); p.add(new AllPermission()); // enable everything return p; } public void refresh() {
assertTrue(immutability.test(file.toURI().toURL())); assertTrue(immutability.test(FileSystems.getDefault().getRootDirectories().iterator().next())); assertTrue(immutability.test(new AllPermission()));
boolean isAllPermissionGranted() { final SecurityManager sm = System.getSecurityManager(); assert sm != null; try { sm.checkPermission(new AllPermission()); } catch (final SecurityException e) { return false; } return true; }
private static void checkAllPermission() { SecurityManager sm = System.getSecurityManager(); if (sm != null) sm.checkPermission(new AllPermission()); }
private static void checkAllPermission() { SecurityManager sm = System.getSecurityManager(); if (sm != null) sm.checkPermission(new AllPermission()); }
private static void checkAllPermission() { SecurityManager sm = System.getSecurityManager(); if (sm != null) sm.checkPermission(new AllPermission()); }
private static void checkAllPermission() { SecurityManager sm = System.getSecurityManager(); if (sm != null) sm.checkPermission(new AllPermission()); }
private boolean securityCheck() { //check if user code's on the stack before invoking the worker thread boolean passed = false; try { java.security.AccessController.checkPermission(new java.security.AllPermission()); } catch (SecurityException se) { //expected passed = true; } return passed; }
public Equinox(Map<String, ?> configuration) { SecurityManager sm = System.getSecurityManager(); if (sm != null) sm.checkPermission(new AllPermission()); useSeparateCL = FrameworkProperties.inUse(); @SuppressWarnings("unchecked") final Map<String, Object> empty = Collections.EMPTY_MAP; this.configuration = configuration == null ? empty : new HashMap<String, Object>(configuration); }
/** {@inheritDoc} */ @Override protected PermissionCollection getPermissions(CodeSource codesource) { // apply the all permission policy to all of our classes and packages. AllPermission allPerm = new AllPermission(); PermissionCollection pc = allPerm.newPermissionCollection(); pc.add(allPerm); return pc; }
public AllowAllPolicy() { super(); perms = new AllPermissionCollection(); perms.add(new AllPermission()); }
protected PermissionCollection getPermissions(CodeSource codesource) { PermissionCollection perms = super.getPermissions(codesource); perms.add(new AllPermission()); return perms; }
public PermissionCollection getPermissions(CodeSource codesource) { PermissionCollection perms = new Permissions(); perms.add(new AllPermission()); return perms; }
protected PermissionCollection getPermissions(CodeSource codesource) { PermissionCollection perms = super.getPermissions(codesource); perms.add(new AllPermission()); return perms; }
protected PermissionCollection getPermissions(CodeSource codesource) { PermissionCollection perms = super.getPermissions(codesource); perms.add(new AllPermission()); return perms; }
/** * Return an all-permissions collection. */ private Permissions getAllPermissions() { Permissions result = new Permissions(); result.add( new AllPermission() ); return result; }
public SystemClassLoader(List<File> files, ClassLoader[] parents, Set<Module> modules) throws IllegalArgumentException { super(files, parents, false); allPermissions = new Permissions(); allPermissions.add(new AllPermission()); allPermissions.setReadOnly(); size = modules.size(); }
@Override protected PermissionCollection execLoadPermissions(String userId) { AllPermission allPermission = new AllPermission(); PermissionCollection permissionCollection = allPermission.newPermissionCollection(); permissionCollection.add(allPermission); permissionCollection.setReadOnly(); return permissionCollection; } }