Package org.osgi.service.condpermadmin

Examples of org.osgi.service.condpermadmin.ConditionalPermissionUpdate.commit()


      String pInfo = pInfos[i];
      ConditionalPermissionInfo cpi = cpa.newConditionalPermissionInfo(pInfo);
      piList.add(cpi);
    }
   
    cpu.commit();
  }
 
}
View Full Code Here


      if (permLocations != null)
        for (int i = 0; i < permLocations.length; i++)
          securityAdmin.setPermissions(permLocations[i], null);
      ConditionalPermissionUpdate update = securityAdmin.newConditionalPermissionUpdate();
      update.getConditionalPermissionInfos().clear();
      update.commit();
    }
    // clear the permissions from conditional permission admin
    if (securityAdmin != null)
      for (Enumeration infos = securityAdmin.getConditionalPermissionInfos(); infos.hasMoreElements();)
        ((ConditionalPermissionInfo) infos.nextElement()).delete();
View Full Code Here

      if (permLocations != null)
        for (int i = 0; i < permLocations.length; i++)
          securityAdmin.setPermissions(permLocations[i], null);
      ConditionalPermissionUpdate update = securityAdmin.newConditionalPermissionUpdate();
      update.getConditionalPermissionInfos().clear();
      update.commit();
    }
    // clear the permissions from conditional permission admin
    if (securityAdmin != null)
      for (Enumeration<ConditionalPermissionInfo> infos = securityAdmin.getConditionalPermissionInfos(); infos.hasMoreElements();)
        infos.nextElement().delete();
View Full Code Here

        ConditionalPermissionInfo conditionalPermissionInfo = conditionalPermissionAdmin.newConditionalPermissionInfo(null,
                conditions, permissions, ConditionalPermissionInfo.DENY);

        update.getConditionalPermissionInfos().add(conditionalPermissionInfo);
        update.commit();
    }
}
View Full Code Here

      List infos = u.getConditionalPermissionInfos();                       
      infos.clear();                                                        
      for (String encodedInfo : encodedInfos) {                             
        infos.add(cpa.newConditionalPermissionInfo(encodedInfo));
      }
      if (!u.commit()) {                                                    
        throw new ConcurrentModificationException(                         
      "Permissions changed during update");
      }
    }
View Full Code Here

                    cpiNames.add(cpiName);
                    conditionalPermissionInfos.add(cpi);
                }
            }
            reader.close();
            permissionUpdate.commit();

        } finally {
            bundleContext.ungetService(cpaRef);
        }
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.