fedora.server.storage.replication
Interface DOReplicator

All Known Implementing Classes:
DefaultDOReplicator

public interface DOReplicator

Title: DOReplicator.java

Description:

Version:
$Id: DOReplicator.java 3966 2005-04-21 13:33:01Z rlw $
Author:
Paul Charlton, cwilper@cs.cornell.edu

Method Summary
 void delete(java.lang.String pid)
           
 void replicate(BDefReader bDefReader)
          Replicates a Fedora behavior definition object.
 void replicate(BMechReader bMechReader)
          Replicates a Fedora behavior mechanism object.
 void replicate(DOReader doReader)
          Replicates a Fedora data object.
 

Method Detail

replicate

void replicate(BDefReader bDefReader)
               throws ReplicationException,
                      java.sql.SQLException
Replicates a Fedora behavior definition object.

Parameters:
bDefReader - behavior definition reader
Throws:
ReplicationException - replication processing error
java.sql.SQLException - JDBC, SQL error

replicate

void replicate(BMechReader bMechReader)
               throws ReplicationException,
                      java.sql.SQLException
Replicates a Fedora behavior mechanism object.

Parameters:
bMechReader - behavior mechanism reader
Throws:
ReplicationException - replication processing error
java.sql.SQLException - JDBC, SQL error

replicate

void replicate(DOReader doReader)
               throws ReplicationException,
                      java.sql.SQLException
Replicates a Fedora data object.

Parameters:
doReader - data object reader
Throws:
ReplicationException - replication processing error
java.sql.SQLException - JDBC, SQL error

delete

void delete(java.lang.String pid)
            throws ReplicationException
Throws:
ReplicationException