An abstract interface to be implemnted by repositories wishing to provide
a SWORD compliant service.
http://www.ukoln.ac.uk/repositories/digirep/index/SWORD_APP_Profile_0.5
author: Stuart Lewis
doDeposit(Deposit deposit) Answer a SWORD deposit
Parameters: deposit - The Deposit object exception: SWORDAuthenticationException - Thrown if the authentication fails exception: SWORDException - Thrown in an un-handalable Exception occurs.
Answer a SWORD deposit
Parameters: deposit - The Deposit object exception: SWORDAuthenticationException - Thrown if the authentication fails exception: SWORDException - Thrown in an un-handalable Exception occurs. This will be dealt with by sending a HTTP 500 Server Exception The response to the deposit
Answer a Service Document request sent on behalf of a user
Parameters: sdr - The Service Document Request object exception: SWORDAuthenticationException - Thrown if the authentication fails exception: SWORDException - Thrown in an un-handalable Exception occurs. This will be dealt with by sending a HTTP 500 Server Exception The ServiceDocument representing the service document