Class LegacyResourceProviderFactoryAdapter


  • public class LegacyResourceProviderFactoryAdapter
    extends org.apache.sling.spi.resource.provider.ResourceProvider<LegacyResourceProviderAdapter>
    • Constructor Detail

      • LegacyResourceProviderFactoryAdapter

        public LegacyResourceProviderFactoryAdapter​(org.apache.sling.api.resource.ResourceProviderFactory rpFactory,
                                                    String[] languages,
                                                    boolean ownsRoot)
    • Method Detail

      • authenticate

        @NotNull
        public @NotNull LegacyResourceProviderAdapter authenticate​(@NotNull
                                                                   @NotNull Map<String,​Object> authenticationInfo)
                                                            throws org.apache.sling.api.resource.LoginException
        Overrides:
        authenticate in class org.apache.sling.spi.resource.provider.ResourceProvider<LegacyResourceProviderAdapter>
        Throws:
        org.apache.sling.api.resource.LoginException
      • getResource

        public org.apache.sling.api.resource.Resource getResource​(org.apache.sling.spi.resource.provider.ResolveContext<LegacyResourceProviderAdapter> ctx,
                                                                  String path,
                                                                  org.apache.sling.spi.resource.provider.ResourceContext resourceContext,
                                                                  org.apache.sling.api.resource.Resource parent)
        Specified by:
        getResource in class org.apache.sling.spi.resource.provider.ResourceProvider<LegacyResourceProviderAdapter>
      • listChildren

        public Iterator<org.apache.sling.api.resource.Resource> listChildren​(org.apache.sling.spi.resource.provider.ResolveContext<LegacyResourceProviderAdapter> ctx,
                                                                             org.apache.sling.api.resource.Resource parent)
        Specified by:
        listChildren in class org.apache.sling.spi.resource.provider.ResourceProvider<LegacyResourceProviderAdapter>
      • getQueryLanguageProvider

        @Nullable
        public @Nullable org.apache.sling.spi.resource.provider.QueryLanguageProvider<LegacyResourceProviderAdapter> getQueryLanguageProvider()
        Overrides:
        getQueryLanguageProvider in class org.apache.sling.spi.resource.provider.ResourceProvider<LegacyResourceProviderAdapter>
      • create

        public org.apache.sling.api.resource.Resource create​(@NotNull
                                                             @NotNull org.apache.sling.spi.resource.provider.ResolveContext<LegacyResourceProviderAdapter> ctx,
                                                             String path,
                                                             Map<String,​Object> properties)
                                                      throws org.apache.sling.api.resource.PersistenceException
        Overrides:
        create in class org.apache.sling.spi.resource.provider.ResourceProvider<LegacyResourceProviderAdapter>
        Throws:
        org.apache.sling.api.resource.PersistenceException
      • delete

        public void delete​(@NotNull
                           @NotNull org.apache.sling.spi.resource.provider.ResolveContext<LegacyResourceProviderAdapter> ctx,
                           @NotNull
                           @NotNull org.apache.sling.api.resource.Resource resource)
                    throws org.apache.sling.api.resource.PersistenceException
        Overrides:
        delete in class org.apache.sling.spi.resource.provider.ResourceProvider<LegacyResourceProviderAdapter>
        Throws:
        org.apache.sling.api.resource.PersistenceException
      • commit

        public void commit​(@NotNull
                           @NotNull org.apache.sling.spi.resource.provider.ResolveContext<LegacyResourceProviderAdapter> ctx)
                    throws org.apache.sling.api.resource.PersistenceException
        Overrides:
        commit in class org.apache.sling.spi.resource.provider.ResourceProvider<LegacyResourceProviderAdapter>
        Throws:
        org.apache.sling.api.resource.PersistenceException
      • adaptTo

        public <AdapterType> AdapterType adaptTo​(@NotNull
                                                 @NotNull org.apache.sling.spi.resource.provider.ResolveContext<LegacyResourceProviderAdapter> ctx,
                                                 @NotNull
                                                 @NotNull Class<AdapterType> type)
        Overrides:
        adaptTo in class org.apache.sling.spi.resource.provider.ResourceProvider<LegacyResourceProviderAdapter>