Click or drag to resize
IDeviceDefaultSettingManager Interface

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

Manager for Device Default Settings

Namespace: Netadmin.Management.Inventory
Assembly: Netadmin.Management.Interfaces (in Netadmin.Management.Interfaces.dll) Version: release/9.0@131b654fe7332b0776120c2b44d96c6cac5ac9a2
Syntax
public interface IDeviceDefaultSettingManager : ICruddableBatch<IDeviceDefaultSetting>, 
	ICreateableBatch<IDeviceDefaultSetting>, IManager<IDeviceDefaultSetting>, IDetailsableBatch<IDeviceDefaultSetting>, 
	IUpdateableBatch<IDeviceDefaultSetting>, IDeletableBatch<IDeviceDefaultSetting>, IFilterable<IDeviceDefaultSetting, IDeviceDefaultSettingFilter>, 
	ITop100<IDeviceDefaultSetting>, ITop100ForCompany<IDeviceDefaultSetting>

The IDeviceDefaultSettingManager 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 methodIPagination<T>Filter(TFilterDtoInterface, PaginationRequest<TDToInterface>)
Searches for entities using a filter and returnes a pagination based on the supplied request
(Inherited from IFilterable<TDToInterface, TFilterDtoInterface>.)
Public methodIEnumerable<T>, T: IDeviceDefaultSettingGetDefaultSettingsFromDeviceDefinition(Int64)
Public methodIEnumerable<T>, T: IDeviceAuthenticationInformationGetDeviceAuthenticationSettings(Int64)
Public methodIEnumerable<T>, T: Int64GetDeviceDefinitionRelations(Int64)
Public methodIReadOnlyDictionary<TKey, TValue>, T: StringGetTop100(Expression<Func<T, String>>, String)
Retrieves the first 100 matches of the search string. For each string, a maximum of 100 ids are returned. Please see the interface for the manager for documentation on supported properties and additional information
(Inherited from ITop100<T>.)
Public methodIReadOnlyDictionary<TKey, TValue>, T: StringGetTop100(Expression<Func<T, String>>, String, IEnumerable<Int64>)
Retrieves the first 100 matches of the search string. For each string, a maximum of 100 ids are returned. Please see the interface for the manager for documentation on supported properties and additional information
(Inherited from ITop100ForCompany<T>.)
Public method void Update(IEnumerable<T>)
Updates multiple entities in one operation
(Inherited from IUpdateableBatch<T>.)
Public method void UpdateAuthenticationSettings(Int64, IEnumerable<IDeviceAuthenticationInformation>)
Public method void UpdateDeviceDefinitionRelations(Int64, IEnumerable<Int64>)
Top
Extension Methods
  ReturnsNameDescription
Public Extension MethodIDeviceDefaultSettingCreate<IDeviceDefaultSetting>(IDeviceDefaultSetting) (Defined by CreateableBatchExtensions.)
Public Extension Method void Delete<IDeviceDefaultSetting>(Int64) (Defined by DeletableBatchExtensions.)
Public Extension MethodIDeviceDefaultSettingDetailsAll<IDeviceDefaultSetting>(Int64)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionary<TKey, TValue>, T: Int64DetailsAll<IDeviceDefaultSetting>(IEnumerable<Int64>)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIDeviceDefaultSettingDetailsAny<IDeviceDefaultSetting>(Int64) (Defined by DetailsableBatchExtensions.)
Public Extension Method void Update<IDeviceDefaultSetting>(IDeviceDefaultSetting) (Defined by UpdateableBatchExtensions.)
Top
Remarks
This interface implements two top 100 interfaces ITop100.GetTop100(...) will return data from DeviceDefaultSettings ITop100ForCompany.GetTop100(...) will return data from DeviceDefaultSettings with companies specified Supported Top100 properties * Name
See Also