Namespace: Consultingwerk
Interface 
ISerializable Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Inherited by: Consultingwerk.IJsonSerializable Consultingwerk.OERA.ISmartUiAction Consultingwerk.SmartFramework.IFunctionCallParameter Consultingwerk.SmartFramework.IMenuStructureParameter Consultingwerk.SmartFramework.Repository.IAnnotationBasedFormParameter
Implemented by: Consultingwerk.BufferFieldName, Consultingwerk.BusinessEntityDesigner.Generator.Generated, Consultingwerk.BusinessEntityDesigner.Generator.TelerikMobile.Column, Consultingwerk.BusinessEntityDesigner.Generator.Viewer.ControlGeneratorFactoryParameter, Consultingwerk.BusinessEntityDesigner.Generator.Viewer.ViewerFieldSpec, Consultingwerk.BusinessEntityDesigner.Services.OpenSaveParameter, Consultingwerk.BusinessEntityDesigner.Services.VerifyModifiedParameter, Consultingwerk.BusinessEntityDesigner.Validation.BaseComparisonValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.BaseValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.CanFindValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.EqualValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.GreaterOrEqualValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.GreaterThanValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.IsEmptyValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.IsInListValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.IsInRangeValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.IsNotRestrictedValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.IsValidEmailAddressValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.IsWeekdayValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.LessOrEqualValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.LessThanValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.MandatoryValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.MaxLengthValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.MinLengthValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.NotCanFindValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.NotEqualValidationProperties, Consultingwerk.BusinessEntityDesigner.Validation.ReadOnlyValidationProperties, Consultingwerk.CanDoQueryExpression, Consultingwerk.CharacterArrayHolder, Consultingwerk.CharacterHolder, Consultingwerk.CharacterRange, Consultingwerk.ClassName, Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNode, Consultingwerk.CommonUi.Components.TreeView.SerializableTreeNodeDetailSpec, Consultingwerk.CommonUi.Components.TreeView.SerializableTreeRootNode, Consultingwerk.DateArrayHolder, Consultingwerk.DateFormat, Consultingwerk.DateHolder, Consultingwerk.DateTimeArrayHolder, Consultingwerk.DateTimeHolder, Consultingwerk.DateTimeTzArrayHolder, Consultingwerk.DateTimeTzHolder, Consultingwerk.DecimalArrayHolder, Consultingwerk.DecimalHolder, Consultingwerk.Framework.MessageInteraction.Question, Consultingwerk.Framework.RepositoryServices.RepositoryTaskParameter, Consultingwerk.Framework.RepositoryServices.SmartBusinessEntityLookupDescriptor, Consultingwerk.Framework.SerializableParameterWithSimpleResult, Consultingwerk.Framework.Server.ValidateAppSeverFrameworkVersionParameter, Consultingwerk.Framework.SmtpConfiguration, Consultingwerk.Framework.TypeDescriptor.ClassAnnotationContainer, Consultingwerk.Framework.TypeDescriptor.PropertyDescriptor, Consultingwerk.Framework.TypeDescriptor.SerializableAnnotation, Consultingwerk.Framework.TypeDescriptor.SerializableClassMemberAnnotation, Consultingwerk.Framework.TypeDescriptor.TypeDescriptor, Consultingwerk.HandleArrayHolder, Consultingwerk.InQueryExpression, Consultingwerk.Int64ArrayHolder, Consultingwerk.Int64Holder, Consultingwerk.IntegerArrayHolder, Consultingwerk.IntegerHolder, Consultingwerk.JsonSerializable, Consultingwerk.LogicalArrayHolder, Consultingwerk.LogicalHolder, Consultingwerk.LongcharArrayHolder, Consultingwerk.LongcharHolder, Consultingwerk.MemptrArrayHolder, Consultingwerk.MemptrHolder, Consultingwerk.NameValuePair, Consultingwerk.NativeJsonSerializable, Consultingwerk.NumericFormat, Consultingwerk.ObjectArrayHolder, Consultingwerk.OERA.BusinessEntityDescriptor.BusinessEntityDescriptor, Consultingwerk.OERA.BusinessEntityDescriptor.BusinessEntityFieldDescriptor, Consultingwerk.OERA.BusinessEntityDescriptor.BusinessEntityTableDescriptor, Consultingwerk.OERA.BusinessEntityDescriptor.BusinessEntityViewDescriptor, Consultingwerk.OERA.BusinessEntityDescriptor.GetBusinessEntityDescriptorParameter, Consultingwerk.OERA.BusinessEntityDescriptor.InvokableMethodDescriptor, Consultingwerk.OERA.CanFindParameter, Consultingwerk.OERA.CountRecordsRequest, Consultingwerk.OERA.DataSourceInfo, Consultingwerk.OERA.DataSourceQueryInfo, Consultingwerk.OERA.FetchDataRequest, Consultingwerk.OERA.FilterParameter, Consultingwerk.OERA.GetInitialValuesParameter, Consultingwerk.OERA.NamedQueryParameter, Consultingwerk.OERA.NamedQueryParameterEntry, Consultingwerk.OERA.RestAdapter.RestServletRequest, Consultingwerk.OERA.RestResource.RestMethod, Consultingwerk.OERA.SmartUiAction, Consultingwerk.OERA.ValidateDataContext, Consultingwerk.OERA.ValidationMessages.ValidationMessage, Consultingwerk.ParameterObject, Consultingwerk.Point, Consultingwerk.QueryExpression, Consultingwerk.RollbaseAdapter.RollbaseCredentials, Consultingwerk.RowidArrayHolder, Consultingwerk.RowidHolder, Consultingwerk.Serializable, Consultingwerk.SessionInfo, Consultingwerk.SmartComponents.Tools.OERABusinessEntityTester.BatchContext, Consultingwerk.SmartFramework.Authentication.AuthenticationParameter, Consultingwerk.SmartFramework.Authentication.ChangePasswordParameter, Consultingwerk.SmartFramework.Authentication.GetUserGroupAssignmentsParameter, Consultingwerk.SmartFramework.Authentication.ValidatePasswordParameter, Consultingwerk.SmartFramework.Authorization.AssignAuthorizationParameter, Consultingwerk.SmartFramework.Authorization.AuthorizationMaintenanceServiceParameter, Consultingwerk.SmartFramework.Authorization.CanFindSecurityAssignmentParameter, Consultingwerk.SmartFramework.Authorization.GetGroupRestrictedDefaultLevelParameter, Consultingwerk.SmartFramework.Authorization.GetParentGroupsParameter, Consultingwerk.SmartFramework.Authorization.GetUserRestrictedDefaultLevelParameter, Consultingwerk.SmartFramework.Authorization.IsRestrictedCheckParameter, Consultingwerk.SmartFramework.Authorization.IsRestrictedCheckParameter2, Consultingwerk.SmartFramework.Authorization.IsRestrictedParameter, Consultingwerk.SmartFramework.Authorization.SecurityRealmLookupParameter, Consultingwerk.SmartFramework.Authorization.SecurityRealmParameter, Consultingwerk.SmartFramework.Authorization.VerifySecurityItemGuidParameter, Consultingwerk.SmartFramework.GetDatabaseNamesResult, Consultingwerk.SmartFramework.GetMenuStructureParameter, Consultingwerk.SmartFramework.InvokeServiceMethodCallParameter, Consultingwerk.SmartFramework.InvokeStaticMethodCallParameter, Consultingwerk.SmartFramework.Lock.DeleteExpiredLocksJobCommand, Consultingwerk.SmartFramework.Menu.MoveMenuStructureParameter, Consultingwerk.SmartFramework.Message, Consultingwerk.SmartFramework.Repository.AnnotationBasedFormParameter, Consultingwerk.SmartFramework.Repository.AttributeValue, Consultingwerk.SmartFramework.Repository.Class.ClassIsAParameter, Consultingwerk.SmartFramework.Repository.Class.CopyInstanceAttributesParameter, Consultingwerk.SmartFramework.Repository.Class.GetChildClassesParameter, Consultingwerk.SmartFramework.Repository.Class.GetObjectInstanceDesignAttributesParameter, Consultingwerk.SmartFramework.Repository.Class.GetObjectInstancesDesignAttributesParameter, Consultingwerk.SmartFramework.Repository.Class.GetObjectMasterAttributeValueParameter, Consultingwerk.SmartFramework.Repository.Class.GetObjectMasterDesignAttributeParameter, Consultingwerk.SmartFramework.Repository.Class.GetObjectMasterDesignAttributesParameter, Consultingwerk.SmartFramework.Repository.Class.GetObjectTypeDesignAttributeParameter, Consultingwerk.SmartFramework.Repository.Class.GetObjectTypeDesignAttributesParameter, Consultingwerk.SmartFramework.Repository.Class.GetParentClassesParameter, Consultingwerk.SmartFramework.Repository.Class.StoreObjectInstanceDesignAttributeParameter, Consultingwerk.SmartFramework.Repository.Class.StoreObjectMasterDesignAttributeParameter, Consultingwerk.SmartFramework.Repository.Class.StoreObjectTypeDesignAttributeParameter, Consultingwerk.SmartFramework.Repository.CopyObjectMasterParameter, Consultingwerk.SmartFramework.Repository.CreateObjectMasterParameter, Consultingwerk.SmartFramework.Repository.FetchRepositoryObjectParameter, Consultingwerk.SmartFramework.Repository.Object.CreateInstanceParameter, Consultingwerk.SmartFramework.Repository.Object.FindObjectMasterWithAttributeValuesParameter, Consultingwerk.SmartFramework.Repository.Object.GetObjectMasterDesignDataParameter, Consultingwerk.SmartFramework.Repository.Object.GetObjectTypeAttributeDefaultValueParameter, Consultingwerk.SmartFramework.Repository.Object.MovePageParameter, Consultingwerk.SmartFramework.Repository.Object.ObjectIsAParameter, Consultingwerk.SmartFramework.Repository.Object.ObjectsOfObjectTypesQuery, Consultingwerk.SmartFramework.Repository.Object.ObjectsWithAttributeValueQuery, Consultingwerk.SmartFramework.Repository.ReplaceObjectInstanceParameter, Consultingwerk.SmartFramework.RunProcedureCallParameter, Consultingwerk.SmartFramework.Scheduler.BusinessTaskSchedulerJobCommand, Consultingwerk.SmartFramework.Scheduler.CleanupJobStatusParameter, Consultingwerk.SmartFramework.Scheduler.CleanupSchedulerJobCommand, Consultingwerk.SmartFramework.Scheduler.GetBusinessTaskMethodsParameter, Consultingwerk.SmartFramework.Scheduler.GetNextAvailableJobStatusParameter, Consultingwerk.SmartFramework.Scheduler.ProcedureParameterObject, Consultingwerk.SmartFramework.Scheduler.ProcedureSchedulerJobCommand, Consultingwerk.SmartFramework.Scheduler.ScheduleJobResponse, Consultingwerk.SmartFramework.Scheduler.ScheduleNextJobStatusParameter, Consultingwerk.SmartFramework.Scheduler.SetJobStatusParameter, Consultingwerk.SmartFramework.Scheduler.ShellCommandSchedulerJobCommand, Consultingwerk.SmartFramework.Scheduler.UpdateJobStatusParameter, Consultingwerk.SmartFramework.System.CacheTranslationParameter, Consultingwerk.SmartFramework.System.GetMessageParameter, Consultingwerk.SmartFramework.System.GetMissingDatabaseRelationsParameter, Consultingwerk.SmartFramework.System.GetTranslationByKeyParameter, Consultingwerk.SmartFramework.System.GetTranslationByStringParameter, Consultingwerk.SmartFramework.System.GetValueListEntryByKeyParameter, Consultingwerk.SmartFramework.System.ImportDatabaseTablesParameter, Consultingwerk.SmartFramework.System.MissingMessageParameter, Consultingwerk.SmartFramework.System.SmartBusinessEntityConfiguration, Consultingwerk.SmartFramework.System.SmartBusinessEntityTableConfiguration, Consultingwerk.SmartFramework.Tools.ErdApi.ZamolxisField, Consultingwerk.SmartFramework.Tools.ErdApi.ZamolxisIndex, Consultingwerk.SmartFramework.Tools.ErdApi.ZamolxisRelation, Consultingwerk.SmartUnit.OERA.RetrieveDataScenario.Scenario, Consultingwerk.SmartUnit.TestRunner.TestResult, Consultingwerk.SmartUnit.TestSuite, Consultingwerk.Studio.ExtractClassAnnotations.ExtractClassAnnotationsParameter, Consultingwerk.Studio.LegacyCodeMigration.MethodReference, Consultingwerk.Studio.LegacyGuiMigration.Browse.BrowseSettings, Consultingwerk.Studio.LegacyGuiMigration.Frame.ViewerSettings, Consultingwerk.Studio.Proparse.SourceCodeLocationParameter, Consultingwerk.Studio.Protop.ProtopDatabase, Consultingwerk.Util.ClassHelper.ClassNamesInClassPathNamedQuery, Consultingwerk.Util.Error132Info, Consultingwerk.Util.HttpStatus, Consultingwerk.Util.LoggingStream.SerializableLongcharLoggingStream, Consultingwerk.Util.MessageSubSystem, Consultingwerk.Web.Kendo.Data.DataSource, Consultingwerk.Web.Kendo.Data.DataSourceJavaScriptReference, Consultingwerk.Web.Kendo.Data.ErrorJavaScriptReference, Consultingwerk.Web.Kendo.Data.Filter, Consultingwerk.Web.Kendo.Data.JsdoTransport, Consultingwerk.Web.Kendo.Data.Model, Consultingwerk.Web.Kendo.Data.Schema, Consultingwerk.Web.Kendo.Data.Sort, Consultingwerk.Web.Kendo.Data.Transport, Consultingwerk.Web.Kendo.Data.TransportJavaScriptReference, Consultingwerk.Web.Kendo.Grid.Attributes, Consultingwerk.Web.Kendo.Grid.Column, Consultingwerk.Web.Kendo.Grid.Editable, Consultingwerk.Web.Kendo.Grid.Filterable, Consultingwerk.Web.Kendo.Grid.FilterOperators, Consultingwerk.Web.Kendo.Grid.FilterOperatorsDate, Consultingwerk.Web.Kendo.Grid.FilterOperatorsNumber, Consultingwerk.Web.Kendo.Grid.FilterOperatorsString, Consultingwerk.Web.Kendo.Grid.KendoGrid, Consultingwerk.Web.Kendo.Grid.Pageable, Consultingwerk.Web.Kendo.JavaScriptReference, Consultingwerk.Web.KendoUiBuilder.DataProvider.DataProvider, Consultingwerk.Web.KendoUiBuilder.DataProvider.DataSource, Consultingwerk.Web.KendoUiBuilder.DataProvider.Field, Consultingwerk.Web.KendoUiBuilder.DataProvider.Relation, Consultingwerk.Web.KendoUiBuilder.DataProvider.RelationFieldPair, Consultingwerk.Web.KendoUiBuilder.MetaDataObject, Consultingwerk.Web.KendoUiBuilder.Module.Column, Consultingwerk.Web.KendoUiBuilder.Module.CustomDataGridSections, Consultingwerk.Web.KendoUiBuilder.Module.DataGrid, Consultingwerk.Web.KendoUiBuilder.Module.DataGridEvents, Consultingwerk.Web.KendoUiBuilder.Module.DataGridForm, Consultingwerk.Web.KendoUiBuilder.Module.DataGridSeparateForm, Consultingwerk.Web.KendoUiBuilder.Module.Field, Consultingwerk.Web.KendoUiBuilder.Module.Module, Consultingwerk.Web.KendoUiBuilder.Module.Thumbnail, Consultingwerk.Web.KendoUiBuilder.Module.View, Consultingwerk.Web.KendoUiBuilder.Module.ViewEvents, Consultingwerk.Web.KendoUiBuilder.SimpleMetaDataObject, Consultingwerk.Web2.Services.Push.JsonPushNotification, Consultingwerk.Web2.SmartFramework.Language.SerializableSmartLanguage, Consultingwerk.Web2.SmartFramework.Menu.LaunchWebViewCallParameter, Consultingwerk.Web2.SmartFramework.Menu.SerializableMenuItem, Consultingwerk.Web2.SmartFramework.Message.SerializableSmartMessage, Consultingwerk.Web2.Views.SerializableDataSourceElement, Consultingwerk.Web2.Views.SerializableGridElement, Consultingwerk.Web2.Views.SerializableLayoutElement, Consultingwerk.Web2.Views.SerializableTabElement, Consultingwerk.Web2.Views.SerializableTabFolderElement, Consultingwerk.Web2.Views.SerializableToolbarElement, Consultingwerk.Web2.Views.SerializableToolbarGroup, Consultingwerk.Web2.Views.SerializableToolbarItem, Consultingwerk.Web2.Views.SerializableViewerElement, Consultingwerk.Windows.Framework.LaunchAnnotationFormCallParameter, Consultingwerk.Windows.Framework.LaunchFormCallParameter, Consultingwerk.Windows.Framework.Repository.DynamicLauncher.DynamicLauncherParameter, Consultingwerk.Windows.Framework.Repository.Object.Conversion.MetaViewerToStaticParameter, Consultingwerk.Windows.Framework.Repository.Object.OpenObjectMasterDialogValues, Consultingwerk.Windows.Framework.WebUriCallParameter, Consultingwerk.Windows.ListAndLabel.ReportBuffer, Consultingwerk.Windows.ListAndLabel.ReportDefinition, Consultingwerk.XmlSerializable

File:ISerializable
Purpose:Interface describing methods of Objects that can be
used to Serialize and Deserialize Object to potentially
carry them across an AppServer boundary or store them
in a persistent storage
Serialization is done to a LONGCHAR to allow various
implementations
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed Sep 15 18:07:54 CEST 2010



Top Method Summary
Options Name Purpose
+ Deserialize (longchar) Initializes the object instance based on the passed in LONGCHAR (potentially XML) representation of the object instance
+ LONGCHAR Serialize () Returns an LONGCHAR (potentially XML) representation of the object instance


Method Detail
Top

PUBLIC Deserialize (longchar)

Purpose: Initializes the object instance based on the passed in LONGCHAR
(potentially XML) representation of the object instance
Notes:

Parameters:
pcSerializedReprasentation LONGCHAR
The stored LONGCHAR representation of the objects data
Top

PUBLIC LONGCHAR Serialize ()

Purpose: Returns an LONGCHAR (potentially XML) representation of the
object instance
Notes:

Returns LONGCHAR
The LONGCHAR representation of the ISerializable objects data


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:14:00