java类org.osgi.framework.AdminPermission的实例源码

DefaultPolicyBuilderTest.java 文件源码 项目:onos 阅读 24 收藏 0 点赞 0 评论 0
@Before
public void setUp() throws Exception {
    List<Permission> permSet = Lists.newArrayList();
    permSet.add(new PackagePermission("*", PackagePermission.EXPORTONLY));
    permSet.add(new PackagePermission("*", PackagePermission.IMPORT));
    permSet.add(new AdaptPermission("*", AdaptPermission.ADAPT));
    permSet.add(new ConfigurationPermission("*", ConfigurationPermission.CONFIGURE));
    permSet.add(new AdminPermission("*", AdminPermission.METADATA));
    defaultPermissions = permSet;

    List<Permission> adminPermSet = Lists.newArrayList();
    adminPermSet.add(new ServicePermission(ApplicationAdminService.class.getName(), ServicePermission.GET));
    adminServicePermissions = adminPermSet;

    testPermission = new org.onosproject.security.Permission("testClass", "APP_READ", "testActions");
    testPermissions = new HashSet<org.onosproject.security.Permission>();
    testPermissions.add(testPermission);

    testJavaPerm = new AppPermission("testName");
    testJavaPerms = new HashSet<Permission>();
    testJavaPerms.add(testJavaPerm);
}
DuplicateClassTest.java 文件源码 项目:gemini.blueprint 阅读 27 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List list = super.getTestPermissions();
    list.add(new FilePermission("<<ALL FILES>>", "read"));
    list.add(new AdminPermission("*", AdminPermission.EXECUTE));
    list.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    list.add(new AdminPermission("*", AdminPermission.RESOLVE));
    list.add(new AdminPermission("*", AdminPermission.METADATA));
    return list;
}
CallingResourceOnDifferentBundlesTest.java 文件源码 项目:gemini.blueprint 阅读 33 收藏 0 点赞 0 评论 0
protected List<Permission> getTestPermissions() {
    List<Permission> list = super.getTestPermissions();
    list.add(new AdminPermission("*", AdminPermission.METADATA));
    list.add(new AdminPermission("*", AdminPermission.LISTENER));
    list.add(new AdminPermission("*", AdminPermission.EXECUTE));
    list.add(new AdminPermission("*", AdminPermission.RESOURCE));
    return list;
}
ProxyCreatorTest.java 文件源码 项目:gemini.blueprint 阅读 24 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    perms.add(new AdminPermission("*", AdminPermission.RESOLVE));
    return perms;
}
ExtenderTest.java 文件源码 项目:gemini.blueprint 阅读 24 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    perms.add(new AdminPermission("*", AdminPermission.RESOLVE));
    perms.add(new FilePermission("<<ALL FILES>>", "read"));
    return perms;
}
ExtenderVersionTest.java 文件源码 项目:gemini.blueprint 阅读 28 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    perms.add(new AdminPermission("*", AdminPermission.RESOLVE));
    perms.add(new FilePermission("<<ALL FILES>>", "read"));
    return perms;
}
MavenArtifactLookupTest.java 文件源码 项目:gemini.blueprint 阅读 25 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new FilePermission("<<ALL FILES>>", "read"));
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new AdminPermission("*", AdminPermission.RESOLVE));
    return perms;
}
PropertyPlaceholderTest.java 文件源码 项目:gemini.blueprint 阅读 26 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new PropertyPermission("*", "write"));
    perms.add(new PropertyPermission("*", "read"));
    perms.add(new FilePermission("<<ALL FILES>>", "read"));
    perms.add(new FilePermission("<<ALL FILES>>", "delete"));
    perms.add(new FilePermission("<<ALL FILES>>", "write"));
    perms.add(new ConfigurationPermission("*", ConfigurationPermission.CONFIGURE));
    return perms;
}
ScopingTest.java 文件源码 项目:gemini.blueprint 阅读 32 收藏 0 点赞 0 评论 0
/**
 * Since the test is creating some application contexts, give it some
 * privileges.
 */
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    perms.add(new AdminPermission("(name=org.eclipse.gemini.blueprint.iandt.scope.a)", "*"));
    perms.add(new AllPermission());
    return perms;
}
DeadlockHandlingTest.java 文件源码 项目:gemini.blueprint 阅读 28 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List list = super.getTestPermissions();
    list.add(new FilePermission("<<ALL FILES>>", "read"));
    list.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    list.add(new AdminPermission("*", AdminPermission.EXECUTE));
    list.add(new AdminPermission("*", AdminPermission.RESOLVE));
    return list;
}
Cardinality0to1Test.java 文件源码 项目:gemini.blueprint 阅读 28 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    perms.add(new FilePermission("<<ALL FILES>>", "read"));
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    perms.add(new AdminPermission("*", AdminPermission.RESOLVE));
    perms.add(new PropertyPermission("*", "read"));
    perms.add(new PropertyPermission("*", "write"));
    return perms;
}
OsgiLifecycleNotificationTest.java 文件源码 项目:gemini.blueprint 阅读 27 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    perms.add(new AdminPermission("*", AdminPermission.RESOLVE));
    perms.add(new FilePermission("<<ALL FILES>>", "read"));
    return perms;
}
BehaviorBaseTest.java 文件源码 项目:gemini.blueprint 阅读 24 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List list = super.getTestPermissions();
    list.add(new FilePermission("<<ALL FILES>>", "read"));
    list.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    list.add(new AdminPermission("*", AdminPermission.EXECUTE));
    list.add(new AdminPermission("*", AdminPermission.RESOLVE));
    return list;
}
ErrorHandlingTest.java 文件源码 项目:gemini.blueprint 阅读 29 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    perms.add(new AdminPermission("*", AdminPermission.RESOLVE));
    perms.add(new FilePermission("<<ALL FILES>>", "read"));
    return perms;
}
DependencyTest.java 文件源码 项目:gemini.blueprint 阅读 33 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new PropertyPermission("*", AdminPermission.EXECUTE));
    perms.add(new FilePermission("<<ALL FILES>>", "read"));
    return perms;
}
FactoryDependencyTest.java 文件源码 项目:gemini.blueprint 阅读 22 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List list = super.getTestPermissions();
    list.add(new FilePermission("<<ALL FILES>>", "read"));
    list.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    list.add(new AdminPermission("*", AdminPermission.EXECUTE));
    list.add(new AdminPermission("*", AdminPermission.RESOLVE));
    list.add(new AdminPermission("*", AdminPermission.METADATA));
    return list;
}
DependencyTest.java 文件源码 项目:gemini.blueprint 阅读 31 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    perms.add(new FilePermission("<<ALL FILES>>", "read"));
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    perms.add(new AdminPermission("*", AdminPermission.RESOLVE));
    perms.add(new AdminPermission("*", AdminPermission.METADATA));
    return perms;
}
ProxyDestructionTest.java 文件源码 项目:gemini.blueprint 阅读 26 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    return perms;
}
ReferenceProxyTest.java 文件源码 项目:gemini.blueprint 阅读 40 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    return perms;
}
BaseIoTest.java 文件源码 项目:gemini.blueprint 阅读 25 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List list = super.getTestPermissions();
    list.add(new FilePermission("<<ALL FILES>>", "read"));
    // log files
    list.add(new FilePermission("<<ALL FILES>>", "delete"));
    list.add(new FilePermission("<<ALL FILES>>", "write"));
    list.add(new AdminPermission("*", AdminPermission.LISTENER));
    list.add(new AdminPermission("(name=" + FRAGMENT_1 + ")", AdminPermission.RESOURCE));
    list.add(new AdminPermission("(name=" + FRAGMENT_2 + ")", AdminPermission.RESOURCE));
    return list;
}
DefaultPolicyBuilder.java 文件源码 项目:athena 阅读 24 收藏 0 点赞 0 评论 0
public static List<Permission> getDefaultPerms() {
    List<Permission> permSet = Lists.newArrayList();
    permSet.add(new PackagePermission("*", PackagePermission.EXPORTONLY));
    permSet.add(new PackagePermission("*", PackagePermission.IMPORT));
    permSet.add(new AdaptPermission("*", AdaptPermission.ADAPT));
    permSet.add(new ConfigurationPermission("*", ConfigurationPermission.CONFIGURE));
    permSet.add(new AdminPermission("*", AdminPermission.METADATA));
    return permSet;
}
DefaultPolicyBuilder.java 文件源码 项目:onos 阅读 30 收藏 0 点赞 0 评论 0
public static List<Permission> getDefaultPerms() {
    List<Permission> permSet = Lists.newArrayList();
    permSet.add(new PackagePermission("*", PackagePermission.EXPORTONLY));
    permSet.add(new PackagePermission("*", PackagePermission.IMPORT));
    permSet.add(new AdaptPermission("*", AdaptPermission.ADAPT));
    permSet.add(new ConfigurationPermission("*", ConfigurationPermission.CONFIGURE));
    permSet.add(new AdminPermission("*", AdminPermission.METADATA));
    return permSet;
}
DefaultPolicyBuilderTest.java 文件源码 项目:onos 阅读 24 收藏 0 点赞 0 评论 0
@Test
public void testGetDefaultPerms() {
    List<Permission> permSet = Lists.newArrayList();
    assertTrue(permSet.isEmpty());
    permSet.add(new PackagePermission("*", PackagePermission.EXPORTONLY));
    permSet.add(new PackagePermission("*", PackagePermission.IMPORT));
    permSet.add(new AdaptPermission("*", AdaptPermission.ADAPT));
    permSet.add(new ConfigurationPermission("*", ConfigurationPermission.CONFIGURE));
    permSet.add(new AdminPermission("*", AdminPermission.METADATA));
    assertEquals(5, permSet.size());
}
DuplicateClassTest.java 文件源码 项目:spring-osgi 阅读 27 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List list = super.getTestPermissions();
    list.add(new FilePermission("<<ALL FILES>>", "read"));
    list.add(new AdminPermission("*", AdminPermission.EXECUTE));
    list.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    list.add(new AdminPermission("*", AdminPermission.RESOLVE));
    list.add(new AdminPermission("*", AdminPermission.METADATA));
    return list;
}
CallingResourceOnDifferentBundlesTest.java 文件源码 项目:spring-osgi 阅读 21 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List list = super.getTestPermissions();
    list.add(new AdminPermission("*", AdminPermission.METADATA));
    list.add(new AdminPermission("*", AdminPermission.LISTENER));
    list.add(new AdminPermission("*", AdminPermission.EXECUTE));
    list.add(new AdminPermission("*", AdminPermission.RESOURCE));
    return list;
}
ProxyCreatorTest.java 文件源码 项目:spring-osgi 阅读 27 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    perms.add(new AdminPermission("*", AdminPermission.RESOLVE));
    return perms;
}
ExtenderTest.java 文件源码 项目:spring-osgi 阅读 23 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    perms.add(new AdminPermission("*", AdminPermission.RESOLVE));
    perms.add(new FilePermission("<<ALL FILES>>", "read"));
    return perms;
}
ExtenderVersionTest.java 文件源码 项目:spring-osgi 阅读 26 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    perms.add(new AdminPermission("*", AdminPermission.RESOLVE));
    perms.add(new FilePermission("<<ALL FILES>>", "read"));
    return perms;
}
MavenArtifactLookupTest.java 文件源码 项目:spring-osgi 阅读 32 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new FilePermission("<<ALL FILES>>", "read"));
    perms.add(new AdminPermission("*", AdminPermission.LIFECYCLE));
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new AdminPermission("*", AdminPermission.RESOLVE));
    return perms;
}
PropertyPlaceholderTest.java 文件源码 项目:spring-osgi 阅读 26 收藏 0 点赞 0 评论 0
protected List getTestPermissions() {
    List perms = super.getTestPermissions();
    // export package
    perms.add(new AdminPermission("*", AdminPermission.EXECUTE));
    perms.add(new PropertyPermission("*", "write"));
    perms.add(new PropertyPermission("*", "read"));
    perms.add(new FilePermission("<<ALL FILES>>", "read"));
    perms.add(new FilePermission("<<ALL FILES>>", "delete"));
    perms.add(new FilePermission("<<ALL FILES>>", "write"));
    perms.add(new ConfigurationPermission("*", ConfigurationPermission.CONFIGURE));
    return perms;
}


问题


面经


文章

微信
公众号

扫码关注公众号