You are here: Symbol Reference
Symbol Reference
> Ofcas.Lk.Api.Client.Core.Interfaces Namespace
Ofcas.Lk.Api.Client.Core Namespace
Ofcas.Lk.Api.Client.Core.Exceptions Namespace
Ofcas.Lk.Api.Client.Core.Interfaces Namespace
Ofcas.Lk.Api.Client.Ui Namespace
Ofcas.Lk.Api.Client.Ui.Interfaces Namespace
Ofcas.Lk.Api.Shared.DC Namespace
Ofcas.Lk.Api.Shared.DC.Enums Namespace
Files
> Interfaces
Interfaces
> ICoreObjectWithChildren<TChild, TChildInfo> Interface
ICoreInfo Interface
ICoreInfo<out TParent> Interface
ICoreInfoDeletable Interface
ICoreInfoReportable Interface
ICoreInfoWithGuid Interface
ICoreInfoWithParent<out TParent> Interface
ICoreObject Interface
ICoreObjectFactory Interface
ICoreObjectWithChildren Interface
ICoreObjectWithChildren<TChild, TChildInfo> Interface
ICoreObjectWithDocuments Interface
ICoreObjectWithInfo Interface
ICoreObjectWithInfo<out TOwnInfo> Interface
ICoreObjectWithParameters Interface
ICoreObjectWithParent Interface
ICoreObjectWithParent<out TParent> Interface
ICoreObjectWithSynchronizations Interface
IServiceFactory<out TService> Interface
ISynchronizationContainer Interface
Close

Ofcas.Lk.Api.Client - Version 3.0 | Contents Index Home |

ICoreObjectWithChildren<TChild, TChildInfo> Interface
Send Feedback
Collapse All Expand All

Represents a ICoreObject with children.

Class Hierarchy

File: ICoreObjectWithChildren_2.cs

Namespace: Ofcas.Lk.Api.Client.Core.Interfaces

Syntax
C#
public interface ICoreObjectWithChildren<TChild, TChildInfo> : ICoreObjectWithChildren where TChild : ICoreObject where TChildInfo : ICoreInfo;
Parameters

Parameters | Description
TChild | The specific type of the child (base ICoreObject).
TChildInfo | The specific type of the child infos (base ICoreInfo).

Methods
Show:Inherited
No members matching the current filter

| Name | Description
| CanCopyFrom | Checks whether CopyFrom can be executed with a given info.
| CanCreateChild() | Checks whether CreateChild can be executed.
| CanCreateChild(Dictionary<string, object>) | Checks whether CreateChild can be executed with given parameters.
| CanDeleteChild | Checks whether DeleteChild can be executed with a given child info.
| CanDispose | Checks whether the ICoreInfo can be disposed. (Inherited from ICoreObject)
| CanMoveFrom | Checks whether MoveFrom can be executed with a given info.
| CopyFrom | Copies an object based on the info.
| CreateChild() | Creates a child.
| CreateChild(Dictionary<string, object>) | Creates a child with given parameters.
| DeleteChild | Deletes a child based on the child info.
| DisposeChild | Disposes a child object in the own hierarchy. Will not dispose itself. (Inherited from ICoreObjectWithChildren)
| GetChild | Gets a child based on a child info.
| GetChildren | Gets children based on child infos.
| GetLivingChildrenInfos | Gets the infos from the currently living children.
| IsParentOf | Checks this ICoreObjectWithChildren is a parent of the given ICoreObject. (Inherited from ICoreObjectWithChildren)
| MoveFrom | Moves an object based on the info.
| RefreshChild | Refreshes the given child info and returns an updated version. (Inherited from ICoreObjectWithChildren)
| RefreshChild | Refreshes the given child info and returns an updated version.
| RefreshChildren | Refreshes the children of this core object. (Inherited from ICoreObjectWithChildren)

Properties
Show:Inherited
No members matching the current filter

| Name | Description
| ChildrenInfos | The list of infos representing the children.
| CoreObjectId | This property is deprecated. Please use ICoreObject.Id instead. (Inherited from ICoreObject)
| Id | The unique identifier of this core object. (Inherited from ICoreObject)

Links
ICoreObjectWithChildren<TChild, TChildInfo> Methods
ICoreObjectWithChildren<TChild, TChildInfo> Properties

Copyright © 2020. All rights reserved.
What do you think about this topic? Send feedback!