public final class ModuleContentTypes.Async extends Object
| Constructor and Description |
|---|
Async() |
| Modifier and Type | Method and Description |
|---|---|
CMACallback<CMAContentType> |
create(String spaceId,
CMAContentType contentType,
CMACallback<CMAContentType> callback)
Create a new Content Type.
|
CMACallback<Integer> |
delete(String spaceId,
String contentTypeId,
CMACallback<Integer> callback)
Delete a Content Type.
|
CMACallback<CMAArray<CMAContentType>> |
fetchAll(String spaceId,
CMACallback<CMAArray<CMAContentType>> callback)
Fetch all Content Types from a Space.
|
CMACallback<CMAArray<CMAContentType>> |
fetchAll(String spaceId,
Map<String,String> query,
CMACallback<CMAArray<CMAContentType>> callback)
Fetch all Content Types from a Space with a query.
|
CMACallback<CMAArray<CMASnapshot>> |
fetchAllSnapshots(CMAContentType contentType,
CMACallback<CMAArray<CMASnapshot>> callback)
Fetch all snapshots of this content type.
|
CMACallback<CMAContentType> |
fetchOne(String spaceId,
String contentTypeId,
CMACallback<CMAContentType> callback)
Fetch a Content Type with the given
contentTypeId from a Space. |
CMACallback<CMASnapshot> |
fetchOneSnapshot(CMAContentType contentType,
String snapshotId,
CMACallback<CMASnapshot> callback)
Fetch a specific snapshot of this content type.
|
CMACallback<CMAContentType> |
publish(CMAContentType contentType,
CMACallback<CMAContentType> callback)
Publish a Content Type.
|
CMACallback<CMAContentType> |
unPublish(CMAContentType contentType,
CMACallback<CMAContentType> callback)
Un-Publish a Content Type.
|
CMACallback<CMAContentType> |
update(CMAContentType contentType,
CMACallback<CMAContentType> callback)
Update a Content Type.
|
public CMACallback<CMAContentType> create(String spaceId, CMAContentType contentType, CMACallback<CMAContentType> callback)
contentType has an ID associated with it, that ID will be used,
otherwise the server will auto-generate an ID that will be contained in the response upon
success.spaceId - Space IDcontentType - Content Typecallback - CallbackCMACallback instanceIllegalArgumentException - if spaceId is null.IllegalArgumentException - if contentType is null.IllegalArgumentException - if contentTypeId is null.public CMACallback<Integer> delete(String spaceId, String contentTypeId, CMACallback<Integer> callback)
spaceId - Space IDcontentTypeId - Content Type IDcallback - CallbackCMACallback instanceIllegalArgumentException - if spaceId is null.IllegalArgumentException - if contentTypeId is null.public CMACallback<CMAArray<CMAContentType>> fetchAll(String spaceId, CMACallback<CMAArray<CMAContentType>> callback)
spaceId - Space IDcallback - CallbackCMACallback instanceIllegalArgumentException - if spaceId is null.public CMACallback<CMAArray<CMAContentType>> fetchAll(String spaceId, Map<String,String> query, CMACallback<CMAArray<CMAContentType>> callback)
spaceId - Space IDquery - Querycallback - CallbackCMACallback instanceIllegalArgumentException - if spaceId is null.public CMACallback<CMAContentType> fetchOne(String spaceId, String contentTypeId, CMACallback<CMAContentType> callback)
contentTypeId from a Space.spaceId - Space IDcontentTypeId - Content Type IDcallback - CallbackCMACallback instanceIllegalArgumentException - if spaceId is null.IllegalArgumentException - if contentTypeId is null.public CMACallback<CMAContentType> publish(CMAContentType contentType, CMACallback<CMAContentType> callback)
contentType - Content Typecallback - CallbackCMACallback instanceIllegalArgumentException - if contentType is null.IllegalArgumentException - if contentType's id is null.IllegalArgumentException - if contentType's space id is null.public CMACallback<CMAContentType> unPublish(CMAContentType contentType, CMACallback<CMAContentType> callback)
contentType - Content Typecallback - CallbackCMACallback instanceIllegalArgumentException - if contentType is null.IllegalArgumentException - if contentType's id is null.IllegalArgumentException - if contentType's space id is null.public CMACallback<CMAContentType> update(CMAContentType contentType, CMACallback<CMAContentType> callback)
contentType - Content Typecallback - CallbackCMACallback instanceIllegalArgumentException - if contentType is null.IllegalArgumentException - if contentType's name is null.IllegalArgumentException - if contentType's id is null.IllegalArgumentException - if contentType's space id is null.IllegalArgumentException - if contentType's version is null.public CMACallback<CMAArray<CMASnapshot>> fetchAllSnapshots(CMAContentType contentType, CMACallback<CMAArray<CMASnapshot>> callback)
contentType - the contentType whose snapshots to be returned.callback - the callback to be informed about success or failure.IllegalArgumentException - if contentType is null.IllegalArgumentException - if contentType's id is null.IllegalArgumentException - if contentType's space id is null.public CMACallback<CMASnapshot> fetchOneSnapshot(CMAContentType contentType, String snapshotId, CMACallback<CMASnapshot> callback)
contentType - the contentType whose snapshot to be returned.snapshotId - the snapshot to be returned.callback - the callback to be informed about success or failure.IllegalArgumentException - if contentType is null.IllegalArgumentException - if contentType's id is null.IllegalArgumentException - if contentType's space id is null.IllegalArgumentException - if snapshotId is null.Copyright © 2017 Contentful, GmbH.. All Rights Reserved.