Click or drag to resize

BusinessObjectT Class

Inheritance Hierarchy
SystemObject
  EDK4Net.CoreBindableObject
    EDK4Net.CoreBusinessBase
      EDK4Net.CoreBusinessObjectT
        EDK4Net.CacheObjectStore
        EDK4Net.Data.AuditDbChange

Namespace:  EDK4Net.Core
Assembly:  EDK4Net (in EDK4Net.dll) Version: 3.0.7.3
Syntax
C#
[SerializableAttribute]
public abstract class BusinessObject<T> : BusinessBase
where T : BusinessObject<T>

Type Parameters

T

The BusinessObjectT type exposes the following members.

Constructors
  NameDescription
Protected methodBusinessObjectT
Initializes a new instance of the BusinessObjectT class
Top
Properties
  NameDescription
Protected propertyAllChangesHistory
Public propertyAttachedProperties (Overrides BusinessBaseAttachedProperties.)
Public propertyAuditHistory (Overrides BusinessBaseAuditHistory.)
Public propertyAuthException (Overrides BusinessBaseAuthException.)
Protected propertyAuthorizationRules (Inherited from BusinessBase.)
Public propertyBrokenRules (Overrides BusinessBaseBrokenRules.)
Public propertyChangedValues (Overrides BusinessBaseChangedValues.)
Public propertyChangingValues (Overrides BusinessBaseChangingValues.)
Public propertyCurrentCNWrapper (Overrides BusinessBaseCurrentCNWrapper.)
Public propertyDBClass
Public propertyFilledFromEntityBase (Inherited from BusinessBase.)
Protected propertyIdentityInsert (Inherited from BusinessBase.)
Protected propertyIdValueNewObject
Public propertyIsChild (Overrides BusinessBaseIsChild.)
Public propertyIsDeleted (Overrides BusinessBaseIsDeleted.)
Public propertyIsDirty
Protected propertyIsExampleObject (Inherited from BusinessBase.)
Public propertyIsNew (Overrides BusinessBaseIsNew.)
Public propertyIsParent (Overrides BusinessBaseIsParent.)
Protected propertyIsQueryObject (Inherited from BusinessBase.)
Public propertyIsReadOnly (Overrides BusinessBaseIsReadOnly.)
Public propertyStatic memberJoinObject
Public propertyLastSaveMethod (Overrides BusinessBaseLastSaveMethod.)
Public propertyStatic memberProperties
Public propertySaveResult (Overrides BusinessBaseSaveResult.)
Protected propertytemporaryAuditDisabled
Top
Methods
  NameDescription
Protected methodAddAuthorizationRules (Inherited from BusinessBase.)
Protected methodAddInstanceAuthorizationRules (Inherited from BusinessBase.)
Protected methodAfterSaveMethod
Public methodAuditEnabled (Inherited from BusinessBase.)
Public methodAuthorizationRulesEnabled (Inherited from BusinessBase.)
Public methodCanCreateObject (Inherited from BusinessBase.)
Public methodCanCreateObject(Boolean) (Inherited from BusinessBase.)
Public methodCanCreateProperty (Inherited from BusinessBase.)
Public methodCanCreateProperty(Boolean) (Inherited from BusinessBase.)
Public methodCanCreateProperty(String) (Inherited from BusinessBase.)
Public methodCanCreateProperty(String, Boolean) (Inherited from BusinessBase.)
Public methodCanExecuteMethod (Inherited from BusinessBase.)
Public methodCanExecuteMethod(Boolean) (Inherited from BusinessBase.)
Public methodCanExecuteMethod(String) (Inherited from BusinessBase.)
Public methodCanExecuteMethod(String, Boolean) (Inherited from BusinessBase.)
Public methodCanReadObject (Inherited from BusinessBase.)
Public methodCanReadObject(Boolean) (Inherited from BusinessBase.)
Public methodCanReadProperty (Inherited from BusinessBase.)
Public methodCanReadProperty(Boolean) (Inherited from BusinessBase.)
Public methodCanReadProperty(String) (Inherited from BusinessBase.)
Public methodCanReadProperty(String, Boolean) (Inherited from BusinessBase.)
Public methodCanWriteObject (Inherited from BusinessBase.)
Public methodCanWriteObject(Boolean) (Inherited from BusinessBase.)
Public methodCanWriteProperty (Inherited from BusinessBase.)
Public methodCanWriteProperty(Boolean) (Inherited from BusinessBase.)
Public methodCanWriteProperty(String) (Inherited from BusinessBase.)
Public methodCanWriteProperty(String, Boolean) (Inherited from BusinessBase.)
Protected methodCheckDeleteRules
Protected methodCheckRules
Public methodClone
Public methodStatic memberCreateExampleObject
Public methodStatic memberCreateNewCopy
Public methodEquals (Overrides ObjectEquals(Object).)
Protected methodFetchByExample
Protected methodFetchBySql
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFromEntityBase
Public methodGetAuditCnString (Overrides BusinessBaseGetAuditCnString.)
Public methodGetAuditConnectionString
Protected methodStatic memberGetByExample
Protected methodStatic memberGetBySql
Protected methodGetClone (Inherited from BusinessBase.)
Public methodGetDataViewChanges (Overrides BusinessBaseGetDataViewChanges.)
Public methodGetDefaultCNString (Overrides BusinessBaseGetDefaultCNString.)
Public methodGetDefaultDataProvider (Overrides BusinessBaseGetDefaultDataProvider.)
Public methodGetHashCode (Overrides ObjectGetHashCode.)
Protected methodGetIdValue
Public methodGetPropertyType (Inherited from BusinessBase.)
Public methodGetPropertyValue (Inherited from BusinessBase.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodGetValues
Protected methodInitialize (Overrides BusinessBaseInitialize.)
Protected methodInitOriginalValues
Public methodIsLocked (Overrides BusinessBaseIsLocked.)
Protected methodIsPropertyChanged(PropertyInfo) (Overrides BusinessBaseIsPropertyChanged(PropertyInfo).)
Protected methodIsPropertyChanged(PropertyData) (Overrides BusinessBaseIsPropertyChanged(PropertyData).)
Public methodKindOfAudit (Inherited from BusinessBase.)
Public methodLockExclusive (Overrides BusinessBaseLockExclusive.)
Public methodMarkAsChild (Overrides BusinessBaseMarkAsChild(IBusinessBase).)
Public methodMarkAsParent (Overrides BusinessBaseMarkAsParent.)
Protected methodMarkDeleted
Protected methodMarkUnDeleted
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnIsDirtyChanging (Inherited from BindableObject.)
Protected methodOnMessage
Protected methodOnPropertyChanged (Inherited from BindableObject.)
Protected methodOnPropertyChanging (Inherited from BindableObject.)
Protected methodOnSaved
Protected methodOnStateChange
Protected methodOnUnknownPropertyChanged (Inherited from BindableObject.)
Protected methodOnUnknownPropertyChanging (Inherited from BindableObject.)
Protected methodPostFetchMethod
Protected methodPostSaveMethod
Protected methodPreSaveMethod
Protected methodPropertyHasChanged (Overrides BusinessBasePropertyHasChanged.)
Protected methodPropertyHasChanged(String) (Overrides BusinessBasePropertyHasChanged(String).)
Protected methodPropertyIsChanging (Overrides BusinessBasePropertyIsChanging.)
Protected methodPropertyIsChanging(String) (Overrides BusinessBasePropertyIsChanging(String).)
Protected methodRaiseOnAfterSave
Protected methodRaiseOnPostSave
Protected methodRaiseOnPreSave
Public methodStatic memberReadOnlyObject
Public methodRemoveLock (Overrides BusinessBaseRemoveLock(String).)
Public methodSave (Overrides BusinessBaseSave.)
Public methodSave(CNWrapper) (Overrides BusinessBaseSave(CNWrapper).)
Public methodSaveOrUpdate (Overrides BusinessBaseSaveOrUpdate.)
Public methodSerializeToJson (Inherited from BusinessBase.)
Public methodSetPropertyValue (Inherited from BusinessBase.)
Public methodSetReadOnly
Public methodStoreToCache (Overrides BusinessBaseStoreToCache(String).)
Public methodToEntityBase
Public methodToString (Overrides ObjectToString.)
Protected methodUndoChanges
Public methodUpdateLock (Overrides BusinessBaseUpdateLock(String).)
Public methodStatic memberUserCanCreateObject
Top
Events
Explicit Interface Implementations
See Also