![JAR search and dependency download from the Maven repository](/logo.png)
org.dspace.sword.DepositResult Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dspace-sword Show documentation
Show all versions of dspace-sword Show documentation
DSpace SWORD Deposit Service Provider Extension
The newest version!
/**
* The contents of this file are subject to the license and copyright
* detailed in the LICENSE and NOTICE files at the root of the source
* tree and available online at
*
* http://www.dspace.org/license/
*/
package org.dspace.sword;
import org.dspace.content.Bitstream;
import org.dspace.content.Item;
/**
* The DSpace class for representing the results of a deposit
* request. This class can be used to hold all of the relevant
* components required to later build the SWORD response
*
* @author Richard Jones
*/
public class DepositResult {
/**
* the handle assigned to the item, if available
*/
private String handle;
/**
* the item created during deposit
*/
private Item item;
/**
* Bitstream created as a result of the deposit
*/
private Bitstream bitstream;
/**
* The treatment of the item during deposit
*/
private String treatment;
/**
* The media linkto the created object
*/
private String mediaLink;
public Bitstream getBitstream() {
return bitstream;
}
public void setBitstream(Bitstream bitstream) {
this.bitstream = bitstream;
}
public String getTreatment() {
return treatment;
}
public void setTreatment(String treatment) {
this.treatment = treatment;
}
/**
* @return the item
*/
public Item getItem() {
return item;
}
/**
* @param item the item to set
*/
public void setItem(Item item) {
this.item = item;
}
/**
* @return the handle
*/
public String getHandle() {
return handle;
}
/**
* @param handle the item handle
*/
public void setHandle(String handle) {
this.handle = handle;
}
public String getMediaLink() {
return mediaLink;
}
public void setMediaLink(String mediaLink) {
this.mediaLink = mediaLink;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy