[ 
https://jira.duraspace.org/browse/DS-387?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim Donohue resolved DS-387.
----------------------------

    Resolution: Fixed

This improvement was committed to trunk (r5453), and Documentation was updated 
on the Wiki:
https://wiki.duraspace.org/display/DSDOC/System+Administration#SystemAdministration-PackageImporterandExporter

> Add ability for various Packager plugins to report their custom "options" via 
> command line
> ------------------------------------------------------------------------------------------
>
>                 Key: DS-387
>                 URL: https://jira.duraspace.org/browse/DS-387
>             Project: DSpace
>          Issue Type: Improvement
>          Components: DSpace API
>    Affects Versions: 1.5.2, 1.6.0
>         Environment: Any command line interface
>            Reporter: Tim Donohue
>            Assignee: Tim Donohue
>         Attachments: PackagerOptions-v2-Trunk.patch
>
>
> Currently, the various packager plugins (METS & PDF) have no way to report to 
> users what options are available to be passed to the plugin (via the 
> 'packager -o [option]=[value]' flag).
> It'd be nice to allow a user to get a brief description of the valid options 
> for each plugin via the commandline interface.  I've implemented a simple 
> patch (see attached) which lets users do this as follows:
> (1) running 'dspace packager -h' will output the normal Help information, 
> including a list of all currently configured packager plugins (this feature 
> already existed)
> (2) running 'dspace packager -h -t METS' will report normal Help information, 
> but will *also* output some additional options which are specific to the METS 
> packager plugin.  Similarly, 'dspace packager -h -t PDF' would report any 
> additional options which are specific to the PDF packager plugin.
> The way this is implemented is to add a "getParameterHelp()" method to both 
> the PackageIngester and PackageDisseminator interfaces.  Each implementing 
> packager plugin is responsible for reporting any custom options in this 
> "getParameterHelp()" method.
> See the attached patch for further details.   (NOTE: This patch is very 
> slightly dependent on DS-386 in that some of the line numbers in the patch 
> are only correct if you already have installed DS-386.)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to