fr.cnes.sitools.security.authorization.business
Class SitoolsAndAuthorizer

java.lang.Object
  extended by DelegatedAuthorizer
      extended by fr.cnes.sitools.security.authorization.business.SitoolsAndAuthorizer

public class SitoolsAndAuthorizer
extends DelegatedAuthorizer

Authorizer to do AND combination of Authorizers if all of the authorizers list is true the SitoolsOrAuthorizer return true.

Author:
jp.boignard (AKKA Technologies)

Constructor Summary
SitoolsAndAuthorizer(java.util.ArrayList<DelegatedAuthorizer> authorizers)
          Constructor with ArrayList
SitoolsAndAuthorizer(org.restlet.security.Authorizer... authorizers)
          Constructor with unlimited Authorizers
SitoolsAndAuthorizer(DelegatedAuthorizer... authorizers)
          Constructor with unlimited SitoolsAuthorizers
SitoolsAndAuthorizer(java.util.List<org.restlet.security.Authorizer> authorizers)
          Constructor with List
 
Method Summary
 boolean authorize(org.restlet.Request request, org.restlet.Response response)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SitoolsAndAuthorizer

public SitoolsAndAuthorizer(org.restlet.security.Authorizer... authorizers)
Constructor with unlimited Authorizers

Parameters:
authorizers - Authorizer...

SitoolsAndAuthorizer

public SitoolsAndAuthorizer(java.util.ArrayList<DelegatedAuthorizer> authorizers)
Constructor with ArrayList

Parameters:
authorizers - ArrayList

SitoolsAndAuthorizer

public SitoolsAndAuthorizer(DelegatedAuthorizer... authorizers)
Constructor with unlimited SitoolsAuthorizers

Parameters:
authorizers - SitoolsAuthorizer...

SitoolsAndAuthorizer

public SitoolsAndAuthorizer(java.util.List<org.restlet.security.Authorizer> authorizers)
Constructor with List

Parameters:
authorizers - List
Method Detail

authorize

public boolean authorize(org.restlet.Request request,
                         org.restlet.Response response)


Copyright © 2010-2013 CNES. All Rights Reserved.