@Produces(value={"application/json","application/xml"})
@Consumes(value={"application/json","application/xml"})
@Path(value="/cr_fragments")
public interface ContentRepositoryFragmentResource
Modifier and Type | Method and Description |
---|---|
ContentRepositoryFragmentResponse |
add(ContentRepositoryFragmentModel item)
Create a new ContentRepository Fragment
|
ContentRepositoryFragmentEntryResponse |
addEntry(String id,
ContentRepositoryFragmentEntryModel item)
Create a new ContentRepository Fragment Entry
|
javax.ws.rs.core.Response |
delete(String id)
Delete the ContentRepository Fragment with given id
|
javax.ws.rs.core.Response |
deleteEntry(String id,
String entryId)
Delete the Fragment entry
|
ContentRepositoryFragmentResponse |
get(String id)
Get the ContentRepository Fragment with given id
|
ContentRepositoryFragmentEntryResponse |
getEntry(String id,
String entryId)
Get a Fragment Entry
|
ContentRepositoryFragmentListResponse |
list(FilterParameterBean filter,
SortParameterBean sorting,
PagingParameterBean paging,
PermsParameterBean perms)
List available ContentRepository Fragments.
The result can be filtered by id
globalId
name
and sorted by
id
globalId
name
|
ContentRepositoryFragmentEntryListResponse |
listEntries(String id,
FilterParameterBean filter,
SortParameterBean sorting,
PagingParameterBean paging)
Get the entries in the ContentRepository Fragment.
The result can be filtered by id
globalId
tagname
mapname
foreignlinkAttribute
foreignlinkAttributeRule
category
and sorted by
id
globalId
tagname
mapname
objType
attributeType
targetType
multivalue
optimized
filesystem
foreignlinkAttribute
foreignlinkAttributeRule
category
segmentfield
displayfield
urlfield
|
ContentRepositoryFragmentResponse |
update(String id,
ContentRepositoryFragmentModel item)
Update ContentRepository Fragment with given id
|
ContentRepositoryFragmentEntryResponse |
updateEntry(String id,
String entryId,
ContentRepositoryFragmentEntryModel item)
Update Fragment entry
|
@GET ContentRepositoryFragmentListResponse list(@BeanParam FilterParameterBean filter, @BeanParam SortParameterBean sorting, @BeanParam PagingParameterBean paging, @BeanParam PermsParameterBean perms) throws Exception
id
globalId
name
id
globalId
name
filter
- filter parameterssorting
- sorting parameterspaging
- paging parametersperms
- permissions 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
globalId
tagname
mapname
foreignlinkAttribute
foreignlinkAttributeRule
category
id
globalId
tagname
mapname
objType
attributeType
targetType
multivalue
optimized
filesystem
foreignlinkAttribute
foreignlinkAttributeRule
category
segmentfield
displayfield
urlfield
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 © 2024 Gentics Software. All rights reserved.