Package org.nuxeo.client.methods
Interface DirectoryManagerAPI
-
public interface DirectoryManagerAPI- Since:
- 0.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<DirectoryEntry>createDirectoryEntry(java.lang.String directoryName, DirectoryEntry directoryEntry)retrofit2.Call<okhttp3.ResponseBody>deleteDirectoryEntry(java.lang.String directoryName, java.lang.String directoryEntryId)retrofit2.Call<Directories>fetchDirectories()retrofit2.Call<DirectoryEntries>fetchDirectoryEntries(java.lang.String directoryName)retrofit2.Call<DirectoryEntries>fetchDirectoryEntries(java.lang.String directoryName, java.lang.String currentPageIndex, java.lang.String pageSize, java.lang.String maxResults, java.lang.String sortBy, java.lang.String sortOrder)retrofit2.Call<DirectoryEntry>fetchDirectoryEntry(java.lang.String directoryName, java.lang.String directoryEntryId)retrofit2.Call<DirectoryEntry>updateDirectoryEntry(java.lang.String directoryName, java.lang.String directoryEntryId, DirectoryEntry directoryEntry)
-
-
-
Method Detail
-
fetchDirectories
@GET("directory") retrofit2.Call<Directories> fetchDirectories()
-
fetchDirectoryEntries
@GET("directory/{directoryName}") retrofit2.Call<DirectoryEntries> fetchDirectoryEntries(@Path("directoryName") java.lang.String directoryName)
-
fetchDirectoryEntries
@GET("directory/{directoryName}") retrofit2.Call<DirectoryEntries> fetchDirectoryEntries(@Path("directoryName") java.lang.String directoryName, @Query("currentPageIndex") java.lang.String currentPageIndex, @Query("pageSize") java.lang.String pageSize, @Query("maxResults") java.lang.String maxResults, @Query("sortBy") java.lang.String sortBy, @Query("sortOrder") java.lang.String sortOrder)
-
createDirectoryEntry
@POST("directory/{directoryName}") retrofit2.Call<DirectoryEntry> createDirectoryEntry(@Path("directoryName") java.lang.String directoryName, @Body DirectoryEntry directoryEntry)
-
fetchDirectoryEntry
@GET("directory/{directoryName}/{entryId}") retrofit2.Call<DirectoryEntry> fetchDirectoryEntry(@Path("directoryName") java.lang.String directoryName, @Path("entryId") java.lang.String directoryEntryId)
-
updateDirectoryEntry
@PUT("directory/{directoryName}/{entryId}") retrofit2.Call<DirectoryEntry> updateDirectoryEntry(@Path("directoryName") java.lang.String directoryName, @Path("entryId") java.lang.String directoryEntryId, @Body DirectoryEntry directoryEntry)
-
deleteDirectoryEntry
@DELETE("directory/{directoryName}/{entryId}") retrofit2.Call<okhttp3.ResponseBody> deleteDirectoryEntry(@Path("directoryName") java.lang.String directoryName, @Path("entryId") java.lang.String directoryEntryId)
-
-