org.ow2.petals.jbi.security
Class DefaultAuthorizationMap

java.lang.Object
  extended by org.ow2.petals.jbi.security.DefaultAuthorizationMap
All Implemented Interfaces:
AuthorizationMap

public class DefaultAuthorizationMap
extends java.lang.Object
implements AuthorizationMap

Since:
2.2
Author:
Christophe HAMERLING - eBM WebSourcing

Constructor Summary
DefaultAuthorizationMap(java.util.List<AuthorizationEntry> authorizationEntries)
          Creates a new instance of DefaultAuthorizationMap
 
Method Summary
 java.util.Set<java.security.Principal> getAccessControlList(javax.jbi.servicedesc.ServiceEndpoint endpoint, javax.xml.namespace.QName operation)
          Get the access control list for the endpoint/operation.
protected  boolean match(AuthorizationEntry entry, javax.jbi.servicedesc.ServiceEndpoint endpoint, javax.xml.namespace.QName operation)
           
 void setDefaultEntry(AuthorizationEntry defaultEntry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultAuthorizationMap

public DefaultAuthorizationMap(java.util.List<AuthorizationEntry> authorizationEntries)
Creates a new instance of DefaultAuthorizationMap

Method Detail

getAccessControlList

public java.util.Set<java.security.Principal> getAccessControlList(javax.jbi.servicedesc.ServiceEndpoint endpoint,
                                                                   javax.xml.namespace.QName operation)
Description copied from interface: AuthorizationMap
Get the access control list for the endpoint/operation.

Specified by:
getAccessControlList in interface AuthorizationMap
Returns:

match

protected boolean match(AuthorizationEntry entry,
                        javax.jbi.servicedesc.ServiceEndpoint endpoint,
                        javax.xml.namespace.QName operation)
Parameters:
entry -
endpoint -
operation -
Returns:

setDefaultEntry

public void setDefaultEntry(AuthorizationEntry defaultEntry)
Parameters:
defaultEntry - the defaultEntry to set


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.