org.jboss.security.plugins
Class JBossPolicyRegistration

java.lang.Object
  extended by org.jboss.security.plugins.JBossPolicyRegistration
All Implemented Interfaces:
Serializable, org.jboss.security.authorization.PolicyRegistration

public class JBossPolicyRegistration
extends Object
implements org.jboss.security.authorization.PolicyRegistration, Serializable

Default implementation of Policy Registration interface

Since:
Mar 31, 2008
Version:
$Revision$
Author:
Anil.Saldhana@redhat.com
See Also:
Serialized Form

Field Summary
protected  boolean trace
           
 
Fields inherited from interface org.jboss.security.authorization.PolicyRegistration
ACL, CUSTOM, JACC, XACML
 
Constructor Summary
JBossPolicyRegistration()
           
 
Method Summary
 void deRegisterPolicy(String contextID, String type)
           
<T> T
getPolicy(String contextID, String type, Map<String,Object> contextMap)
           
 void registerPolicy(String contextID, String type, InputStream stream)
           
 void registerPolicy(String contextID, String type, URL location)
           
<P> void
registerPolicyConfig(String contextId, String type, P objectModel)
           
 void registerPolicyConfigFile(String contextId, String type, InputStream stream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

trace

protected boolean trace
Constructor Detail

JBossPolicyRegistration

public JBossPolicyRegistration()
Method Detail

deRegisterPolicy

public void deRegisterPolicy(String contextID,
                             String type)
Specified by:
deRegisterPolicy in interface org.jboss.security.authorization.PolicyRegistration

getPolicy

public <T> T getPolicy(String contextID,
                       String type,
                       Map<String,Object> contextMap)
Specified by:
getPolicy in interface org.jboss.security.authorization.PolicyRegistration

registerPolicy

public void registerPolicy(String contextID,
                           String type,
                           URL location)
Specified by:
registerPolicy in interface org.jboss.security.authorization.PolicyRegistration
See Also:
PolicyRegistration.registerPolicy(String, String, URL)

registerPolicy

public void registerPolicy(String contextID,
                           String type,
                           InputStream stream)
Specified by:
registerPolicy in interface org.jboss.security.authorization.PolicyRegistration
See Also:
PolicyRegistration.registerPolicy(String, String, InputStream)

registerPolicyConfig

public <P> void registerPolicyConfig(String contextId,
                                     String type,
                                     P objectModel)
Specified by:
registerPolicyConfig in interface org.jboss.security.authorization.PolicyRegistration
See Also:
PolicyRegistration.registerPolicyConfig(String, String, Object)

registerPolicyConfigFile

public void registerPolicyConfigFile(String contextId,
                                     String type,
                                     InputStream stream)
Specified by:
registerPolicyConfigFile in interface org.jboss.security.authorization.PolicyRegistration
See Also:
PolicyRegistration.registerPolicyConfigFile(String, String, InputStream)


Copyright © 2009 JBoss Inc.. All Rights Reserved.