Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • org.dspace.content.BitstreamFormat – HARDCODED Support level text (Used to restore proper support level values to bitstreams)
  • org.dspace.content.Site – new getURL() method, used to store Site URL info in Site-level AIP
  • org.dspace.content.WorkspaceItem – add ability to create a WorkSpaceItem with a specified Handle
  • org.dspace.content.Community – add ability to create a Community with a specified Handle, also create a SubCommunity or Collection with specified Handle
  • org.dspace.content.InstallItem – now supports installing an item with a specified Handle, new restoreItem() method (to restore a pre-existing item).
  • org.dspace.content.Collection – add ability to create a Collection with a specified Handle. Unbind a handle when a Collection is removed.
  • org.dspace.content.Item – now calls HandleManager.unbindHandle() to unbind a handle when an Item is removed.

...

  • org.dspace.content.crosswalk.XSLTIngestionCrosswalk – several methods are now static, new ingestDIM method, which applies any DIM metadata to an existing object. Now supports ingest of Community/Collection objects (in addition to Items)
  • org.dspace.content.crosswalk.XSLTDisseminationCrosswalk – now supports dissemination of Community or Collection objects (in addition to Items)
  • org.dspace.content.crosswalk.MODSDisseminationCrosswalk – now supports MODS dissemination of Community or Collection or Site metadata (in addition to Items)
  • org.dspace.content.crosswalk.XSLTCrosswalkHARDCODED mapping of Community/Collection DB columns to DC fields (Are these changes NEEDED?? – Tim) Moved these DB column to DC field mappings to PackageUtils utility class. They are necessary for Crosswalks when crosswalking Community or Collection info (as normally crosswalks will actually translate the metadata to DC, and then this mapping can ensure that DC metadata gets into the correct Community or Collection DB column).
  • org.dspace.content.crosswalk.METSDisseminationCrosswalk – small modifications to work with new PackageDisseminator interface (which deals with File rather than OutputStream)

...