public class AutoVersionDAO extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static String |
BITSTREAM_ID |
protected static String |
EPERSON_ID |
protected static String |
HISTORY_ID |
protected static String |
ITEM_ID |
protected static String |
ORE_BITSTREAM_ID |
protected static String |
TABLE_NAME |
protected static String |
VERSION_DATE |
protected static String |
VERSION_HANDLE |
protected static String |
VERSION_ID |
protected static String |
VERSION_NUMBER |
protected static String |
VERSION_SUMMARY |
protected static String |
VERSION_VERSIONlOG |
| Constructor and Description |
|---|
AutoVersionDAO() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addBitstreams(org.dspace.core.Context context,
int versionId,
org.dspace.content.Bundle[] bundles) |
AutoVersionImpl |
create(org.dspace.core.Context context,
int itemId,
boolean isWorkspace) |
AutoVersionImpl |
createWithVersionID(org.dspace.core.Context context,
AutoVersionHistory vh) |
void |
delete(org.dspace.core.Context c,
int versionID) |
AutoVersionImpl |
find(org.dspace.core.Context context,
int id) |
static org.dspace.content.Bitstream[] |
findAllBitstreams(org.dspace.core.Context context,
int verisonId) |
AutoVersionImpl |
findByItem(org.dspace.core.Context c,
org.dspace.content.Item item) |
AutoVersionImpl |
findByItemId(org.dspace.core.Context context,
int itemId)
This method should always return the latest version if there are more than one.
|
AutoVersionImpl |
findByItemIdInprogress(org.dspace.core.Context context,
int itemId) |
List<AutoVersion> |
findByVersionHistory(org.dspace.core.Context context,
int versionHistoryId) |
static AutoVersion[] |
search(org.dspace.core.Context context,
String query,
int offset,
int limit) |
static int |
searchResultCount(org.dspace.core.Context context,
String query) |
void |
update(AutoVersionImpl version) |
protected static final String TABLE_NAME
protected static final String VERSION_ID
protected static final String ITEM_ID
protected static final String VERSION_NUMBER
protected static final String EPERSON_ID
protected static final String VERSION_DATE
protected static final String VERSION_SUMMARY
protected static final String VERSION_VERSIONlOG
protected static final String HISTORY_ID
protected static final String BITSTREAM_ID
protected static final String ORE_BITSTREAM_ID
protected static final String VERSION_HANDLE
public AutoVersionImpl find(org.dspace.core.Context context, int id)
public AutoVersionImpl findByItem(org.dspace.core.Context c, org.dspace.content.Item item)
public AutoVersionImpl findByItemId(org.dspace.core.Context context, int itemId)
context - itemId - public AutoVersionImpl findByItemIdInprogress(org.dspace.core.Context context, int itemId)
public List<AutoVersion> findByVersionHistory(org.dspace.core.Context context, int versionHistoryId)
public AutoVersionImpl create(org.dspace.core.Context context, int itemId, boolean isWorkspace)
public AutoVersionImpl createWithVersionID(org.dspace.core.Context context, AutoVersionHistory vh)
public void delete(org.dspace.core.Context c,
int versionID)
public void update(AutoVersionImpl version)
public static AutoVersion[] search(org.dspace.core.Context context, String query, int offset, int limit) throws SQLException
SQLExceptionpublic static int searchResultCount(org.dspace.core.Context context,
String query)
throws SQLException
SQLExceptionpublic static org.dspace.content.Bitstream[] findAllBitstreams(org.dspace.core.Context context,
int verisonId)
public static void addBitstreams(org.dspace.core.Context context,
int versionId,
org.dspace.content.Bundle[] bundles)
throws SQLException
SQLExceptionCopyright © 2016 DuraSpace. All rights reserved.