Namespace: Consultingwerk.SmartFramework
Class 
SmartBusinessEntity Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.OERA.BusinessEntity
Implements: Ccs.BusinessLogic.IBusinessEntity, Ccs.BusinessLogic.IUpdatableBusinessEntity, Consultingwerk.OERA.IBusinessEntity, Consultingwerk.OERA.IBusinessService, Consultingwerk.OERA.IHasContextID, IProvidesBusinessEntityDescriptor, Consultingwerk.OERA.IProvidesDatasetModel, Consultingwerk.OERA.ISupportsResetState
Inherited by: Consultingwerk.SmartFramework.Repository.Class.SupportedInstanceObjectTypeBusinessEntity Consultingwerk.SmartFramework.Repository.Class.SupportedLinkBusinessEntity Consultingwerk.SmartFramework.Repository.Customization.CustomizationBusinessEntity Consultingwerk.SmartFramework.Repository.Customization.CustomizationTypeBusinessEntity Consultingwerk.SmartFramework.Repository.Field.EntityFieldMappingBusinessEntity Consultingwerk.SmartFramework.Repository.Object.Export.ObjectMasterBusinessEntity Consultingwerk.SmartFramework.Repository.Object.ObjectMasterBusinessEntity Consultingwerk.SmartFramework.Repository.Object.WhereUsed.WhereUsedBusinessEntity Consultingwerk.SmartFramework.Repository.ScreenMapping.EntityTableMappingBusinessEntity Consultingwerk.SmartFramework.Repository.ScreenMapping.ScreenTypeBusinessEntity Consultingwerk.SmartFramework.Repository.ScreenMapping.UiTypeBusinessEntity Consultingwerk.SmartFramework.Scheduler.SchedulerJobBusinessEntity Consultingwerk.SmartFramework.Scheduler.SchedulerJobPlanBusinessEntity Consultingwerk.SmartFramework.Scheduler.SchedulerJobStatusBusinessEntity Consultingwerk.SmartFramework.Scheduler.SchedulerQueueBusinessEntity Consultingwerk.SmartFramework.System.AttachmentBusinessEntity Consultingwerk.SmartFramework.System.AttachmentRoleBusinessEntity Consultingwerk.SmartFramework.System.CommentRoleBusinessEntity Consultingwerk.SmartFramework.System.ConfigurationValueBusinessEntity Consultingwerk.OERA.DynamicBusinessEntity.DynamicBusinessEntity Consultingwerk.SmartFramework.System.ImportFileStatus.ImportFileStatusBusinessEntity Consultingwerk.SmartFramework.System.KeyFieldAssignmentTypeBusinessEntity Consultingwerk.SmartFramework.System.LanguageBusinessEntity Consultingwerk.SmartFramework.System.LoginCompanyBusinessEntity Consultingwerk.SmartFramework.System.MessageBusinessEntity Consultingwerk.SmartFramework.System.ModifiedStateBusinessEntity Consultingwerk.SmartFramework.System.RelationBusinessEntity Consultingwerk.SmartFramework.System.SmartBusinessEntityBusinessEntity Consultingwerk.SmartFramework.System.SmartCache.CacheBusinessEntity Consultingwerk.SmartFramework.System.TableBusinessEntity Consultingwerk.SmartFramework.System.Tags.TagBusinessEntity Consultingwerk.SmartFramework.System.TranslationBusinessEntity Consultingwerk.SmartFramework.System.UiTranslationBusinessEntity Consultingwerk.SmartFramework.System.ValueListBusinessEntity Consultingwerk.SmartFramework.Web.RouteBusinessEntity Consultingwerk.SmartFramework.Workflow.WorkflowBusinessEntity Consultingwerk.SmartFramework.Workflow.WorkflowInstanceBusinessEntity Consultingwerk.SmartFramework.Authentication.UserBusinessEntity Consultingwerk.SmartFramework.Authentication.UserProfileBusinessEntity Consultingwerk.SmartFramework.Authorization.FieldSecurityItemBusinessEntity Consultingwerk.SmartFramework.Authorization.GroupBusinessEntity Consultingwerk.SmartFramework.Authorization.MenuGroupBusinessEntity Consultingwerk.SmartFramework.Authorization.ParentGroupBusinessEntity Consultingwerk.SmartFramework.Authorization.SecurityAssignmentBusinessEntity Consultingwerk.SmartFramework.Authorization.SecurityObjectBusinessEntity Consultingwerk.SmartFramework.Authorization.SecurityRealmBusinessEntity Consultingwerk.SmartFramework.Authorization.SecurityTokenBusinessEntity Consultingwerk.SmartFramework.Authorization.ToolbarSecurityItemBusinessEntity Consultingwerk.SmartFramework.Authorization.UserGroupBusinessEntity Consultingwerk.SmartFramework.Context.ContextStoreBusinessEntity Consultingwerk.SmartFramework.Lock.LockBusinessEntity Consultingwerk.SmartFramework.Menu.MenuBusinessEntity Consultingwerk.SmartFramework.Menu.MenuStyleBusinessEntity Consultingwerk.SmartFramework.Menu.ModuleBusinessEntity Consultingwerk.SmartFramework.Menu.ProductBusinessEntity Consultingwerk.SmartFramework.Repository.BusinessEntities.RepositoryObjectBusinessEntity Consultingwerk.SmartFramework.Repository.BusinessEntities.MetaBusinessEntity.MetaBusinessEntityBusinessEntity Consultingwerk.SmartFramework.Repository.BusinessEntities.MetaDataSource.MetaDataSourceBusinessEntity Consultingwerk.SmartFramework.Repository.BusinessEntities.MetaEntityTable.MetaEntityTableBusinessEntity Consultingwerk.SmartFramework.Repository.Class.AttributeBusinessEntity Consultingwerk.SmartFramework.Repository.Class.AttributeGroupBusinessEntity Consultingwerk.SmartFramework.Repository.Class.AttributeUsed.AttributeValueBusinessEntity Consultingwerk.SmartFramework.Repository.Class.AttributeValueBusinessEntity Consultingwerk.SmartFramework.Repository.Class.ClassTypeBusinessEntity Consultingwerk.SmartFramework.Repository.Class.LinkTypeBusinessEntity Consultingwerk.SmartFramework.Repository.Class.ObjectTypeBusinessEntity Consultingwerk.SmartFramework.System.DeletionBusinessEntity
ABSTRACT

File:SmartBusinessEntity
Purpose:Enhanced base class for Business Entities that provide
SmartFramework functionality like attachments and comments
Syntax:Abstract base class
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sun Jan 13 10:58:26 CET 2013



Top Method Summary
Options Name Purpose
InitializeDataAccessObject () Initializes the DataAccess Object
CHARACTER SourceTable (character) Returns the name of the source (database) table for a ProDataset table name

Top Constructor Summary
Options Name Purpose
SmartBusinessEntity (handle) Constructor for the SmartBusinessEntity class


Method Detail
Top

InitializeDataAccessObject ()

Purpose: Initializes the DataAccess Object
Notes: Override to Business Entity method, verifies that the DataAccessObject
of a SmartBusinessEntity is a SmartDataAccess instance

Top

CHARACTER SourceTable (character)

Purpose: Returns the name of the source (database) table for a ProDataset
table name
Notes:

Parameters:
pcTempTableName CHARACTER
The temp-table buffer name to return the source table for
Returns CHARACTER
The database table name of the source table


Constructor Detail
Top

SmartBusinessEntity (handle)

Purpose: Constructor for the SmartBusinessEntity class
Notes:

Parameters:
phDataset HANDLE
The handle of the Business Entity Dataset (passed from the actual Business Entity)


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       30.03.2026 11:10:22