Click or drag to resize
IMessageExtendedTemplateManager Interface

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

[Missing <summary> documentation for "T:Netadmin.Management.Provisioning.IMessageExtendedTemplateManager"]

Namespace: Netadmin.Management.Provisioning
Assembly: Netadmin.Management.Interfaces (in Netadmin.Management.Interfaces.dll) Version: release/9.0@131b654fe7332b0776120c2b44d96c6cac5ac9a2
Syntax
public interface IMessageExtendedTemplateManager : IManager<IMessageExtendedTemplate>, 
	ICruddableBatch<IMessageExtendedTemplate>, ICreateableBatch<IMessageExtendedTemplate>, IDetailsableBatch<IMessageExtendedTemplate>, 
	IUpdateableBatch<IMessageExtendedTemplate>, IDeletableBatch<IMessageExtendedTemplate>, IFilterable<IMessageExtendedTemplate, IMessageExtendedTemplateFilter>

The IMessageExtendedTemplateManager 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 methodIReadOnlyDictionary<TKey, TValue>, T: Int64GetMessageExtendedSubscriptionJobTypes(IEnumerable<Int64>)
Gets "configured" SubscriptionJobTypes on MessageExtendedTemplate
Public methodIReadOnlyDictionary<TKey, TValue>, T: Int64GetNaUsers(IEnumerable<Int64>)
Retrieves configured netadmin users for a set of templates
Public methodIReadOnlyDictionary<TKey, TValue>, T: Int64GetServices(IEnumerable<Int64>)
Retrieves configured services for a set of templates
Public methodIReadOnlyDictionary<TKey, TValue>, T: Int64GetSpUsers(IEnumerable<Int64>)
Retrieves configured service provider users for a set of templates
Public method void SetMessageExtendedSubscriptionJobTypes(Int64, IEnumerable<Int64>)
Sets the configurations that will constraint the trigger of a MessageExtended event occuring on a given configuration
Public method void SetNaUsers(Int64, IEnumerable<Int64>)
Sets the specific set of user ids for a template. Will add/remove relations as required
Public method void SetServices(Int64, IEnumerable<Int64>)
Sets the specific set of service ids for a template. Will add/remove relations as required
Public method void SetSpUsers(Int64, IEnumerable<Int64>)
Sets the specific set of user ids for a template. Will add/remove relations as required
Public method void Update(IEnumerable<T>)
Updates multiple entities in one operation
(Inherited from IUpdateableBatch<T>.)
Top
Extension Methods
  ReturnsNameDescription
Public Extension MethodIMessageExtendedTemplateCreate<IMessageExtendedTemplate>(IMessageExtendedTemplate) (Defined by CreateableBatchExtensions.)
Public Extension Method void Delete<IMessageExtendedTemplate>(Int64) (Defined by DeletableBatchExtensions.)
Public Extension MethodIMessageExtendedTemplateDetailsAll<IMessageExtendedTemplate>(Int64)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionary<TKey, TValue>, T: Int64DetailsAll<IMessageExtendedTemplate>(IEnumerable<Int64>)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIMessageExtendedTemplateDetailsAny<IMessageExtendedTemplate>(Int64) (Defined by DetailsableBatchExtensions.)
Public Extension Method void Update<IMessageExtendedTemplate>(IMessageExtendedTemplate) (Defined by UpdateableBatchExtensions.)
Top
See Also