Package org.projectnessie.services.rest
Class RestContentsResource
- java.lang.Object
-
- org.projectnessie.services.rest.RestContentsResource
-
- All Implemented Interfaces:
org.projectnessie.api.ContentsApi,org.projectnessie.api.http.HttpContentsApi
@RequestScoped public class RestContentsResource extends Object implements org.projectnessie.api.http.HttpContentsApi
REST endpoint for the contents-API.
-
-
Constructor Summary
Constructors Constructor Description RestContentsResource()RestContentsResource(ServerConfig config, org.projectnessie.versioned.VersionStore<org.projectnessie.model.Contents,org.projectnessie.model.CommitMeta,org.projectnessie.model.Contents.Type> store, AccessChecker accessChecker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.projectnessie.model.ContentsgetContents(org.projectnessie.model.ContentsKey key, String ref, String hashOnRef)org.projectnessie.model.MultiGetContentsResponsegetMultipleContents(String ref, String hashOnRef, org.projectnessie.model.MultiGetContentsRequest request)
-
-
-
Constructor Detail
-
RestContentsResource
public RestContentsResource()
-
RestContentsResource
@Inject public RestContentsResource(ServerConfig config, org.projectnessie.versioned.VersionStore<org.projectnessie.model.Contents,org.projectnessie.model.CommitMeta,org.projectnessie.model.Contents.Type> store, AccessChecker accessChecker)
-
-
Method Detail
-
getContents
public org.projectnessie.model.Contents getContents(org.projectnessie.model.ContentsKey key, String ref, String hashOnRef) throws org.projectnessie.error.NessieNotFoundException- Specified by:
getContentsin interfaceorg.projectnessie.api.ContentsApi- Specified by:
getContentsin interfaceorg.projectnessie.api.http.HttpContentsApi- Throws:
org.projectnessie.error.NessieNotFoundException
-
getMultipleContents
public org.projectnessie.model.MultiGetContentsResponse getMultipleContents(String ref, String hashOnRef, org.projectnessie.model.MultiGetContentsRequest request) throws org.projectnessie.error.NessieNotFoundException
- Specified by:
getMultipleContentsin interfaceorg.projectnessie.api.ContentsApi- Specified by:
getMultipleContentsin interfaceorg.projectnessie.api.http.HttpContentsApi- Throws:
org.projectnessie.error.NessieNotFoundException
-
-