org.deegree.services.csw.security
Class DummyCSWSecurityManager

java.lang.Object
  extended by org.deegree.services.csw.security.DummyCSWSecurityManager
All Implemented Interfaces:
CSWSecurityManager

public class DummyCSWSecurityManager
extends java.lang.Object
implements CSWSecurityManager

Dummy implementation of CSWSecurityManager to handle incoming requests with a security barrier.
There are three Users with different operations responsible to reach. But this is the rightsManagement, actually, and should be moved to a backend later.

Version:
$Revision: 25735 $, $Date: 2010-08-09 13:03:10 +0200 (Mo, 09. Aug 2010) $
Author:
Steffen Thomas, last edited by: $Author: mschneider $

Constructor Summary
DummyCSWSecurityManager()
           
 
Method Summary
 DescribeRecord preprocess(DescribeRecord describeRecord, Credentials creds, boolean isSoap)
           
 org.deegree.protocol.ows.capabilities.GetCapabilities preprocess(org.deegree.protocol.ows.capabilities.GetCapabilities getCapabilities, Credentials creds, boolean isSoap)
           
 GetRecordById preprocess(GetRecordById getRecordById, Credentials creds, boolean isSoap)
           
 GetRecords preprocess(GetRecords getRecords, Credentials creds, boolean isSoap)
           
 Transaction preprocess(Transaction transaction, Credentials creds, boolean isSoap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DummyCSWSecurityManager

public DummyCSWSecurityManager()
Method Detail

preprocess

public org.deegree.protocol.ows.capabilities.GetCapabilities preprocess(org.deegree.protocol.ows.capabilities.GetCapabilities getCapabilities,
                                                                        Credentials creds,
                                                                        boolean isSoap)
                                                                 throws SecurityException
Specified by:
preprocess in interface CSWSecurityManager
Returns:
GetCapabilities
Throws:
SecurityException

preprocess

public DescribeRecord preprocess(DescribeRecord describeRecord,
                                 Credentials creds,
                                 boolean isSoap)
                          throws SecurityException
Specified by:
preprocess in interface CSWSecurityManager
Returns:
DescribeRecord
Throws:
SecurityException

preprocess

public GetRecordById preprocess(GetRecordById getRecordById,
                                Credentials creds,
                                boolean isSoap)
                         throws SecurityException
Specified by:
preprocess in interface CSWSecurityManager
Returns:
GetRecordById
Throws:
SecurityException

preprocess

public GetRecords preprocess(GetRecords getRecords,
                             Credentials creds,
                             boolean isSoap)
                      throws SecurityException
Specified by:
preprocess in interface CSWSecurityManager
Returns:
GetRecords
Throws:
SecurityException

preprocess

public Transaction preprocess(Transaction transaction,
                              Credentials creds,
                              boolean isSoap)
                       throws SecurityException
Specified by:
preprocess in interface CSWSecurityManager
Returns:
Transaction
Throws:
SecurityException


Copyright © 2011. All Rights Reserved.