@Path(value="/apis/dashboards") public class DashboardMetadataAPI extends Object implements org.wso2.msf4j.Microservice
| Constructor and Description |
|---|
DashboardMetadataAPI() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(org.osgi.framework.BundleContext bundleContext) |
javax.ws.rs.core.Response |
create(org.wso2.carbon.dashboards.core.bean.DashboardMetadata dashboardMetadata)
Create a new dashboard
|
protected void |
deactivate(org.osgi.framework.BundleContext bundleContext) |
javax.ws.rs.core.Response |
delete(String id)
Delete a particular dashboard.
|
javax.ws.rs.core.Response |
get(String id)
Get a particular dashboard selected by the ID.
|
javax.ws.rs.core.Response |
list()
Get list of dashboards available.
|
javax.ws.rs.core.Response |
update(String id,
org.wso2.carbon.dashboards.core.bean.DashboardMetadata dashboardMetadata)
Update a particular dashboard.
|
protected void activate(org.osgi.framework.BundleContext bundleContext)
protected void deactivate(org.osgi.framework.BundleContext bundleContext)
@GET
@Consumes(value="application/json")
@Produces(value="application/json")
@Path(value="/")
public javax.ws.rs.core.Response list()
throws org.wso2.carbon.dashboards.core.exception.DashboardException
org.wso2.carbon.dashboards.core.exception.DashboardException@GET
@Consumes(value="application/json")
@Produces(value="application/json")
@Path(value="/{id}")
public javax.ws.rs.core.Response get(@PathParam(value="id")
String id)
throws org.wso2.carbon.dashboards.core.exception.DashboardException
id - Dashboard IDorg.wso2.carbon.dashboards.core.exception.DashboardException@POST
@Consumes(value="application/json")
@Produces(value="application/json")
@Path(value="/")
public javax.ws.rs.core.Response create(org.wso2.carbon.dashboards.core.bean.DashboardMetadata dashboardMetadata)
throws org.wso2.carbon.dashboards.core.exception.DashboardException
dashboardMetadata - Dashboard metadataorg.wso2.carbon.dashboards.core.exception.DashboardException@PUT
@Consumes(value="application/json")
@Produces(value="application/json")
@Path(value="/{id}")
public javax.ws.rs.core.Response update(@PathParam(value="id")
String id,
org.wso2.carbon.dashboards.core.bean.DashboardMetadata dashboardMetadata)
throws org.wso2.carbon.dashboards.core.exception.DashboardException
id - Dashboard IDdashboardMetadata - Dashboard metadataorg.wso2.carbon.dashboards.core.exception.DashboardException@DELETE
@Path(value="/{id}")
public javax.ws.rs.core.Response delete(@PathParam(value="id")
String id)
throws org.wso2.carbon.dashboards.core.exception.DashboardException
id - Dashboard IDorg.wso2.carbon.dashboards.core.exception.DashboardExceptionCopyright © 2017 WSO2. All rights reserved.