Click or drag to resize
ICruddableBatch<T> Interface

[This is preliminary documentation and is subject to change.]

For internal use: Inherits all interfaces for batched CRUD operations

Namespace: Netadmin.Management.Common.Core
Assembly: Netadmin.Management.Interfaces (in Netadmin.Management.Interfaces.dll) Version: release/9.0@131b654fe7332b0776120c2b44d96c6cac5ac9a2
Syntax
public interface ICruddableBatch<T> : ICreateableBatch<T>, 
	IManager<T>, IDetailsableBatch<T>, IUpdateableBatch<T>, IDeletableBatch<T>

Type Parameters

T

The ICruddableBatch< T> type exposes the following members.

Methods
  ReturnsNameDescription
Public methodIEnumerable<T>Create(IEnumerable<T>)
Creates multiple entities in one operation
(Inherited from ICreateableBatch<T>.)
Public method void Delete(IEnumerable<Int64>)
Deletes multiple entities in one operation
(Inherited from IDeletableBatch<T>.)
Public methodIReadOnlyDictionary<TKey, TValue>, T: Int64DetailsAny(IEnumerable<Int64>)
Attempts to get details on multiple ids. If an id is not found, it will not be included in the returned dictionary
(Inherited from IDetailsableBatch<T>.)
Public method void Update(IEnumerable<T>)
Updates multiple entities in one operation
(Inherited from IUpdateableBatch<T>.)
Top
Extension Methods
  ReturnsNameDescription
Public Extension MethodICruddableBatch<T>Create<T>(T) (Defined by CreateableBatchExtensions.)
Public Extension Method void Delete<T>(Int64) (Defined by DeletableBatchExtensions.)
Public Extension MethodICruddableBatch<T>DetailsAll<T>(Int64)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionary<TKey, TValue>, T: Int64DetailsAll<T>(IEnumerable<Int64>)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodICruddableBatch<T>DetailsAny<T>(Int64) (Defined by DetailsableBatchExtensions.)
Public Extension Method void Update<T>(T) (Defined by UpdateableBatchExtensions.)
Top
Implemented by
Netadmin.Management.Address.IAddressCodeManager
Netadmin.Management.Address.IAddressGroupManager
Netadmin.Management.Address.IAddressManager
Netadmin.Management.Address.IAddressNetworkStatusManager
Netadmin.Management.Address.IAddressStatusManager
Netadmin.Management.Address.IPremisesTypeManager
Netadmin.Management.Address.IServiceNetworkStatusRelationManager
Netadmin.Management.Address.ISiteConnectionManager
Netadmin.Management.Batch.IBatchDefinitionManager
Netadmin.Management.Batch.IBatchJobManager
Netadmin.Management.Customer.ICustomerAuthorityRoleManager
Netadmin.Management.Customer.ISubscriptionGroupManager_v2
Netadmin.Management.EntityValidation.ICustomEntityValidationConfigurationManager
Netadmin.Management.EntityValidation.ICustomEntityValidationRegexManager
Netadmin.Management.Inventory.IDeviceDefaultSettingManager
Netadmin.Management.Inventory.IDeviceDefinitionGroupManager
Netadmin.Management.Inventory.IDeviceFunctionManager
Netadmin.Management.Inventory.IDeviceTypeManager
Netadmin.Management.Inventory.IInventoryStatusManager
Netadmin.Management.Inventory.IMediumManager
Netadmin.Management.Inventory.ISoftwareManager
Netadmin.Management.Inventory.ISoftwareVersionManager
Netadmin.Management.Inventory.IVendorManager
Netadmin.Management.Messaging.IBulkMessageManager
Netadmin.Management.Messaging.IMessageCategoryManager
Netadmin.Management.Messaging.IMessageListManager
Netadmin.Management.Messaging.IMessageTemplateManager
Netadmin.Management.Messaging.Implementation.BulkMessageManager
Netadmin.Management.Messaging.Implementation.MessageTemplateManager
Netadmin.Management.OAuth2.IClientManager
Netadmin.Management.OAuth2.IResourceManager
Netadmin.Management.Order.IProductManager
Netadmin.Management.Path.IPathManager
Netadmin.Management.Provisioning.IAutomaticServiceConfigurationManager
Netadmin.Management.Provisioning.IMessageExtendedTemplateManager
Netadmin.Management.Provisioning.IServiceJobTypeManager
Netadmin.Management.Provisioning.IServiceSettingDefinitionManager
Netadmin.Management.Provisioning.ISubscriptionCodeManager
Netadmin.Management.Provisioning.ISubscriptionStatusTypeManager
Netadmin.Management.SystemManagement.IApiExtensionManager
Netadmin.Management.SystemManagement.IScheduleManager
Netadmin.Management.Ticketing.Implementation.TicketGroupManager
Netadmin.Management.Ticketing.ITicketDashboardManager
Netadmin.Management.Ticketing.ITicketFlowActionManager
Netadmin.Management.Ticketing.ITicketFlowManager
Netadmin.Management.Ticketing.ITicketFlowStepManager
Netadmin.Management.Ticketing.ITicketGroupManager
See Also