Would someone shed a little light on the expected behavior of an
IdentifierProvider.  Browsing the log, I saw this:

  2015-04-28 17:52:26,098 INFO org.dspace.identifier.IdentifierServiceImpl @ 
org.dspace.identifier.EZIDIdentifierProvider doesn't find an Identifier for 
ITEM, 11.

But I also saw that the code (in IdentifierServiceImpl) seems to treat
a null return from a provider as something normal.
IdentifierProvider.lookup is documented to throw
IdentifierNotFoundException and IdentifierNotResolvableException but
doesn't say when one would see them, nor does it explain why it might
return null.  The exceptions themselves are essentially undocumented.

I'm now wondering if I'm doing the Right Thing when an identifier is
not found by my provider.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu

Attachment: signature.asc
Description: Digital signature

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to