Annotation Type Self


  • @Target({METHOD,FIELD,PARAMETER})
    @Retention(RUNTIME)
    @InjectAnnotation
    public @interface Self
    Annotation to be used on either methods, fields or constructor parameters to let Sling Models inject the adaptable itself, or an object that can be adapted from it.
    • Element Detail

      • optional

        @Deprecated
        boolean optional
        Deprecated.
        If set to true, the model can be instantiated even if there is no object that can be adapted from the adaptable itself. Default = false.
        Returns:
        Optional
        Default:
        false