Projekt

Obecné

Profil

Stáhnout (18.4 KB) Statistiky
| Větev: | Tag: | Revize:
1
<?xml version="1.0"?>
2
<doc>
3
    <assembly>
4
        <name>Leuze.Core.Domain</name>
5
    </assembly>
6
    <members>
7
        <member name="T:Leuze.Core.Domain.Domains.BaseDomainEvent">
8
            <summary>
9
                Base class for domain events.
10
            </summary>
11
        </member>
12
        <member name="M:Leuze.Core.Domain.Domains.BaseDomainEvent.SetAsSystemEvent">
13
            <inheritdoc />
14
        </member>
15
        <member name="P:Leuze.Core.Domain.Domains.BaseDomainEvent.IsSystemEvent">
16
            <inheritdoc />
17
        </member>
18
        <member name="P:Leuze.Core.Domain.Domains.BaseDomainEvent.CreatedOn">
19
            <inheritdoc/>
20
        </member>
21
        <member name="T:Leuze.Core.Domain.Domains.BaseDomainEventHandler`1">
22
            <summary>
23
                Base class for domain event handlers.
24
            </summary>
25
            <typeparam name="TDomainEvent">The type of the domain event.</typeparam>
26
        </member>
27
        <member name="M:Leuze.Core.Domain.Domains.BaseDomainEventHandler`1.Handle(`0,System.Threading.CancellationToken)">
28
            <summary>
29
                Handles the domain event.
30
            </summary>
31
            <param name="domainEvent">The domain event.</param>
32
            <param name="cancellationToken">The cancellation token.</param>
33
            <returns>A task.</returns>
34
        </member>
35
        <member name="T:Leuze.Core.Domain.Domains.BaseEntity">
36
            <summary>
37
            Base abstract class for all entities in core business processes.
38
            </summary>
39
        </member>
40
        <member name="F:Leuze.Core.Domain.Domains.BaseEntity._createdBy">
41
            <summary>
42
            
43
            </summary>
44
        </member>
45
        <member name="P:Leuze.Core.Domain.Domains.BaseEntity.CreatedBy">
46
            <inheritdoc />
47
        </member>
48
        <member name="F:Leuze.Core.Domain.Domains.BaseEntity._createdOn">
49
            <summary>
50
            
51
            </summary>
52
        </member>
53
        <member name="P:Leuze.Core.Domain.Domains.BaseEntity.CreatedOn">
54
            <inheritdoc />
55
        </member>
56
        <member name="F:Leuze.Core.Domain.Domains.BaseEntity._lastModifiedBy">
57
            <summary>
58
            
59
            </summary>
60
        </member>
61
        <member name="P:Leuze.Core.Domain.Domains.BaseEntity.LastModifiedBy">
62
            <inheritdoc />
63
        </member>
64
        <member name="F:Leuze.Core.Domain.Domains.BaseEntity._lastModifiedOn">
65
            <summary>
66
            
67
            </summary>
68
        </member>
69
        <member name="P:Leuze.Core.Domain.Domains.BaseEntity.LastModifiedOn">
70
            <inheritdoc />
71
        </member>
72
        <member name="M:Leuze.Core.Domain.Domains.BaseEntity.AuditCreation(System.String)">
73
            <inheritdoc />
74
        </member>
75
        <member name="M:Leuze.Core.Domain.Domains.BaseEntity.AuditModification(System.String)">
76
            <inheritdoc />
77
        </member>
78
        <member name="P:Leuze.Core.Domain.Domains.BaseEntity.DomainEvents">
79
            <inheritdoc />
80
        </member>
81
        <member name="M:Leuze.Core.Domain.Domains.BaseEntity.AddDomainEvent(Leuze.Core.Domain.Domains.IDomainEvent)">
82
            <inheritdoc />
83
        </member>
84
        <member name="M:Leuze.Core.Domain.Domains.BaseEntity.ClearDomainEvents">
85
            <inheritdoc />
86
        </member>
87
        <member name="T:Leuze.Core.Domain.Domains.IAuditableEntity">
88
            <summary>
89
                An interface that defines an entity which provides timestamps of entity modifications.
90
            </summary>
91
        </member>
92
        <member name="P:Leuze.Core.Domain.Domains.IAuditableEntity.CreatedBy">
93
            <summary>
94
                An user who created the entity.
95
            </summary>
96
        </member>
97
        <member name="P:Leuze.Core.Domain.Domains.IAuditableEntity.CreatedOn">
98
            <summary>
99
                A date when the entity was created.
100
            </summary>
101
        </member>
102
        <member name="P:Leuze.Core.Domain.Domains.IAuditableEntity.LastModifiedBy">
103
            <summary>
104
                A last user who modified the entity.
105
            </summary>
106
        </member>
107
        <member name="P:Leuze.Core.Domain.Domains.IAuditableEntity.LastModifiedOn">
108
            <summary>
109
                A last modification date.
110
            </summary>
111
        </member>
112
        <member name="M:Leuze.Core.Domain.Domains.IAuditableEntity.AuditCreation(System.String)">
113
            <summary>
114
                Audits the entity and stores the creation date and the user identifier.
115
            <para>
116
                If the identifier of the user's who created the entity is not provided, the null value will be used that states the system done the creation.
117
            </para>
118
            </summary>
119
            <param name="createdBy">The user identifier.</param>
120
        </member>
121
        <member name="M:Leuze.Core.Domain.Domains.IAuditableEntity.AuditModification(System.String)">
122
            <summary>
123
                Audits the modification of the entity by storing modification date and the user' identifier.
124
            <para>
125
                If the identifier of the user's who modified the entity is not provided, the null value will be used that states the system done the modification.
126
            </para>
127
            </summary>
128
            <param name="modifiedBy">The user's identifier. If left blank, system will be used.</param>
129
        </member>
130
        <member name="T:Leuze.Core.Domain.Domains.Identity.DTOs.PermissionItem">
131
            <summary>
132
            
133
            </summary>
134
        </member>
135
        <member name="M:Leuze.Core.Domain.Domains.Identity.DTOs.PermissionItem.#ctor(System.String,System.String,System.Int32,System.Int32)">
136
            <summary>
137
            
138
            </summary>
139
        </member>
140
        <member name="T:Leuze.Core.Domain.Domains.IDomainEntity">
141
            <summary>
142
            
143
            </summary>
144
        </member>
145
        <member name="P:Leuze.Core.Domain.Domains.IDomainEntity.DomainEvents">
146
            <summary>
147
            
148
            </summary>
149
        </member>
150
        <member name="M:Leuze.Core.Domain.Domains.IDomainEntity.AddDomainEvent(Leuze.Core.Domain.Domains.IDomainEvent)">
151
            <summary>
152
            
153
            </summary>
154
            <param name="domainEvent"></param>
155
        </member>
156
        <member name="M:Leuze.Core.Domain.Domains.IDomainEntity.ClearDomainEvents">
157
            <summary>
158
            
159
            </summary>
160
            <returns></returns>
161
        </member>
162
        <member name="T:Leuze.Core.Domain.Domains.IDomainEvent">
163
            <summary>
164
            
165
            </summary>
166
        </member>
167
        <member name="M:Leuze.Core.Domain.Domains.IDomainEvent.SetAsSystemEvent">
168
            <summary>
169
                Sets the domain event as an system event. The initiator of the event will not be resolved.
170
            </summary>
171
        </member>
172
        <member name="P:Leuze.Core.Domain.Domains.IDomainEvent.IsSystemEvent">
173
            <summary>
174
                Determines whether the domain event is made by the system.
175
            </summary>
176
        </member>
177
        <member name="P:Leuze.Core.Domain.Domains.IDomainEvent.CreatedOn">
178
            <summary>
179
                Date when domain event was created.
180
            </summary>
181
        </member>
182
        <member name="T:Leuze.Core.Domain.Domains.Shared.Enums.EnumExtensions">
183
            <summary>
184
            
185
            </summary>
186
        </member>
187
        <member name="M:Leuze.Core.Domain.Domains.Shared.Enums.EnumExtensions.ToDescriptionString(System.Enum)">
188
            <summary>
189
            
190
            </summary>
191
            <param name="val"></param>
192
            <returns></returns>
193
        </member>
194
        <member name="T:Leuze.Core.Domain.Domains.Shared.ValueObjects.EmailAddress">
195
            <summary>
196
                Email address record type with validation logic for email addresses.
197
            </summary>
198
        </member>
199
        <member name="M:Leuze.Core.Domain.Domains.Shared.ValueObjects.EmailAddress.#ctor">
200
            <summary>
201
                Private constructor for Entity Framework.
202
            </summary>
203
        </member>
204
        <member name="M:Leuze.Core.Domain.Domains.Shared.ValueObjects.EmailAddress.#ctor(System.String)">
205
            <summary>
206
                Creates a new email address.
207
            </summary>
208
            <param name="email">The email address.</param>
209
            <exception cref="T:System.InvalidOperationException">Thrown when the <paramref name="email"/> is not in valid format.</exception>
210
        </member>
211
        <member name="P:Leuze.Core.Domain.Domains.Shared.ValueObjects.EmailAddress.Email">
212
            <summary>
213
                The email address.
214
            </summary>
215
        </member>
216
        <member name="M:Leuze.Core.Domain.Domains.Shared.ValueObjects.EmailAddress.Validate(System.String)">
217
            <summary>
218
                Validates the correct format of email address.
219
            </summary>
220
            <param name="emailAddress">The email address to be validated.</param>
221
            <returns>Whether the email address is valid.</returns>
222
        </member>
223
        <member name="T:Leuze.Core.Domain.Domains.Shared.ValueObjects.PersonFullName">
224
            <summary>
225
                Record type holding a person's first name nad last name.
226
            </summary>
227
        </member>
228
        <member name="M:Leuze.Core.Domain.Domains.Shared.ValueObjects.PersonFullName.#ctor">
229
            <summary>
230
                Private constructor for Entity Framework.
231
            </summary>
232
        </member>
233
        <member name="M:Leuze.Core.Domain.Domains.Shared.ValueObjects.PersonFullName.#ctor(System.String,System.String)">
234
            <summary>
235
                Creates a <see cref="T:Leuze.Core.Domain.Domains.Shared.ValueObjects.PersonFullName"/> with required properties.
236
            </summary>
237
            <param name="firstName">The first name.</param>
238
            <param name="lastName">The last name.</param>
239
        </member>
240
        <member name="P:Leuze.Core.Domain.Domains.Shared.ValueObjects.PersonFullName.FirstName">
241
            <summary>
242
                The first name.
243
            </summary>
244
        </member>
245
        <member name="P:Leuze.Core.Domain.Domains.Shared.ValueObjects.PersonFullName.LastName">
246
            <summary>
247
                The last name.
248
            </summary>
249
        </member>
250
        <member name="M:Leuze.Core.Domain.Domains.Shared.ValueObjects.PersonFullName.ToString">
251
            <summary>
252
                Gets the full name of the person.
253
            </summary>
254
            <returns>The full name.</returns>
255
        </member>
256
        <member name="M:Leuze.Core.Domain.Domains.Shared.ValueObjects.PersonFullName.GetFullName">
257
            <summary>
258
                Gets a full name.
259
            </summary>
260
            <returns>The full name.</returns>
261
        </member>
262
        <member name="T:Leuze.Core.Domain.Domains.Shared.ValueObjects.PhoneNumber">
263
            <summary>
264
            
265
            </summary>
266
        </member>
267
        <member name="M:Leuze.Core.Domain.Domains.Shared.ValueObjects.PhoneNumber.#ctor">
268
            <summary>
269
                Private constructor for Entity Framework.
270
            </summary>
271
        </member>
272
        <member name="M:Leuze.Core.Domain.Domains.Shared.ValueObjects.PhoneNumber.#ctor(System.String,System.String)">
273
            <summary>
274
            
275
            </summary>
276
            <param name="prefix"></param>
277
            <param name="number"></param>
278
        </member>
279
        <member name="P:Leuze.Core.Domain.Domains.Shared.ValueObjects.PhoneNumber.Prefix">
280
            <summary>
281
            
282
            </summary>
283
        </member>
284
        <member name="P:Leuze.Core.Domain.Domains.Shared.ValueObjects.PhoneNumber.Number">
285
            <summary>
286
            
287
            </summary>
288
        </member>
289
        <member name="M:Leuze.Core.Domain.Domains.Shared.ValueObjects.PhoneNumber.ToString">
290
            <summary>
291
            
292
            </summary>
293
            <returns></returns>
294
        </member>
295
        <member name="M:Leuze.Core.Domain.Domains.Shared.ValueObjects.PhoneNumber.GetPhoneNumber">
296
            <summary>
297
            
298
            </summary>
299
            <returns></returns>
300
        </member>
301
        <member name="T:Leuze.Core.Domain.Domains.Users.DomainUser">
302
            <summary>
303
                The domain user that is the root of all users in the system.
304
                Each domain has it's own representation of their domain specific users that are linked to this entity.
305
            </summary>
306
        </member>
307
        <member name="M:Leuze.Core.Domain.Domains.Users.DomainUser.#ctor">
308
            <summary>
309
                Private constructor for Entity Framework.
310
            </summary>
311
        </member>
312
        <member name="M:Leuze.Core.Domain.Domains.Users.DomainUser.NewUser(System.Guid)">
313
            <summary>
314
            
315
            </summary>
316
            <param name="userId"></param>
317
            <returns></returns>
318
        </member>
319
        <member name="P:Leuze.Core.Domain.Domains.Users.DomainUser.UserId">
320
            <summary>
321
                The user's identifier from identity provider.
322
            </summary>
323
        </member>
324
        <member name="T:Leuze.Core.Domain.Domains.Users.Services.Abstractions.IDomainUserProvider">
325
            <summary>
326
                Domain user provider for external layers to provide current user that uses the business domains.
327
            </summary>
328
        </member>
329
        <member name="P:Leuze.Core.Domain.Domains.Users.Services.Abstractions.IDomainUserProvider.CurrentUserId">
330
            <summary>
331
                The identifier of business user.
332
            </summary>
333
        </member>
334
        <member name="M:Leuze.Core.Domain.Domains.Users.Services.Abstractions.IDomainUserProvider.GetCurrentUserAsync">
335
            <summary>
336
                Gets the current business user.
337
            </summary>
338
            <returns>The current business user.</returns>
339
        </member>
340
        <member name="T:Leuze.Core.Domain.Localization.Time.ITimeProvider">
341
            <summary>
342
                Provides unified time accessor to other system components.
343
            </summary>
344
        </member>
345
        <member name="P:Leuze.Core.Domain.Localization.Time.ITimeProvider.Now">
346
            <summary>
347
                Gets a <see cref="T:System.DateTime" /> object that is set to the current date and time on current execution
348
                environment.
349
            </summary>
350
        </member>
351
        <member name="T:Leuze.Core.Domain.Localization.Time.SystemTime">
352
            <summary>
353
                Singleton time accessor for system components.
354
            </summary>
355
            <remarks>Default <see cref="T:Leuze.Core.Domain.Localization.Time.ITimeProvider" /> is set to <see cref="T:Leuze.Core.Domain.Localization.Time.UtcTimeProvider" />.</remarks>
356
        </member>
357
        <member name="P:Leuze.Core.Domain.Localization.Time.SystemTime.Provider">
358
            <summary>
359
                Injected provider with time accessor. Unless assigned explicitly, a <see cref="T:Leuze.Core.Domain.Localization.Time.UtcTimeProvider" /> is used as
360
                default implementation.
361
            </summary>
362
        </member>
363
        <member name="P:Leuze.Core.Domain.Localization.Time.SystemTime.Now">
364
            <summary>
365
                Gets a <see cref="T:System.DateTime" /> object that is set to the current date and time in current
366
                <see cref="T:Leuze.Core.Domain.Localization.Time.ITimeProvider" /> instance.
367
            </summary>
368
        </member>
369
        <member name="M:Leuze.Core.Domain.Localization.Time.SystemTime.SetProvider(Leuze.Core.Domain.Localization.Time.ITimeProvider)">
370
            <summary>
371
                Injects provider dependency into current execution environment.
372
            </summary>
373
            <param name="provider">The <see cref="T:Leuze.Core.Domain.Localization.Time.ITimeProvider" /> for current execution environment.</param>
374
        </member>
375
        <member name="T:Leuze.Core.Domain.Localization.Time.UtcTimeProvider">
376
            <summary>
377
                Provides Coordinated Universal Time (UTC) time accessor to other system components.
378
            </summary>
379
        </member>
380
        <member name="P:Leuze.Core.Domain.Localization.Time.UtcTimeProvider.Now">
381
            <summary>
382
                Gets a <see cref="T:System.DateTime" /> object that is set to the current date and time on current execution
383
                environment, expressed as the Coordinated Universal Time (UTC).
384
            </summary>
385
        </member>
386
        <member name="T:Leuze.Core.Domain.Repositories.IPermissionRepository">
387
            <summary>
388
            
389
            </summary>
390
        </member>
391
        <member name="M:Leuze.Core.Domain.Repositories.IPermissionRepository.AddAsync(Leuze.Core.Application.Identity.ApplicationPermission)">
392
            <summary>
393
            
394
            </summary>
395
            <param name="entity"></param>
396
            <returns></returns>
397
        </member>
398
        <member name="M:Leuze.Core.Domain.Repositories.IPermissionRepository.ToListAsync">
399
            <summary>
400
            
401
            </summary>
402
            <returns></returns>
403
        </member>
404
        <member name="M:Leuze.Core.Domain.Repositories.IPermissionRepository.RemoveRangeAsync(System.Collections.Generic.IEnumerable{Leuze.Core.Application.Identity.ApplicationPermission})">
405
            <summary>
406
            
407
            </summary>
408
            <param name="list"></param>
409
            <returns></returns>
410
        </member>
411
        <member name="M:Leuze.Core.Domain.Repositories.IPermissionRepository.GetFilteredList">
412
            <summary>
413
            
414
            </summary>
415
            <returns></returns>
416
        </member>
417
        <member name="M:Leuze.Core.Domain.Repositories.IPermissionRepository.GetListByIdsAsync(System.Collections.Generic.IList{System.Guid})">
418
            <summary>
419
            
420
            </summary>
421
            <param name="permissions"></param>
422
            <returns></returns>
423
        </member>
424
        <member name="T:Leuze.Core.Domain.Repositories.IRoleRepository">
425
            <summary>
426
            
427
            </summary>
428
        </member>
429
        <member name="M:Leuze.Core.Domain.Repositories.IRoleRepository.CreateAsync(Leuze.Core.Application.Identity.ApplicationRole)">
430
            <summary>
431
            
432
            </summary>
433
            <param name="role"></param>
434
            <returns></returns>
435
        </member>
436
        <member name="T:Leuze.Core.Domain.Repositories.IUserRepository">
437
            <summary>
438
            
439
            </summary>
440
        </member>
441
    </members>
442
</doc>
(4-4/7)