org.deegree_impl.services.wcas.protocol
Class CASInsert_Impl

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

public final class CASInsert_Impl
extends CASOperation_Impl
implements CASInsert

An insert opration adds new metadata to the catalog. because a catalog probably knows several different metadata fromats no specific type is used to access the metadata.

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

Version:
2002-04-16
Author:
Andreas Poth

Field Summary
private  java.util.ArrayList metadata
           
 
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) CASInsert_Impl(java.lang.String handle, java.lang.Object[] metadata)
          Creates a new CASInsert_Impl object.
 
Method Summary
 void addMetadata(java.lang.Object metadata)
           
 java.lang.Object[] getMetadata()
          returns the metadata that shall be added to a catalog
 void setMetadata(java.lang.Object[] metadata)
           
 
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, toString, wait, wait, wait
 
Methods inherited from interface org.deegree.services.wcas.protocol.CASOperation
getHandle
 

Field Detail

metadata

private java.util.ArrayList metadata
Constructor Detail

CASInsert_Impl

CASInsert_Impl(java.lang.String handle,
               java.lang.Object[] metadata)
Creates a new CASInsert_Impl object.

Parameters:
handle -
metadata -
Method Detail

getMetadata

public java.lang.Object[] getMetadata()
returns the metadata that shall be added to a catalog

Specified by:
getMetadata in interface CASInsert

setMetadata

public void setMetadata(java.lang.Object[] metadata)
See Also:
getMetadata()

addMetadata

public void addMetadata(java.lang.Object metadata)
See Also:
getMetadata()