org.dspace.sword
Class ItemDepositor

java.lang.Object
  extended by org.dspace.sword.Depositor
      extended by org.dspace.sword.ItemDepositor

public class ItemDepositor
extends Depositor


Field Summary
 
Fields inherited from class org.dspace.sword.Depositor
swordService
 
Constructor Summary
ItemDepositor(SWORDService swordService, DSpaceObject dso)
           
 
Method Summary
 DepositResult doDeposit(Deposit deposit)
          Execute the deposit process with the given sword deposit
 void undoDeposit(DepositResult result)
          Undo any changes to the archive effected by the deposit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemDepositor

public ItemDepositor(SWORDService swordService,
                     DSpaceObject dso)
              throws DSpaceSWORDException
Throws:
DSpaceSWORDException
Method Detail

doDeposit

public DepositResult doDeposit(Deposit deposit)
                        throws SWORDErrorException,
                               DSpaceSWORDException
Description copied from class: Depositor
Execute the deposit process with the given sword deposit

Specified by:
doDeposit in class Depositor
Returns:
Throws:
SWORDErrorException
DSpaceSWORDException

undoDeposit

public void undoDeposit(DepositResult result)
                 throws DSpaceSWORDException
Description copied from class: Depositor
Undo any changes to the archive effected by the deposit

Specified by:
undoDeposit in class Depositor
Throws:
DSpaceSWORDException


Copyright © 2010 DuraSpace. All Rights Reserved.