-
Method Summary
| Modifier and Type |
Method |
Description |
Workspace |
branchWorkspace(String id,
WorkspaceBranchRequest branch) |
|
void |
branchWorkspace(String id,
WorkspaceBranchRequest branch,
retrofit.Callback<Workspace> callback) |
|
Workspace |
createWorkspace(Workspace workspace) |
|
void |
createWorkspace(Workspace workspace,
retrofit.Callback<Workspace> callback) |
|
Workspace |
createWorkspaceFromTemplate(String workspaceName,
String templateID,
String decription) |
|
Workspace |
createWorkspaceWithModel(String workspaceName,
String modelID,
String description) |
|
retrofit.client.Response |
deleteWorkspace(String id) |
|
void |
deleteWorkspace(String id,
retrofit.Callback<retrofit.client.Response> callback) |
|
List<Workspace> |
findWorkspacesByName(String workspaceName) |
|
AggregatedWorkspace |
getAggregatedWorkspace(String id) |
|
void |
getAggregatedWorkspace(String id,
retrofit.Callback<AggregatedWorkspace> callback) |
|
List<Component> |
getAllComponents(String id) |
|
void |
getAllComponents(String id,
retrofit.Callback<List<Component>> callback) |
|
List<Workspace> |
getAllWorkspaces() |
|
void |
getAllWorkspaces(retrofit.Callback<List<Workspace>> callback) |
|
List<WorkspaceBranch> |
getBranches(String id) |
|
void |
getBranches(String id,
retrofit.Callback<List<WorkspaceBranch>> callback) |
|
Workspace |
getWorkspaceById(String id) |
|
void |
getWorkspaceById(String id,
retrofit.Callback<Workspace> callback) |
|
Workspace |
updateWorkspace(String id,
Workspace workspace) |
|
void |
updateWorkspace(String id,
Workspace workspace,
retrofit.Callback<Workspace> callback) |
|
-
Method Details
-
-
@GET("/api/workspace")
void getAllWorkspaces(
retrofit.Callback<List<Workspace>> callback)
-
@GET("/api/workspace/{id}")
Workspace getWorkspaceById(
@Path("id")
String id)
-
@GET("/api/workspace/{id}")
void getWorkspaceById(
@Path("id")
String id,
retrofit.Callback<Workspace> callback)
-
-
@GET("/api/workspace/{id}/branch")
void getBranches(
@Path("id")
String id,
retrofit.Callback<List<WorkspaceBranch>> callback)
-
-
@GET("/api/workspace/{id}/aggregated")
void getAggregatedWorkspace(
@Path("id")
String id,
retrofit.Callback<AggregatedWorkspace> callback)
-
-
@POST("/api/workspace")
void createWorkspace(
@Body
Workspace workspace,
retrofit.Callback<Workspace> callback)
-
-
-
-
@PUT("/api/workspace/{id}")
void updateWorkspace(
@Path("id")
String id,
@Body
Workspace workspace,
retrofit.Callback<Workspace> callback)
-
@DELETE("/api/workspace/{id}")
retrofit.client.Response deleteWorkspace(
@Path("id")
String id)
-
@DELETE("/api/workspace/{id}")
void deleteWorkspace(
@Path("id")
String id,
retrofit.Callback<retrofit.client.Response> callback)
-
@GET("/api/workspace/by-name")
List<Workspace> findWorkspacesByName(
@Query("name")
String workspaceName)
-
-
-
-
@GET("/api/workspace/{id}/component")
void getAllComponents(
@Path("id")
String id,
retrofit.Callback<List<Component>> callback)