C# Class NHibernate.Engine.CascadeStyle

Inheritance: ISerializable
Afficher le fichier Open project: nhibernate/nhibernate-core Class Usage Examples

Méthodes publiques

Свойство Type Description
All CascadeStyle
AllDeleteOrphan CascadeStyle
Delete CascadeStyle
DeleteOrphan CascadeStyle
Evict CascadeStyle
Lock CascadeStyle
Merge CascadeStyle
None CascadeStyle
Persist CascadeStyle
Refresh CascadeStyle
Replicate CascadeStyle
Update CascadeStyle

Méthodes publiques

Méthode Description
DoCascade ( NHibernate.Engine.CascadingAction action ) : bool

For this style, should the given action be cascaded?

GetCascadeStyle ( string cascade ) : CascadeStyle

Factory method for obtaining named cascade styles

ReallyDoCascade ( NHibernate.Engine.CascadingAction action ) : bool

Probably more aptly named something like doCascadeToCollectionElements(); it is however used from both the collection and to-one logic branches...

For this style, should the given action really be cascaded? The default implementation is simply to return {@link #doCascade}; for certain styles (currently only delete-orphan), however, we need to be able to control this separately.

Private Methods

Méthode Description
CascadeStyle ( ) : System

package-protected constructor

ISerializable ( SerializationInfo info, StreamingContext context ) : void

Method Details

DoCascade() public abstract méthode

For this style, should the given action be cascaded?
public abstract DoCascade ( NHibernate.Engine.CascadingAction action ) : bool
action NHibernate.Engine.CascadingAction The action to be checked for cascade-ability.
Résultat bool

GetCascadeStyle() public static méthode

Factory method for obtaining named cascade styles
public static GetCascadeStyle ( string cascade ) : CascadeStyle
cascade string The named cascade style name.
Résultat CascadeStyle

ReallyDoCascade() public méthode

Probably more aptly named something like doCascadeToCollectionElements(); it is however used from both the collection and to-one logic branches...
For this style, should the given action really be cascaded? The default implementation is simply to return {@link #doCascade}; for certain styles (currently only delete-orphan), however, we need to be able to control this separately.
public ReallyDoCascade ( NHibernate.Engine.CascadingAction action ) : bool
action NHibernate.Engine.CascadingAction The action to be checked for cascade-ability.
Résultat bool

Property Details

All public_oe static_oe property

save / delete / update / evict / lock / replicate / merge / persist
public static CascadeStyle,NHibernate.Engine All
Résultat CascadeStyle

AllDeleteOrphan public_oe static_oe property

save / delete / update / evict / lock / replicate / merge / persist + delete orphans
public static CascadeStyle,NHibernate.Engine AllDeleteOrphan
Résultat CascadeStyle

Delete public_oe static_oe property

delete
public static CascadeStyle,NHibernate.Engine Delete
Résultat CascadeStyle

DeleteOrphan public_oe static_oe property

delete + delete orphans
public static CascadeStyle,NHibernate.Engine DeleteOrphan
Résultat CascadeStyle

Evict public_oe static_oe property

evict
public static CascadeStyle,NHibernate.Engine Evict
Résultat CascadeStyle

Lock public_oe static_oe property

lock
public static CascadeStyle,NHibernate.Engine Lock
Résultat CascadeStyle

Merge public_oe static_oe property

merge
public static CascadeStyle,NHibernate.Engine Merge
Résultat CascadeStyle

None public_oe static_oe property

no cascades
public static CascadeStyle,NHibernate.Engine None
Résultat CascadeStyle

Persist public_oe static_oe property

create
public static CascadeStyle,NHibernate.Engine Persist
Résultat CascadeStyle

Refresh public_oe static_oe property

refresh
public static CascadeStyle,NHibernate.Engine Refresh
Résultat CascadeStyle

Replicate public_oe static_oe property

replicate
public static CascadeStyle,NHibernate.Engine Replicate
Résultat CascadeStyle

Update public_oe static_oe property

save / update
public static CascadeStyle,NHibernate.Engine Update
Résultat CascadeStyle