ApiEndpointResource.java 1.09 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  org.apache.sling.api.resource.ResourceResolver
 *  org.apache.sling.api.resource.SyntheticResource
 */
package com.adobe.granite.rest.impl;

import com.adobe.granite.rest.ApiResourceProviderFactory;
import java.util.Collection;
import org.apache.sling.api.resource.ResourceResolver;
import org.apache.sling.api.resource.SyntheticResource;

public class ApiEndpointResource
extends SyntheticResource {
    public static final String RESOURCE_TYPE = "granite/rest/core/apiendpoint";
    public static final String PN_TYPE = "type";
    public static final String PN_URI = "uri";
    private final Collection<ApiResourceProviderFactory> providerFactories;

    public ApiEndpointResource(ResourceResolver resolver, String path, Collection<ApiResourceProviderFactory> providerFactories) {
        super(resolver, path, "granite/rest/core/apiendpoint");
        this.providerFactories = providerFactories;
    }

    public Collection<ApiResourceProviderFactory> getProviderFactories() {
        return this.providerFactories;
    }
}