@Produces(value={"application/json","application/xml"})
@Consumes(value={"application/json","application/xml"})
@Path(value="/cr_fragments")
public interface ContentRepositoryFragmentResource
@GET ContentRepositoryFragmentListResponse list(@BeanParam FilterParameterBean filter, @BeanParam SortParameterBean sorting, @BeanParam PagingParameterBean paging) throws Exception
filter
- filter parameterssorting
- sorting parameterspaging
- paging parametersException
@POST ContentRepositoryFragmentResponse add(ContentRepositoryFragmentModel item) throws Exception
item
- ContentRepository Fragment to createException
@GET @Path(value="/{id}") ContentRepositoryFragmentResponse get(@PathParam(value="id") String id) throws Exception
id
- internal or external ContentRepository IDException
@PUT @Path(value="/{id}") ContentRepositoryFragmentResponse update(@PathParam(value="id") String id, ContentRepositoryFragmentModel item) throws Exception
id
- internal or external ContentRepository Fragment IDitem
- updated ContentRepository FragmentException
@DELETE @Path(value="/{id}") javax.ws.rs.core.Response delete(@PathParam(value="id") String id) throws Exception
id
- internal or external ContentRepository Fragment IDException
@GET @Path(value="/{id}/entries") ContentRepositoryFragmentEntryListResponse listEntries(@PathParam(value="id") String id, @BeanParam FilterParameterBean filter, @BeanParam SortParameterBean sorting, @BeanParam PagingParameterBean paging) throws Exception
id
- internal or external IDfilter
- filter parameterssorting
- sorting parameterspaging
- paging parametersException
@POST @Path(value="/{id}/entries") ContentRepositoryFragmentEntryResponse addEntry(@PathParam(value="id") String id, ContentRepositoryFragmentEntryModel item) throws Exception
id
- internal or external ID of the ContentRepository Fragmentitem
- entry to createException
@GET @Path(value="/{id}/entries/{entryId}") ContentRepositoryFragmentEntryResponse getEntry(@PathParam(value="id") String id, @PathParam(value="entryId") String entryId) throws Exception
id
- internal or external ID of the ContentRepository FragmententryId
- internal or external ID of the entryException
@PUT @Path(value="/{id}/entries/{entryId}") ContentRepositoryFragmentEntryResponse updateEntry(@PathParam(value="id") String id, @PathParam(value="entryId") String entryId, ContentRepositoryFragmentEntryModel item) throws Exception
id
- internal or external ContentRepository Fragment IDentryId
- internal or external entry IDitem
- updated entryException
@DELETE @Path(value="/{id}/entries/{entryId}") javax.ws.rs.core.Response deleteEntry(@PathParam(value="id") String id, @PathParam(value="entryId") String entryId) throws Exception
id
- internal or external ContentRepository Fragment IDentryId
- internal or external entry IDException
Copyright © 2018 Gentics Software. All rights reserved.