@Produces(value="application/json") @Consumes(value="application/json") public interface LocalesResource extends RestResource
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_PATH |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
createLanguage(LocaleDetails localeDetails)
Create a new language in Zanata
|
javax.ws.rs.core.Response |
delete(String localeId)
Delete a locale in Zanata
|
javax.ws.rs.core.Response |
get(String filter,
String fields,
int page,
int sizePerPage)
Retrieves a full list of locales enabled in Zanata.
|
javax.ws.rs.core.Response |
getDetails(String localeId)
Retrieve locale details
|
javax.ws.rs.core.Response |
getMembers(String localeId)
Retrieve locale member list
|
javax.ws.rs.core.Response |
getNewLocales(String filter,
int size)
Retrieves a list of locales that is not added yet in the server.
|
javax.ws.rs.core.Response |
getUITranslations()
Retrieves a full list of localized locales for server.
|
static final String SERVICE_PATH
@GET @Produces(value="application/json") javax.ws.rs.core.Response get(@QueryParam(value="filter") String filter, @QueryParam(value="sort") String fields, @DefaultValue(value="1") @QueryParam(value="page") int page, @DefaultValue(value="10") @QueryParam(value="sizePerPage") int sizePerPage)
@GET @Path(value="/locale/{localeId}") @Produces(value="application/json") javax.ws.rs.core.Response getDetails(@PathParam(value="localeId") String localeId)
@GET @Path(value="/locale/{localeId}/members") @Produces(value="application/json") javax.ws.rs.core.Response getMembers(@PathParam(value="localeId") String localeId)
@GET @Path(value="/ui") @Produces(value="application/json") javax.ws.rs.core.Response getUITranslations()
@GET @Path(value="/new") @Produces(value="application/json") javax.ws.rs.core.Response getNewLocales(@QueryParam(value="filter") String filter, @QueryParam(value="size") @DefaultValue(value="10") int size)
@DELETE @Path(value="/locale/{localeId}") @Produces(value="application/json") javax.ws.rs.core.Response delete(@PathParam(value="localeId") String localeId)
@PUT @Path(value="/locale") @Produces(value="application/json") javax.ws.rs.core.Response createLanguage(LocaleDetails localeDetails)
Copyright © 2017 Zanata Project. All rights reserved.