C# Class Zetbox.App.Base.ObjectClassNHibernateImpl

Inheritance: Zetbox.App.Base.DataTypeNHibernateImpl, ObjectClass
Afficher le fichier Open project: daszat/zetbox

Private Properties

Свойство Type Description
AddProperty Zetbox.App.Base.Property
CreateMethod Zetbox.App.Base.Method
CreateRelation Zetbox.App.Base.Relation
FetchCodeTemplateOrDefault string
FetchIsAbstractOrDefault bool
FetchIsCreatedProgrammaticallyOrDefault bool
FetchIsFrozenObjectOrDefault bool
FetchIsSimpleObjectOrDefault bool
GetDataType System.Type
GetDataTypeString string
GetInheritedMethods IEnumerable
GetName string
ImplementInterfaces void
NotifyCreated void
NotifyDeleting void
NotifyPostSave void
NotifyPreSave void
ObjectIsValid ObjectIsValidResult
ReplaceObject void
ToString string
_InitializePropertyDescriptors void

Méthodes publiques

Méthode Description
ApplyChangesFrom ( IPersistenceObject obj ) : void
Export ( System xml, string modules ) : void
FromStream ( Zetbox binStream ) : IEnumerable
GetImplementedInterface ( ) : Type
MergeImport ( System xml ) : void
ObjectClassNHibernateImpl ( ) : System
ObjectClassNHibernateImpl ( Func lazyCtx ) : System

Create a new unattached instance

ObjectClassNHibernateImpl ( Func lazyCtx, ObjectClassProxy proxy ) : System

Create a instance, wrapping the specified proxy

Recalculate ( string property ) : void
ReloadReferences ( ) : void
SetNew ( ) : void
ToStream ( Zetbox binStream, HashSet auxObjects, bool eagerLoadLists ) : void
TriggerFetch ( string propName ) : Zetbox.API.Async.ZbTask
TriggerFetchAccessControlListAsync ( ) : Zetbox.API.Async.ZbTask
TriggerFetchBaseObjectClassAsync ( ) : Zetbox.API.Async.ZbTask
TriggerFetchDefaultViewModelDescriptorAsync ( ) : Zetbox.API.Async.ZbTask
TriggerFetchFilterConfigurationsAsync ( ) : Zetbox.API.Async.ZbTask
TriggerFetchSubClassesAsync ( ) : Zetbox.API.Async.ZbTask
UpdateParent ( string propertyName, IDataObject parentObj ) : void

Méthodes protégées

Méthode Description
CollectProperties ( Func lazyCtx, List props ) : void
OnPropertyChanged ( string property, object oldValue, object newValue ) : void
ShouldSetModified ( string property ) : bool

Private Methods

Méthode Description
AddProperty ( ) : Zetbox.App.Base.Property
CreateMethod ( ) : Zetbox.App.Base.Method
CreateRelation ( ) : Zetbox.App.Base.Relation
FetchCodeTemplateOrDefault ( ) : string
FetchIsAbstractOrDefault ( ) : bool
FetchIsCreatedProgrammaticallyOrDefault ( ) : bool
FetchIsFrozenObjectOrDefault ( ) : bool
FetchIsSimpleObjectOrDefault ( ) : bool
GetDataType ( ) : Type
GetDataTypeString ( ) : string
GetInheritedMethods ( ) : IEnumerable
GetName ( ) : string
ImplementInterfaces ( ) : void
NotifyCreated ( ) : void
NotifyDeleting ( ) : void
NotifyPostSave ( ) : void
NotifyPreSave ( ) : void
ObjectIsValid ( ) : ObjectIsValidResult
ReplaceObject ( Zetbox target, Zetbox source ) : void
ToString ( ) : string
_InitializePropertyDescriptors ( Func lazyCtx ) : void

Method Details

ApplyChangesFrom() public méthode

public ApplyChangesFrom ( IPersistenceObject obj ) : void
obj IPersistenceObject
Résultat void

CollectProperties() protected méthode

protected CollectProperties ( Func lazyCtx, List props ) : void
lazyCtx Func
props List
Résultat void

Export() public méthode

public Export ( System xml, string modules ) : void
xml System
modules string
Résultat void

FromStream() public méthode

public FromStream ( Zetbox binStream ) : IEnumerable
binStream Zetbox
Résultat IEnumerable

GetImplementedInterface() public méthode

public GetImplementedInterface ( ) : Type
Résultat System.Type

MergeImport() public méthode

public MergeImport ( System xml ) : void
xml System
Résultat void

ObjectClassNHibernateImpl() public méthode

public ObjectClassNHibernateImpl ( ) : System
Résultat System

ObjectClassNHibernateImpl() public méthode

Create a new unattached instance
public ObjectClassNHibernateImpl ( Func lazyCtx ) : System
lazyCtx Func
Résultat System

ObjectClassNHibernateImpl() public méthode

Create a instance, wrapping the specified proxy
public ObjectClassNHibernateImpl ( Func lazyCtx, ObjectClassProxy proxy ) : System
lazyCtx Func
proxy ObjectClassProxy
Résultat System

OnPropertyChanged() protected méthode

protected OnPropertyChanged ( string property, object oldValue, object newValue ) : void
property string
oldValue object
newValue object
Résultat void

Recalculate() public méthode

public Recalculate ( string property ) : void
property string
Résultat void

ReloadReferences() public méthode

public ReloadReferences ( ) : void
Résultat void

SetNew() public méthode

public SetNew ( ) : void
Résultat void

ShouldSetModified() protected méthode

protected ShouldSetModified ( string property ) : bool
property string
Résultat bool

ToStream() public méthode

public ToStream ( Zetbox binStream, HashSet auxObjects, bool eagerLoadLists ) : void
binStream Zetbox
auxObjects HashSet
eagerLoadLists bool
Résultat void

TriggerFetch() public méthode

public TriggerFetch ( string propName ) : Zetbox.API.Async.ZbTask
propName string
Résultat Zetbox.API.Async.ZbTask

TriggerFetchAccessControlListAsync() public méthode

public TriggerFetchAccessControlListAsync ( ) : Zetbox.API.Async.ZbTask
Résultat Zetbox.API.Async.ZbTask

TriggerFetchBaseObjectClassAsync() public méthode

public TriggerFetchBaseObjectClassAsync ( ) : Zetbox.API.Async.ZbTask
Résultat Zetbox.API.Async.ZbTask

TriggerFetchDefaultViewModelDescriptorAsync() public méthode

public TriggerFetchDefaultViewModelDescriptorAsync ( ) : Zetbox.API.Async.ZbTask
Résultat Zetbox.API.Async.ZbTask

TriggerFetchFilterConfigurationsAsync() public méthode

public TriggerFetchFilterConfigurationsAsync ( ) : Zetbox.API.Async.ZbTask
Résultat Zetbox.API.Async.ZbTask

TriggerFetchSubClassesAsync() public méthode

public TriggerFetchSubClassesAsync ( ) : Zetbox.API.Async.ZbTask
Résultat Zetbox.API.Async.ZbTask

UpdateParent() public méthode

public UpdateParent ( string propertyName, IDataObject parentObj ) : void
propertyName string
parentObj IDataObject
Résultat void