You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by Felix Meschberger <Fe...@day.com> on 2008/02/27 20:16:51 UTC

Re: svn commit: r631669 - in /incubator/sling/trunk: api/src/main/java/org/apache/sling/api/ api/src/main/java/org/apache/sling/api/scripting/ api/src/main/java/org/apache/sling/api/services/ api/src/main/java/org/apache/sling/api/servlets/ api/src/main/ja...

Hi,

Am Mittwoch, den 27.02.2008, 18:24 +0000 schrieb cziegeler@apache.org:
> Author: cziegeler
> Date: Wed Feb 27 10:24:23 2008
> New Revision: 631669
> 
> URL: http://svn.apache.org/viewvc?rev=631669&view=rev
> Log:
> IN PROGRESS - issue SLING-279: ServiceLocator clean up 
> https://issues.apache.org/jira/browse/SLING-279
> Remove ServiceLocator interface and from request.
> 
> ...
> Modified:
> incubator/sling/trunk/launchpad/launchpad-servlets/src/main/java/org/apache/sling/ujax/UjaxPostServlet.java
> URL: http://svn.apache.org/viewvc/incubator/sling/trunk/launchpad/launchpad-servlets/src/main/java/org/apache/sling/ujax/UjaxPostServlet.java?rev=631669&r1=631668&r2=631669&view=diff
> ==============================================================================
> --- incubator/sling/trunk/launchpad/launchpad-servlets/src/main/java/org/apache/sling/ujax/UjaxPostServlet.java (original)
> +++ incubator/sling/trunk/launchpad/launchpad-servlets/src/main/java/org/apache/sling/ujax/UjaxPostServlet.java Wed Feb 27 10:24:23 2008
> @@ -145,6 +146,11 @@
>      private final NodeNameGenerator nodeNameGenerator = new NodeNameGenerator();
>  
>      /**
> +     * @scr.reference
> +     */
> +    private MimeTypeService mimeTypeService;
> +
> +    /**
>       * utility class for parsing date strings
>       */
>      private final DateParser dateParser = new DateParser(); {

This makes the MimeTypeService reference a static mandatory, that is the
UjaxPostServlet will only be available when the MimeTypeService is
available (which it generally is but from the use inside the
UjaxFileUploadHandler is not required).

I think, we can safely define this reference optional as in:

   @scr.reference cardinality="0..1" policy="dynamic"

WDYT ?

Regards
Felix