Package net.bluemind.core.container.api
Interface IContainersAsync
public interface IContainersAsync
-
Method Summary
Modifier and TypeMethodDescriptionvoid
all
(ContainerQuery query, AsyncHandler<List<ContainerDescriptor>> handler) void
allForUser
(String domainUid, String userUid, ContainerQuery query, AsyncHandler<List<ContainerDescriptor>> handler) void
allLight
(ContainerQuery query, AsyncHandler<List<BaseContainerDescriptor>> handler) void
create
(String uid, ContainerDescriptor descriptor, AsyncHandler<BaseContainerDescriptor> handler) void
delete
(String uid, AsyncHandler<Void> handler) void
get
(String uid, AsyncHandler<ContainerDescriptor> handler) void
getContainers
(List<String> containerIds, AsyncHandler<List<ContainerDescriptor>> handler) void
getContainersLight
(List<String> containerIds, AsyncHandler<List<BaseContainerDescriptor>> handler) void
getForUser
(String domainUid, String userUid, String uid, AsyncHandler<ContainerDescriptor> handler) void
getIfPresent
(String uid, AsyncHandler<ContainerDescriptor> handler) void
getLight
(String uid, AsyncHandler<BaseContainerDescriptor> handler) void
getLightIfPresent
(String uid, AsyncHandler<BaseContainerDescriptor> handler) void
setAccessControlList
(String uid, List<AccessControlEntry> entries, AsyncHandler<Void> handler) void
update
(String uid, ContainerModifiableDescriptor descriptor, AsyncHandler<Void> handler)
-
Method Details
-
all
-
allForUser
void allForUser(String domainUid, String userUid, ContainerQuery query, AsyncHandler<List<ContainerDescriptor>> handler) -
allLight
-
create
void create(String uid, ContainerDescriptor descriptor, AsyncHandler<BaseContainerDescriptor> handler) -
delete
-
get
-
getContainers
-
getContainersLight
void getContainersLight(List<String> containerIds, AsyncHandler<List<BaseContainerDescriptor>> handler) -
getForUser
void getForUser(String domainUid, String userUid, String uid, AsyncHandler<ContainerDescriptor> handler) -
getIfPresent
-
getLight
-
getLightIfPresent
-
setAccessControlList
-
update
-