Ofcas.Lk.Api.Client - Version 3.0  3.0.0.113
Ofcas.Lk.Api.Client.Core.ProjectInformationContainer Class Reference

The ProjectInformationContainer is used to manage ProjectInformations belonging to a Project More...

Inheritance diagram for Ofcas.Lk.Api.Client.Core.ProjectInformationContainer:
Ofcas.Lk.Api.Client.Core.CoreObjectWithChildren< ProjectInformation, ProjectInformationInfo > Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< Project > Ofcas.Lk.Api.Client.Ui.ProjectInformationContainerUi

Public Member Functions

override ProjectInformationInfo RefreshChild (ProjectInformationInfo childInfo)
 
- Public Member Functions inherited from Ofcas.Lk.Api.Client.Core.CoreObjectWithChildren< ProjectInformation, ProjectInformationInfo >
void DisposeChild (ICoreObject coreObject)
 
bool IsParentOf (ICoreObject coreObject)
 
abstract TChildInfo RefreshChild (TChildInfo childInfo)
 
void RefreshChildren ()
 
virtual TChild GetChild (TChildInfo childInfo)
 
virtual IList< TChild > GetChildren (IEnumerable< TChildInfo > childrenInfos=null)
 
virtual OperationInfo CanCreateChild ()
 
virtual TChildInfo CreateChild ()
 
virtual OperationInfo CanDeleteChild (TChildInfo childInfo)
 
virtual void DeleteChild (TChildInfo childInfo, bool forceDelete=false)
 
virtual OperationInfo CanMoveFrom (ICoreInfo coreInfo, bool deepCheck=true)
 
virtual TChildInfo MoveFrom (ICoreInfo coreInfo)
 
virtual OperationInfo CanCopyFrom (ICoreInfo coreInfo, bool deepCheck=true)
 
virtual TChildInfo CopyFrom (ICoreInfo coreInfo)
 

Protected Member Functions

override IEnumerable< ProjectInformationInfoGetChildrenInfos ()
 Gets the children infos.
 
virtual ProjectInformation CreateNewInstance (Guid coreObjectId, ProjectInformationInfo projectInformationInfo)
 
- Protected Member Functions inherited from Ofcas.Lk.Api.Client.Core.CoreObjectWithChildren< ProjectInformation, ProjectInformationInfo >
 CoreObjectWithChildren (IServiceFactory< IApiService > serviceFactory, Guid coreObjectId, bool ownsObject=true)
 
TChildInfo RefreshChild (Predicate< TChildInfo > predicate, object childInformation)
 Refreshes all infos and returns the appropriate info. More...
 

Properties

Project Parent [get]
 
- Properties inherited from Ofcas.Lk.Api.Client.Core.CoreObjectWithChildren< ProjectInformation, ProjectInformationInfo >
IList< TChildInfo > ChildrenInfos [get, protected set]
 

Detailed Description

The ProjectInformationContainer is used to manage ProjectInformations belonging to a Project


The documentation for this class was generated from the following file: