View Javadoc
1   package info.magnolia.resourceloader.jcr;
2   
3   import javax.annotation.Generated;
4   import javax.inject.Inject;
5   import javax.inject.Provider;
6   import info.magnolia.resourceloader.ResourceOriginFactory;
7   @Generated("com.google.auto.factory.processor.AutoFactoryProcessor")
8   public final class JcrResourceOriginFactory
9       implements ResourceOriginFactory {
10    private final Provider<info.magnolia.context.SystemContext> systemContextProvider;
11    @Inject
12    public JcrResourceOriginFactory(Provider<info.magnolia.context.SystemContext> systemContextProvider) {
13      this.systemContextProvider = systemContextProvider;
14    }
15    public JcrResourceOrigin create(String name) {
16      return new JcrResourceOrigin(systemContextProvider.get(), name);
17    }
18  }