org.jbpm.identity.security
Class IdentityPolicy

java.lang.Object
  extended by java.security.Policy
      extended by org.jbpm.identity.security.IdentityPolicy

public class IdentityPolicy
extends Policy

a java.security.Policy implementation that in combination with the IdentityLoginModule enforces the secirity permissions modelled as in the package org.jbpm.identity.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.security.Policy
Policy.Parameters
 
Field Summary
static PermissionCollection ALL_PERMISSIONSCOLLECTION
           
 
Fields inherited from class java.security.Policy
UNSUPPORTED_EMPTY_COLLECTION
 
Constructor Summary
IdentityPolicy()
           
 
Method Summary
 PermissionCollection getPermissions(CodeSource codesource)
           
 PermissionCollection getPermissions(ProtectionDomain domain)
           
 boolean implies(ProtectionDomain domain, Permission permission)
           
 void refresh()
           
 
Methods inherited from class java.security.Policy
getInstance, getInstance, getInstance, getParameters, getPolicy, getProvider, getType, setPolicy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL_PERMISSIONSCOLLECTION

public static final PermissionCollection ALL_PERMISSIONSCOLLECTION
Constructor Detail

IdentityPolicy

public IdentityPolicy()
Method Detail

refresh

public void refresh()
Overrides:
refresh in class Policy

getPermissions

public PermissionCollection getPermissions(CodeSource codesource)
Overrides:
getPermissions in class Policy

getPermissions

public PermissionCollection getPermissions(ProtectionDomain domain)
Overrides:
getPermissions in class Policy

implies

public boolean implies(ProtectionDomain domain,
                       Permission permission)
Overrides:
implies in class Policy


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.