Hi George, Bitstream.java and DefaultEmbargoSetter.java are both part of dspace-api, so you shouldn't need to change anything there.
As for BitstreamServlet.java, that seems to deal mostly with preparing the bitstream for feeding to the user interface. You might be able to reuse some code, but you will definitely need to start with that again. Java code in XMLUI is found in Aspects, so you may have to write one or modify an existing one. I can tell you that documentation on writing aspects is definitely lacking. Please, do take notes along and publish them on the wiki when you're done, it would be very helpful. I could also share with you the one aspect I wrote, just for reference (file locations and such) - it's some glue code to our very specific systems so it's useless by itself for anyone else. Here are some resources to get you started on customizing XMLUI and developing an Aspect: [1] http://smartech.gatech.edu/handle/1853/28482 [2] https://wiki.duraspace.org/pages/viewpage.action?pageId=19006128 Regards, ~~helix84 Compulsory reading: DSpace Mailing List Etiquette https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech

