Safir SDK Core
Loading...
Searching...
No Matches
Safir::Dob::InjectionProperty Class Reference

Defines the Injection for an entity. More...

#include </home/lars/safir/safir-sdk-core/src/safir_dou/gen/cpp/include/Safir/Dob/InjectionProperty.h>

Static Public Member Functions

static bool HasProperty (const Safir::Dob::Typesystem::ObjectPtr object)
 
static void SetInjection (Safir::Dob::Typesystem::ObjectPtr object, const Safir::Dob::InjectionKind::Enumeration value, const Safir::Dob::Typesystem::TypeId checksum=Safir::Dob::InjectionKind::Checksum)
 The kind of injection used for this entity.
 
static void SetOrdinalInjection (Safir::Dob::Typesystem::ObjectPtr object, const Safir::Dob::Typesystem::EnumerationValue value)
 
static void SetNullInjection (Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsNullInjection (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsChangedInjection (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsReadOnlyInjection (const Safir::Dob::Typesystem::ObjectPtr object)
 
static Safir::Dob::InjectionKind::Enumeration GetInjection (const Safir::Dob::Typesystem::ObjectPtr object, const Safir::Dob::Typesystem::TypeId checksum=Safir::Dob::InjectionKind::Checksum)
 The kind of injection used for this entity.
 
static Safir::Dob::Typesystem::EnumerationValue GetOrdinalInjection (const Safir::Dob::Typesystem::ObjectPtr object)
 

Static Public Attributes

static const Safir::Dob::Typesystem::TypeId ClassTypeId = 8318314234770803524LL
 Type id for InjectionProperty.
 

Detailed Description

Defines the Injection for an entity.

This value is inherited by child classes.

Member Function Documentation

◆ GetInjection()

static Safir::Dob::InjectionKind::Enumeration Safir::Dob::InjectionProperty::GetInjection ( const Safir::Dob::Typesystem::ObjectPtr object,
const Safir::Dob::Typesystem::TypeId checksum = Safir::Dob::InjectionKind::Checksum )
static

The kind of injection used for this entity.

◆ GetOrdinalInjection()

static Safir::Dob::Typesystem::EnumerationValue Safir::Dob::InjectionProperty::GetOrdinalInjection ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ HasProperty()

static bool Safir::Dob::InjectionProperty::HasProperty ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ IsChangedInjection()

static bool Safir::Dob::InjectionProperty::IsChangedInjection ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ IsNullInjection()

static bool Safir::Dob::InjectionProperty::IsNullInjection ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ IsReadOnlyInjection()

static bool Safir::Dob::InjectionProperty::IsReadOnlyInjection ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ SetInjection()

static void Safir::Dob::InjectionProperty::SetInjection ( Safir::Dob::Typesystem::ObjectPtr object,
const Safir::Dob::InjectionKind::Enumeration value,
const Safir::Dob::Typesystem::TypeId checksum = Safir::Dob::InjectionKind::Checksum )
static

The kind of injection used for this entity.

◆ SetNullInjection()

static void Safir::Dob::InjectionProperty::SetNullInjection ( Safir::Dob::Typesystem::ObjectPtr object)
static

◆ SetOrdinalInjection()

static void Safir::Dob::InjectionProperty::SetOrdinalInjection ( Safir::Dob::Typesystem::ObjectPtr object,
const Safir::Dob::Typesystem::EnumerationValue value )
static

Member Data Documentation

◆ ClassTypeId

const Safir::Dob::Typesystem::TypeId Safir::Dob::InjectionProperty::ClassTypeId = 8318314234770803524LL
static

Type id for InjectionProperty.