@Produces(value={"application/json","application/xml"})
@Consumes(value={"application/json","application/xml"})
@Path(value="language")
public interface LanguageResource
Modifier and Type | Method and Description |
---|---|
ContentLanguageResponse |
create(ContentLanguage language)
Create a new content language
|
javax.ws.rs.core.Response |
delete(String id)
Delete the language with given ID
|
ContentLanguageResponse |
get(String id)
Load the language with given id
|
LanguageListResponse |
list()
Deprecated.
|
LanguageList |
list(FilterParameterBean filter,
SortParameterBean sorting,
PagingParameterBean paging)
Load a list of languages.
The result can be filtered by id
globalId
name
code
and sorted by
id
globalId
name
code
|
ContentLanguageResponse |
update(String id,
ContentLanguage language)
Update the language with given id
|
@GET LanguageList list(@BeanParam FilterParameterBean filter, @BeanParam SortParameterBean sorting, @BeanParam PagingParameterBean paging) throws Exception
id
globalId
name
code
id
globalId
name
code
filter
- filter parameterssorting
- sorting parameterspaging
- paging parametersException
@POST ContentLanguageResponse create(ContentLanguage language) throws Exception
language
- languageException
@GET @Path(value="/{id}") ContentLanguageResponse get(@PathParam(value="id") String id) throws Exception
id
- language IDException
@PUT @Path(value="/{id}") ContentLanguageResponse update(@PathParam(value="id") String id, ContentLanguage language) throws Exception
id
- language IDlanguage
- Updated languageException
@DELETE @Path(value="/{id}") javax.ws.rs.core.Response delete(@PathParam(value="id") String id) throws Exception
id
- language IDException
@GET @Path(value="list") LanguageListResponse list() throws Exception
Exception
Copyright © 2024 Gentics Software. All rights reserved.