@Produces(value={"application/xml","application/json","application/vnd.zanata.glossary+xml","application/vnd.zanata.glossary+json"})
@Consumes(value={"application/xml","application/json","application/vnd.zanata.glossary+xml","application/vnd.zanata.glossary+json"})
public interface GlossaryResource
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_PATH |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
deleteGlossaries()
Delete all glossary terms.
|
javax.ws.rs.core.Response |
deleteGlossary(LocaleId locale)
Delete all glossary terms with the specified locale.
|
javax.ws.rs.core.Response |
get(LocaleId locale)
Returns Glossary entries for a single locale.
|
javax.ws.rs.core.Response |
getEntries()
Returns all Glossary entries.
|
javax.ws.rs.core.Response |
put(Glossary messageBody)
Adds glossary entries.
|
static final String SERVICE_PATH
@GET @Produces(value={"application/vnd.zanata.glossary+xml","application/vnd.zanata.glossary+json","application/xml","application/json"}) javax.ws.rs.core.Response getEntries()
@GET @Path(value="/{locale}") @Produces(value={"application/vnd.zanata.glossary+xml","application/vnd.zanata.glossary+json","application/xml","application/json"}) javax.ws.rs.core.Response get(@PathParam(value="locale") LocaleId locale)
locale
- Locale for which to retrieve entries.@PUT javax.ws.rs.core.Response put(Glossary messageBody)
glossary
- The Glossary entries to add.@DELETE @Path(value="/{locale}") javax.ws.rs.core.Response deleteGlossary(@PathParam(value="locale") LocaleId locale)
targetLocale
- The target locale to delete glossary entries from.@DELETE javax.ws.rs.core.Response deleteGlossaries()
Copyright © 2017 Zanata Project. All rights reserved.