|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dspace.app.bulkedit.BulkEditChange
public class BulkEditChange
Utility class to store changes to item that may occur during a batch edit.
| Constructor Summary | |
|---|---|
BulkEditChange()
Initialise a change holder for a new item |
|
BulkEditChange(Item i)
Initialise a new change holder for an existing item |
|
| Method Summary | |
|---|---|
void |
changeOwningCollection(Collection oldC,
Collection newC)
Register a change to the owning collection |
List<DCValue> |
getAdds()
Get the list of elements and their values that have been added. |
List<DCValue> |
getComplete()
Get the list of all values |
List<DCValue> |
getConstant()
Get the list of unchanged values |
Item |
getItem()
Get the DSpace Item that these changes are applicable to. |
List<Collection> |
getNewMappedCollections()
Get the list of new mapped Collections |
Collection |
getNewOwningCollection()
Get the new owning collection |
List<Collection> |
getOldMappedCollections()
Get the list of old mapped Collections |
Collection |
getOldOwningCollection()
Get the old owning collection |
List<DCValue> |
getRemoves()
Get the list of elements and their values that have been removed. |
boolean |
hasChanges()
Have any changes actually been recorded, or is this empty? |
boolean |
isNewItem()
Does this change object represent a new item? |
void |
registerAdd(DCValue dcv)
Add an added metadata value |
void |
registerConstant(DCValue dcv)
Add an unchanged metadata value |
void |
registerNewMappedCollection(Collection c)
Add a new mapped Collection |
void |
registerOldMappedCollection(Collection c)
Add an old mapped Collection |
void |
registerRemove(DCValue dcv)
Add a removed metadata value |
void |
setItem(Item i)
Store the item - used when a new item is created |
void |
setOwningCollection(Collection newC)
Set the owning collection of an item |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BulkEditChange()
public BulkEditChange(Item i)
i - The Item to store| Method Detail |
|---|
public void setItem(Item i)
i - The itempublic void registerAdd(DCValue dcv)
dcv - The value to addpublic void registerRemove(DCValue dcv)
dcv - The value to removepublic void registerConstant(DCValue dcv)
dcv - The value to keep unchangedpublic void registerNewMappedCollection(Collection c)
c - The new mapped Collectionpublic void registerOldMappedCollection(Collection c)
c - The old mapped Collection
public void changeOwningCollection(Collection oldC,
Collection newC)
oldC - The old owning collectionnewC - The new owning collectionpublic void setOwningCollection(Collection newC)
newC - The new owning collectionpublic Item getItem()
public List<DCValue> getAdds()
public List<DCValue> getRemoves()
public List<DCValue> getConstant()
public List<DCValue> getComplete()
public List<Collection> getNewMappedCollections()
public List<Collection> getOldMappedCollections()
public Collection getOldOwningCollection()
public Collection getNewOwningCollection()
public boolean isNewItem()
public boolean hasChanges()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||