org.apache.servicemix.jbi.security.acl.impl
Class DefaultAuthorizationMap

java.lang.Object
  extended by org.apache.servicemix.jbi.security.acl.impl.DefaultAuthorizationMap
All Implemented Interfaces:
AuthorizationMap

public class DefaultAuthorizationMap
extends Object
implements AuthorizationMap

Author:
gnodet

Constructor Summary
DefaultAuthorizationMap()
           
DefaultAuthorizationMap(List<AuthorizationEntry> authorizationEntries)
           
 
Method Summary
 Set<Principal> getAcls(javax.jbi.servicedesc.ServiceEndpoint endpoint, QName operation)
           
 List<AuthorizationEntry> getAuthorizationEntries()
           
 AuthorizationEntry getDefaultEntry()
           
protected  boolean match(AuthorizationEntry entry, javax.jbi.servicedesc.ServiceEndpoint endpoint, QName operation)
           
 void setAuthorizationEntries(List<AuthorizationEntry> authorizationEntries)
           
 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()

DefaultAuthorizationMap

public DefaultAuthorizationMap(List<AuthorizationEntry> authorizationEntries)
Method Detail

getAuthorizationEntries

public List<AuthorizationEntry> getAuthorizationEntries()
Returns:
the authorizationEntries

setAuthorizationEntries

public void setAuthorizationEntries(List<AuthorizationEntry> authorizationEntries)
Parameters:
authorizationEntries - the authorizationEntries to set

getDefaultEntry

public AuthorizationEntry getDefaultEntry()
Returns:
the defaultEntry

setDefaultEntry

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

getAcls

public Set<Principal> getAcls(javax.jbi.servicedesc.ServiceEndpoint endpoint,
                              QName operation)
Specified by:
getAcls in interface AuthorizationMap

match

protected boolean match(AuthorizationEntry entry,
                        javax.jbi.servicedesc.ServiceEndpoint endpoint,
                        QName operation)


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.