Package com.contentful.java.cma
Class ModuleSpaces.Async
- java.lang.Object
-
- com.contentful.java.cma.ModuleSpaces.Async
-
- Enclosing class:
- ModuleSpaces
public class ModuleSpaces.Async extends java.lang.ObjectAsync module.
-
-
Constructor Summary
Constructors Constructor Description Async()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CMACallback<CMASpace>create(CMASpace space, CMACallback<CMASpace> callback)Create a Space.CMACallback<CMASpace>create(CMASpace space, java.lang.String organizationId, CMACallback<CMASpace> callback)Create a Space in an Organization.CMACallback<CMASpace>create(java.lang.String spaceName, CMACallback<CMASpace> callback)Create a Space.CMACallback<CMASpace>create(java.lang.String spaceName, java.lang.String organizationId, CMACallback<CMASpace> callback)Create a Space in an Organization.CMACallback<java.lang.Integer>delete(CMASpace space, CMACallback<java.lang.Integer> callback)Delete a Space.CMACallback<java.lang.Integer>delete(java.lang.String spaceId, CMACallback<java.lang.Integer> callback)Delete a Space.CMACallback<CMAArray<CMASpace>>fetchAll(CMACallback<CMAArray<CMASpace>> callback)Fetch all Spaces.CMACallback<CMAArray<CMASpace>>fetchAll(java.util.Map<java.lang.String,java.lang.String> query, CMACallback<CMAArray<CMASpace>> callback)Fetch all Spaces using a non empty query.CMACallback<CMASpace>fetchOne(java.lang.String spaceId, CMACallback<CMASpace> callback)Fetch a Space with a givenspaceId.CMACallback<CMASpace>update(CMASpace space, CMACallback<CMASpace> callback)Update a Space.
-
-
-
Method Detail
-
create
public CMACallback<CMASpace> create(java.lang.String spaceName, CMACallback<CMASpace> callback)
Create a Space.- Parameters:
spaceName- Space namecallback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if spaceName is null.
-
create
public CMACallback<CMASpace> create(CMASpace space, CMACallback<CMASpace> callback)
Create a Space.- Parameters:
space- CMASpacecallback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if space is null.
-
create
public CMACallback<CMASpace> create(java.lang.String spaceName, java.lang.String organizationId, CMACallback<CMASpace> callback)
Create a Space in an Organization.- Parameters:
spaceName- Space nameorganizationId- organization IDcallback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if spaceName is null.java.lang.IllegalArgumentException- if organizationId is null.
-
create
public CMACallback<CMASpace> create(CMASpace space, java.lang.String organizationId, CMACallback<CMASpace> callback)
Create a Space in an Organization.- Parameters:
space- CMASpaceorganizationId- organization IDcallback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if space is null.java.lang.IllegalArgumentException- if space's name is null.java.lang.IllegalArgumentException- if organizationId is null.
-
delete
public CMACallback<java.lang.Integer> delete(java.lang.String spaceId, CMACallback<java.lang.Integer> callback)
Delete a Space.- Parameters:
spaceId- Space IDcallback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if space's id is null.
-
delete
public CMACallback<java.lang.Integer> delete(CMASpace space, CMACallback<java.lang.Integer> callback)
Delete a Space.- Parameters:
space- Spacecallback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if space's id is null.
-
fetchAll
public CMACallback<CMAArray<CMASpace>> fetchAll(CMACallback<CMAArray<CMASpace>> callback)
Fetch all Spaces.This fetch uses the default parameter defined in
DefaultQueryParameter.FETCH.- Parameters:
callback- Inform about results on the callback.- Returns:
- the given
CMACallbackinstance.
-
fetchAll
public CMACallback<CMAArray<CMASpace>> fetchAll(java.util.Map<java.lang.String,java.lang.String> query, CMACallback<CMAArray<CMASpace>> callback)
Fetch all Spaces using a non empty query.- Parameters:
query- used to narrow down on the space requested.callback- callback to be called, once the result is present.- Returns:
- the given
CMACallbackinstance
-
fetchOne
public CMACallback<CMASpace> fetchOne(java.lang.String spaceId, CMACallback<CMASpace> callback)
Fetch a Space with a givenspaceId.- Parameters:
spaceId- Space IDcallback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if space's id is null.
-
update
public CMACallback<CMASpace> update(CMASpace space, CMACallback<CMASpace> callback)
Update a Space.- Parameters:
space- Spacecallback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if space is null.java.lang.IllegalArgumentException- if space's name is null.java.lang.IllegalArgumentException- if space's space id is null.java.lang.IllegalArgumentException- if space's version is null.
-
-