public final class ModuleAssets.Async extends Object
| Constructor and Description |
|---|
Async() |
public CMACallback<CMAAsset> archive(CMAAsset asset, CMACallback<CMAAsset> callback)
asset - Assetcallback - CallbackCMACallback instanceIllegalArgumentException - if asset is null.IllegalArgumentException - if asset id is null.IllegalArgumentException - if asset space id is null.public CMACallback<CMAAsset> create(String spaceId, CMAAsset asset, CMACallback<CMAAsset> callback)
asset 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 IDasset - Assetcallback - CallbackCMACallback instanceIllegalArgumentException - if asset is null.IllegalArgumentException - if asset id is null.IllegalArgumentException - if asset space id is null.public CMACallback<String> delete(String spaceId, String assetId, CMACallback<String> callback)
spaceId - Space IDassetId - Asset IDcallback - CallbackCMACallback instanceIllegalArgumentException - if spaceId is null.IllegalArgumentException - if assetId is null.public CMACallback<CMAArray<CMAAsset>> fetchAll(String spaceId, CMACallback<CMAArray<CMAAsset>> callback)
spaceId - Space IDcallback - CallbackCMACallback instancepublic CMACallback<CMAArray<CMAAsset>> fetchAll(String spaceId, Map<String,String> query, CMACallback<CMAArray<CMAAsset>> callback)
spaceId - Space IDquery - Querycallback - CallbackCMACallback instanceIllegalArgumentException - if spaceId is null.public CMACallback<CMAAsset> fetchOne(String spaceId, String assetId, CMACallback<CMAAsset> callback)
assetId from a Space.spaceId - Space IDassetId - Asset IDcallback - CallbackCMACallback instanceIllegalArgumentException - if spaceId is null.IllegalArgumentException - if assetId is null.public CMACallback<String> process(CMAAsset asset, String locale, CMACallback<String> callback)
asset - Assetlocale - Localecallback - CallbackCMACallback instanceIllegalArgumentException - if asset is null.IllegalArgumentException - if asset has no id.IllegalArgumentException - if asset has no space.IllegalArgumentException - if locale is null.public CMACallback<CMAAsset> publish(CMAAsset asset, CMACallback<CMAAsset> callback)
asset - Assetcallback - CallbackCMACallback instanceIllegalArgumentException - if asset is null.IllegalArgumentException - if asset has no id.IllegalArgumentException - if asset has no space id.public CMACallback<CMAAsset> unArchive(CMAAsset asset, CMACallback<CMAAsset> callback)
asset - Assetcallback - CallbackCMACallback instanceIllegalArgumentException - if asset is null.IllegalArgumentException - if asset id is empty.IllegalArgumentException - if asset's space id is empty.public CMACallback<CMAAsset> unPublish(CMAAsset asset, CMACallback<CMAAsset> callback)
asset - Assetcallback - CallbackCMACallback instanceIllegalArgumentException - if asset is null.IllegalArgumentException - if asset's id is not set.IllegalArgumentException - if asset's space id is not set.public CMACallback<CMAAsset> update(CMAAsset asset, CMACallback<CMAAsset> callback)
asset - Assetcallback - CallbackCMACallback instanceIllegalArgumentException - if asset is null.IllegalArgumentException - if asset's id is null.IllegalArgumentException - if asset's space id is null.IllegalArgumentException - if asset's version is null.Copyright © 2017 Contentful, GmbH.. All Rights Reserved.