Package net.worcade.client.api
Interface AssetApi
-
- All Superinterfaces:
LabelsApi,OptionalFieldsApi,OwnerApi,RemoteIdsApi,ShareApi
public interface AssetApi extends LabelsApi, OwnerApi, RemoteIdsApi, ShareApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Result<? extends Reference>create(AssetModification subject)Create a new Asset.AssetCreatecreateBuilder()Result<?>delete(String id)Result<? extends Asset>get(String id)Result<? extends Collection<? extends Asset>>getAssetList(Query<AssetField> query)Result<?>update(AssetModification subject)-
Methods inherited from interface net.worcade.client.api.mixin.LabelsApi
addLabels, removeLabels
-
Methods inherited from interface net.worcade.client.api.mixin.OptionalFieldsApi
addOptionalFields, getOptionalFields, removeOptionalFields
-
Methods inherited from interface net.worcade.client.api.mixin.OwnerApi
addOwners, removeOwners
-
Methods inherited from interface net.worcade.client.api.mixin.RemoteIdsApi
addRemoteIds, removeRemoteIds, searchByRemoteId
-
Methods inherited from interface net.worcade.client.api.mixin.ShareApi
addShares, removeShares
-
-
-
-
Method Detail
-
createBuilder
AssetCreate createBuilder()
-
create
Result<? extends Reference> create(AssetModification subject)
Create a new Asset. Use thecreateBuilder()method for a new, empty template.
-
update
Result<?> update(AssetModification subject)
-
getAssetList
Result<? extends Collection<? extends Asset>> getAssetList(Query<AssetField> query)
-
-