Changeset 29899

Show
Ignore:
Timestamp:
02/05/08 16:13:11 (10 months ago)
Author:
dmihalache
Message:

PLE-1: Do an XML/File importer for incoming mail
additional restlet checks - forward port

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/restAPI/service/PluggableRestletService.java

    r28475 r29899  
    103103        if (restletsDescriptors.containsKey(name)) { 
    104104 
     105            RestletPluginDescriptor rpd = restletsDescriptors.get(name); 
     106            if (rpd == null) { 
     107                log.error("Error while creating Restlet instance. Cannot get RestletPluginDescriptor for name: " 
     108                        + name); 
     109                return null; 
     110            } 
     111            Class theClass = rpd.getClassName(); 
     112            if (theClass == null) { 
     113                log.error("Error while creating Restlet instance. Class not available for restlet descriptor: " 
     114                        + name); 
     115                return null; 
     116            } 
    105117            Restlet restlet; 
    106118            try { 
    107                 restlet = (Restlet) restletsDescriptors.get(name).getClassName().newInstance(); 
     119                restlet = (Restlet) theClass.newInstance(); 
    108120            } catch (InstantiationException e) { 
    109121                log.error("Error while creating Restlet instance : "