I previously asked about general information on finding one's way around 
Manakin, without success. Taking that to mean that there aren't any 
overall road maps available, I'll recast my question in terms of what 
I'm trying to do.

I am attempting to implement an embargo feature on the XMLUI side of 
DSpace 1.5. For this, I'm making some use of "Embargo V2" 
(http://wiki.dspace.org/index.php/Embargo_on_Bitstream_v2_%28JSP%29), 
but that's oriented toward the JSP user interface, so a lot has to be 
re-invented. I've figured out large parts of it, and even added Oracle 
SQL to that page, but need some help on the remaining bits.

I've added an embargo date to the license page. My code subclasses 
dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/submission/submit/LicenseStep.java
to put the embargo date field into the page, and
dspace-api/src/main/java/org/dspace/submit/step/LicenseStep.java
to process the embargo date.

This ultimately needs to add the ID of the created item to the 
"umrestricted" table which is defined by Embargo V2, and put the embargo 
date into the "date.available" metadata for the item. This can only be 
done at the conclusion of creating the item (or so I assume), but I'm 
having an oddly hard time figuring out where that final step is done.

Can someone give me a pointer on that?

-- 
Gary McGath
Digital Library Software Engineer
Harvard University Library Office for Information Systems
http://hul.harvard.edu/~gary/index.html


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to