org.deegree_impl.services.wcas.protocol
Class CASDelete_Impl

java.lang.Object
  extended byorg.deegree_impl.services.wcas.protocol.CASOperation_Impl
      extended byorg.deegree_impl.services.wcas.protocol.CASDelete_Impl
All Implemented Interfaces:
CASDelete, CASOperation

public final class CASDelete_Impl
extends CASOperation_Impl
implements CASDelete

The delete operation removes zero to n metadata entries from a catalog that matches the Filter that is returned by the methode getFilter. If no Filter is defined all entries will be removed from the data-metadata or service metadata catalog (@see getType).

--------------------------------------------------------------------

Version:
2002-04-16
Author:
Andreas Poth

Field Summary
private  Filter filter
           
private  java.lang.String type
           
 
Fields inherited from class org.deegree_impl.services.wcas.protocol.CASOperation_Impl
 
Fields inherited from interface org.deegree.services.wcas.protocol.CASOperation
OPERATION_DELETE, OPERATION_INSERT, OPERATION_LOCK, OPERATION_QUERY, OPERATION_UPDATE
 
Constructor Summary
(package private) CASDelete_Impl(java.lang.String handle, Filter filter, java.lang.String type)
          Creates a new CASDelete_Impl object.
 
Method Summary
 Filter getFilter()
          returns the Filter that defines which entries shall be removed from the catalog.
 java.lang.String getType()
          possible return values are 'ISO19115' and 'ISO19119' indicating if the entries that matches the Filter shall be removed from the data-metadata or the service-metadata.
 void setFilter(Filter filter)
           
 void setType(java.lang.String type)
           
 java.lang.String toString()
           
 
Methods inherited from class org.deegree_impl.services.wcas.protocol.CASOperation_Impl
getHandle, setHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.deegree.services.wcas.protocol.CASOperation
getHandle
 

Field Detail

filter

private Filter filter

type

private java.lang.String type
Constructor Detail

CASDelete_Impl

CASDelete_Impl(java.lang.String handle,
               Filter filter,
               java.lang.String type)
Creates a new CASDelete_Impl object.

Parameters:
handle -
filter -
type -
Method Detail

getFilter

public Filter getFilter()
returns the Filter that defines which entries shall be removed from the catalog.

Specified by:
getFilter in interface CASDelete

setFilter

public void setFilter(Filter filter)
See Also:
getFilter()

getType

public java.lang.String getType()
possible return values are 'ISO19115' and 'ISO19119' indicating if the entries that matches the Filter shall be removed from the data-metadata or the service-metadata.

Specified by:
getType in interface CASDelete

setType

public void setType(java.lang.String type)
See Also:
getType()

toString

public java.lang.String toString()
Returns: