public class Containers extends java.lang.Object implements IContainers
| Constructor and Description |
|---|
Containers(BmContext context) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ContainerDescriptor> |
all(ContainerQuery query) |
java.util.List<ContainerDescriptor> |
allForUser(java.lang.String domainUid,
java.lang.String userUid,
ContainerQuery query) |
java.util.List<BaseContainerDescriptor> |
allLight(ContainerQuery query) |
ContainerDescriptor |
asDescriptorForUser(Container c,
SecurityContext sc,
java.lang.String userUid) |
java.util.List<ContainerDescriptor> |
asDescriptors(java.util.List<Container> containers,
SecurityContext sc) |
void |
create(java.lang.String uid,
ContainerDescriptor descriptor)
Create a container
|
void |
delete(java.lang.String uid)
Delete a container
|
ContainerDescriptor |
get(java.lang.String uid)
Get a container
|
java.util.List<ContainerDescriptor> |
getContainers(java.util.List<java.lang.String> containerIds)
Get container
|
java.util.List<BaseContainerDescriptor> |
getContainersLight(java.util.List<java.lang.String> containerIds)
Get container
|
ContainerDescriptor |
getForUser(java.lang.String domainUid,
java.lang.String userUid,
java.lang.String uid)
Get a container as if it where requested by another user.
|
ContainerDescriptor |
getIfPresent(java.lang.String uid)
Get a container
|
void |
setAccessControlList(java.lang.String uid,
java.util.List<AccessControlEntry> entries) |
void |
update(java.lang.String uid,
ContainerModifiableDescriptor descriptor)
Update a container
|
public Containers(BmContext context)
public void create(java.lang.String uid,
ContainerDescriptor descriptor)
throws ServerFault
IContainerscreate in interface IContainersServerFaultpublic void delete(java.lang.String uid)
throws ServerFault
IContainersdelete in interface IContainersServerFaultpublic void update(java.lang.String uid,
ContainerModifiableDescriptor descriptor)
throws ServerFault
IContainersupdate in interface IContainersServerFaultpublic java.util.List<ContainerDescriptor> getContainers(java.util.List<java.lang.String> containerIds) throws ServerFault
IContainersgetContainers in interface IContainersContainerDescriptor listServerFaultpublic java.util.List<BaseContainerDescriptor> getContainersLight(java.util.List<java.lang.String> containerIds) throws ServerFault
IContainersgetContainersLight in interface IContainersBaseContainerDescriptor listServerFaultpublic java.util.List<ContainerDescriptor> all(ContainerQuery query) throws ServerFault
all in interface IContainersServerFaultpublic java.util.List<BaseContainerDescriptor> allLight(ContainerQuery query) throws ServerFault
allLight in interface IContainersServerFaultpublic java.util.List<ContainerDescriptor> allForUser(java.lang.String domainUid, java.lang.String userUid, ContainerQuery query) throws ServerFault
allForUser in interface IContainersServerFaultpublic ContainerDescriptor getForUser(java.lang.String domainUid, java.lang.String userUid, java.lang.String uid) throws ServerFault
IContainersgetForUser in interface IContainersServerFaultpublic java.util.List<ContainerDescriptor> asDescriptors(java.util.List<Container> containers, SecurityContext sc) throws ServerFault
ServerFaultpublic ContainerDescriptor asDescriptorForUser(Container c, SecurityContext sc, java.lang.String userUid) throws ServerFault
ServerFaultpublic ContainerDescriptor get(java.lang.String uid) throws ServerFault
IContainersget in interface IContainersuid - the containers unique identifierServerFault - with ErrorCode.NOT_FOUND if the container does
not existpublic void setAccessControlList(java.lang.String uid,
java.util.List<AccessControlEntry> entries)
throws ServerFault
setAccessControlList in interface IContainersServerFaultpublic ContainerDescriptor getIfPresent(java.lang.String uid) throws ServerFault
IContainersgetIfPresent in interface IContainersServerFaultCopyright © 2022. All Rights Reserved.