public class ContainerManagement extends java.lang.Object implements IInternalContainerManagement
| Constructor and Description |
|---|
ContainerManagement(BmContext context,
Container container) |
| Modifier and Type | Method and Description |
|---|---|
void |
allowOfflineSync(java.lang.String subject) |
boolean |
canAccess(java.util.List<java.lang.String> verbsOrRoles) |
void |
disallowOfflineSync(java.lang.String subject) |
java.util.List<AccessControlEntry> |
getAccessControlList()
Retrieve container ACL
|
java.util.List<ItemDescriptor> |
getAllItems()
Get all container items
|
ContainerDescriptor |
getDescriptor()
Retrieve container descriptor
|
java.util.List<ItemDescriptor> |
getFilteredItems(ItemFlagFilter filter)
Get all container items matching the given filter
|
Count |
getItemCount() |
java.util.List<ItemDescriptor> |
getItems(java.util.List<java.lang.String> uids)
Get container items
|
java.util.Map<java.lang.String,java.lang.String> |
getSettings()
Get container settings
|
void |
setAccessControlList(java.util.List<AccessControlEntry> entries)
store container ACL
|
void |
setAccessControlList(java.util.List<AccessControlEntry> entries,
boolean sendNotification)
Same as
IContainerManagement.ContainerDescriptor but don't send email
notification if sendNotification is false |
void |
setPersonalSettings(java.util.Map<java.lang.String,java.lang.String> settings)
Set container personal settings
|
void |
setSettings(java.util.Map<java.lang.String,java.lang.String> settings)
Set container settings
|
java.util.List<java.lang.String> |
subscribers() |
void |
update(ContainerModifiableDescriptor descriptor)
Update container descriptor
|
public ContainerManagement(BmContext context, Container container) throws ServerFault
ServerFaultpublic void setAccessControlList(java.util.List<AccessControlEntry> entries) throws ServerFault
IContainerManagementsetAccessControlList in interface IContainerManagemententries - aclServerFaultpublic void setAccessControlList(java.util.List<AccessControlEntry> entries, boolean sendNotification) throws ServerFault
IInternalContainerManagementIContainerManagement.ContainerDescriptor but don't send email
notification if sendNotification is falsesetAccessControlList in interface IInternalContainerManagementServerFaultpublic java.util.List<AccessControlEntry> getAccessControlList() throws ServerFault
IContainerManagementgetAccessControlList in interface IContainerManagementServerFaultpublic ContainerDescriptor getDescriptor() throws ServerFault
IContainerManagementgetDescriptor in interface IContainerManagementContainerDescriptorServerFaultpublic void update(ContainerModifiableDescriptor descriptor) throws ServerFault
IContainerManagementupdate in interface IContainerManagementServerFaultpublic java.util.List<java.lang.String> subscribers()
throws ServerFault
subscribers in interface IContainerManagementServerFaultpublic java.util.List<ItemDescriptor> getAllItems() throws ServerFault
IContainerManagementgetAllItems in interface IContainerManagementItemDescriptor listServerFaultpublic java.util.List<ItemDescriptor> getFilteredItems(ItemFlagFilter filter) throws ServerFault
IContainerManagementgetFilteredItems in interface IContainerManagementItemDescriptor listServerFaultpublic java.util.List<ItemDescriptor> getItems(java.util.List<java.lang.String> uids) throws ServerFault
IContainerManagementgetItems in interface IContainerManagementItemDescriptor listServerFaultpublic void setPersonalSettings(java.util.Map<java.lang.String,java.lang.String> settings)
throws ServerFault
IContainerManagementsetPersonalSettings in interface IContainerManagementServerFaultpublic void setSettings(java.util.Map<java.lang.String,java.lang.String> settings)
throws ServerFault
IContainerManagementsetSettings in interface IContainerManagementServerFaultpublic java.util.Map<java.lang.String,java.lang.String> getSettings()
throws ServerFault
IContainerManagementgetSettings in interface IContainerManagementServerFaultpublic void allowOfflineSync(java.lang.String subject)
throws ServerFault
allowOfflineSync in interface IContainerManagementServerFaultpublic void disallowOfflineSync(java.lang.String subject)
throws ServerFault
disallowOfflineSync in interface IContainerManagementServerFaultpublic Count getItemCount()
getItemCount in interface IContainerManagementpublic boolean canAccess(java.util.List<java.lang.String> verbsOrRoles)
throws ServerFault
canAccess in interface IContainerManagementServerFaultCopyright © 2022. All Rights Reserved.