Show / Hide Table of Contents

Class SysWorkspace

Inheritance
System.Object
Entity
SystemEntity
SysBaseEntity
SysBaseLookup
SysWorkspace
Implements
IEntity
System.ICloneable
ILicObject
ICompositeObject
Inherited Members
SysBaseLookup.Name
SysBaseLookup.Description
SysBaseEntity.Id
SysBaseEntity.CreatedOn
SysBaseEntity.CreatedById
SysBaseEntity.CreatedByName
SysBaseEntity.CreatedBy
SysBaseEntity.ModifiedOn
SysBaseEntity.ModifiedById
SysBaseEntity.ModifiedByName
SysBaseEntity.ModifiedBy
Entity.OnValidating(EntityValidationEventArgs)
Entity.OnInserting(EntityBeforeEventArgs)
Entity.OnInserted(EntityAfterEventArgs)
Entity.OnInserted(EntityAfterEventArgs, Boolean)
Entity.OnUpdating(EntityBeforeEventArgs)
Entity.OnUpdated(EntityAfterEventArgs)
Entity.OnUpdated(EntityAfterEventArgs, Boolean)
Entity.OnDeleting(EntityBeforeEventArgs)
Entity.OnDeleted(EntityAfterEventArgs)
Entity.OnDeleted(EntityAfterEventArgs, Boolean)
Entity.OnSaving(EntityBeforeEventArgs)
Entity.OnSaveError(EntitySaveErrorEventArgs)
Entity.OnSaved(EntityAfterEventArgs)
Entity.OnLoading(EntityBeforeLoadEventArgs)
Entity.OnLoaded(EntityAfterLoadEventArgs)
Entity.OnColumnValueChanging(EntityColumnBeforeEventArgs)
Entity.OnColumnValueChanged(EntityColumnAfterEventArgs)
Entity.OnDefColumnValuesSet(EventArgs)
Entity.OnDeleteFailed(EntityErrorEventArgs)
Entity.ExecuteUpdate(Update)
Entity.ExecuteUpdateAsync(Update)
Entity.ExecuteDelete(Delete, Object)
Entity.ExecuteDeleteAsync(Delete, Object)
Entity.Load(Select, IDictionary<String, String>)
Entity.InitializeThrowEvents()
Entity.InitializeEmbeddedProcess()
Entity.SetColumnDefValue()
Entity.GetSysCultures()
Entity.SetColumnValue(EntityColumnValue, Object)
Entity.SetBytesValue(EntityColumnValue, Byte[])
Entity.SetStreamValue(EntityColumnValue, Stream)
Entity.SetColumnBothValues(EntityColumnValue, Object, EntityColumnValue, String)
Entity.CreateLookupDisplayValuesSelect(IEnumerable<EntitySchemaColumn>)
Entity.LoadLookupDisplayValues(Select)
Entity.ThrowEvent(String, EventArgs)
Entity.GetLocalizationEntity(Guid)
Entity.Write(DataWriter, Entity, String)
Entity.Write(DataWriter, Entity, String, Boolean)
Entity.Read(UserConnection, DataReader)
Entity.SerializeToJson(Entity)
Entity.DeserializeFromJson(UserConnection, String)
Entity.ToString()
Entity.GetHashCode()
Entity.Equals(Object)
Entity.GetIsColumnValueLoaded(String)
Entity.GetStreamValue(String)
Entity.GetTypedColumnValue<TResult>(String)
Entity.GetIsColumnValueLoaded(EntitySchemaColumn)
Entity.GetColumnValueNames()
Entity.GetChangedColumnValues()
Entity.GetColumnValue(String)
Entity.GetColumnValue(EntitySchemaColumn)
Entity.GetBytesValue(String)
Entity.SetColumnValue(String, Object)
Entity.SetColumnValue(EntitySchemaColumn, Object)
Entity.SetStreamValue(String, Stream)
Entity.SetBytesValue(String, Byte[])
Entity.SetColumnBothValues(EntitySchemaColumn, Object, String)
Entity.SetColumnBothValues(String, Object, String, String)
Entity.GetTypedColumnValue<TResult>(EntitySchemaColumn)
Entity.GetColumnOldValue(String)
Entity.GetColumnOldValue(EntitySchemaColumn)
Entity.GetTypedOldColumnValue<TResult>(String)
Entity.GetTypedOldColumnValue<TResult>(EntitySchemaColumn)
Entity.GetColumnDisplayValue(EntitySchemaColumn)
Entity.ResetColumnValues()
Entity.ResetOldColumnValues()
Entity.IsColumnValueLoaded(String)
Entity.IsColumnValueLoaded(EntitySchemaColumn)
Entity.LoadShallowColumnValue(String, Object)
Entity.LoadShallowColumnValue(EntitySchemaColumn, Object)
Entity.LoadColumnValue(String, IDataReader, Int32, Int32)
Entity.LoadColumnValue(String, IDataReader, Int32)
Entity.LoadColumnValue(String, Object)
Entity.LoadColumnValue(EntitySchemaColumn, Object)
Entity.SetDefColumnValue(String, Object)
Entity.SetDefColumnValue(String)
Entity.SetDefColumnValues()
Entity.AddDefRights()
Entity.AddDefRights(Guid)
Entity.AddDefRights(IEnumerable<Guid>)
Entity.FetchFromDB(EntitySchemaColumn, Object, Boolean)
Entity.FetchFromDB(String, Object, IEnumerable<String>, Boolean)
Entity.FetchFromDB(IEnumerable<String>, Boolean)
Entity.FetchFromDB(String, Object, Boolean)
Entity.FetchFromDB(Object, Boolean)
Entity.FetchFromDB(Dictionary<String, Object>, Boolean)
Entity.FetchFromDB(EntitySchemaColumn, Object, IEnumerable<EntitySchemaColumn>, Boolean)
Entity.FetchPrimaryColumnFromDB(Object)
Entity.FetchPrimaryInfoFromDB(EntitySchemaColumn, Object)
Entity.FetchPrimaryInfoFromDB(String, Object)
Entity.ExistInDB(EntitySchemaColumn, Object)
Entity.ExistInDB(String, Object)
Entity.ExistInDB(Object)
Entity.ExistInDB(Dictionary<String, Object>)
Entity.TrackChangeInDB(EntitySchema)
Entity.InsertToDB(Boolean, Boolean, Boolean)
Entity.InsertToDB(Boolean, Boolean)
Entity.UpdateRecordRightsPosition(Guid)
Entity.UpdateInDB(Boolean, Boolean)
Entity.UpdateInDB(Boolean)
Entity.Save(Boolean, Boolean)
Entity.Save(Boolean, Boolean, Boolean)
Entity.Save(EntitySaveConfig)
Entity.Delete()
Entity.Delete(Boolean)
Entity.DeleteWithCancelProcess()
Entity.Delete(Object)
Entity.Delete(Object, Boolean)
Entity.Load(DataRow)
Entity.Load(DataRow, Dictionary<String, String>)
Entity.Load(IDataReader)
Entity.Load(IDataReader, IDictionary<String, String>)
Entity.Load(Object)
Entity.Load(Object, IDictionary<String, String>)
Entity.LoadShallow(DataRow)
Entity.LoadShallow(DataRow, Dictionary<String, String>)
Entity.LoadShallow(IDataReader)
Entity.LoadShallow(IDataReader, Dictionary<String, String>)
Entity.LoadShallow(Object)
Entity.LoadShallow(Object, Dictionary<String, String>)
Entity.LoadLookupDisplayValues()
Entity.LoadLookupDisplayValues(IEnumerable<String>)
Entity.LoadLookupDisplayValues(String[])
Entity.LoadLookupDisplayValues(IEnumerable<EntitySchemaColumn>)
Entity.Validate()
Entity.ReadData(DataReader)
Entity.ReadData(DataReader, EntitySchema)
Entity.Write(DataWriter, String)
Entity.WriteData(DataWriter)
Entity.WriteData(DataWriter, EntitySchema)
Entity.WriteData(DataWriter, EntitySchema, Boolean)
Entity.AddLicOperations(ICollection<String>)
Entity.CreateInsert(Boolean)
Entity.CreateUpdate(Boolean)
Entity.FindEntityColumnValue(String)
Entity.ForceSetColumnValue(String, Object)
Entity.ForceGetEntityColumnValue(String)
Entity.ICompositeObject.TryGetValue(String, Type, Object)
Entity.ICompositeObject.TryGetValue<TValueType>(String, T)
Entity.GetColumnNames()
Entity.GetColumnValues()
Entity.UseAdminRights
Entity.InstanceUId
Entity.Process
Entity.IsDeletedFromDB
Entity.EntitySchemaManagerName
Entity.ValueListSchemaManagerName
Entity.UserConnection
Entity.SchemaName
Entity.IsSchemaInitialized
Entity.Schema
Entity.StoringState
Entity.ChangeType
Entity.LoadState
Entity.PrimaryColumnValue
Entity.PrimaryDisplayColumnValue
Entity.HierarchyColumnValue
Entity.LookupColumnEntities
Entity.EntitySchemaManager
Entity.ValueListSchemaManager
Entity.ValidationMessages
Entity.LicOperationPrefix
Entity.HasColumnValues
Entity.UseDefRights
Entity.UseLazyLoad
Entity.RecordInactive
Entity.IsInValidating
Entity.IsInInserting
Entity.IsInInserted
Entity.IsInUpdating
Entity.IsInUpdated
Entity.IsInDeleting
Entity.IsInDeleted
Entity.IsInSaving
Entity.IsInSaveError
Entity.IsInSaved
Entity.IsInLoading
Entity.IsInLoaded
Entity.IsInColumnValueChanging
Entity.IsInColumnValueChanged
Entity.IsInDefColumnValuesSet
Entity.Validating
Entity.Inserting
Entity.Inserted
Entity.Updating
Entity.Updated
Entity.Deleting
Entity.Deleted
Entity.Saving
Entity.SaveError
Entity.Saved
Entity.Loading
Entity.Loaded
Entity.ColumnValueChanging
Entity.ColumnValueChanged
Entity.DefColumnValuesSet
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.Configuration
Assembly: Terrasoft.Core.dll
Syntax
public class SysWorkspace : SysBaseLookup, IEntity, ICloneable, ILicObject, ICompositeObject, IRowModel

Constructors

SysWorkspace(SysWorkspace)

Declaration
public SysWorkspace(SysWorkspace source)
Parameters
Type Name Description
SysWorkspace source

SysWorkspace(UserConnection)

Declaration
public SysWorkspace(UserConnection userConnection)
Parameters
Type Name Description
UserConnection userConnection

SysWorkspace(UserConnection, Boolean)

Declaration
public SysWorkspace(UserConnection userConnection, bool subsribeOnAssemblyChangedEvent)
Parameters
Type Name Description
UserConnection userConnection
System.Boolean subsribeOnAssemblyChangedEvent

Properties

AppConnection

Declaration
public AppConnection AppConnection { get; }
Property Value
Type Description
AppConnection

BuildODataStartedBy

Declaration
public Contact BuildODataStartedBy { get; }
Property Value
Type Description
Contact

BuildODataStartedById

Declaration
public Guid BuildODataStartedById { get; set; }
Property Value
Type Description
System.Guid

BuildODataStartedByName

Declaration
public string BuildODataStartedByName { get; set; }
Property Value
Type Description
System.String

IsDefault

Declaration
public bool IsDefault { get; set; }
Property Value
Type Description
System.Boolean

IsInWorkspaceAssemblyChanged

Declaration
public bool IsInWorkspaceAssemblyChanged { get; }
Property Value
Type Description
System.Boolean

IsWorkspaceAssemblyInitialized

Declaration
public bool IsWorkspaceAssemblyInitialized { get; }
Property Value
Type Description
System.Boolean

Number

Declaration
public int Number { get; set; }
Property Value
Type Description
System.Int32

PackageCopyPath

Declaration
public virtual string PackageCopyPath { get; }
Property Value
Type Description
System.String

RepositoryRevisionNumber

Declaration
public int RepositoryRevisionNumber { get; set; }
Property Value
Type Description
System.Int32

RepositoryUri

Declaration
public virtual string RepositoryUri { get; set; }
Property Value
Type Description
System.String

ResourceStorage

Declaration
public IResourceStorage ResourceStorage { get; set; }
Property Value
Type Description
IResourceStorage

SchemaManagerProvider

Declaration
public SchemaManagerProvider SchemaManagerProvider { get; set; }
Property Value
Type Description
SchemaManagerProvider

SystemUserConnection

Declaration
public UserConnection SystemUserConnection { get; }
Property Value
Type Description
UserConnection

Version

Declaration
public int Version { get; set; }
Property Value
Type Description
System.Int32

WorkingCopyPath

Declaration
public string WorkingCopyPath { get; set; }
Property Value
Type Description
System.String

WorkspaceAssembly

Declaration
public Assembly WorkspaceAssembly { get; set; }
Property Value
Type Description
System.Reflection.Assembly

Methods

Clone()

Declaration
public override object Clone()
Returns
Type Description
System.Object
Overrides
SysBaseLookup.Clone()

FindSchemaItemByUId(Guid)

Find manager item in some of existing schema managers.

Declaration
public IManagerItem FindSchemaItemByUId(Guid schemaUId)
Parameters
Type Name Description
System.Guid schemaUId
Returns
Type Description
IManagerItem

Manager item

GetIsItemWithSameNameExistInPackage(String, Guid, Guid)

Declaration
[Obsolete("8.0.4 | The property is not in use and will be removed in the upcoming releases.")]
public bool GetIsItemWithSameNameExistInPackage(string schemaName, Guid schemaUId, Guid packageUid)
Parameters
Type Name Description
System.String schemaName
System.Guid schemaUId
System.Guid packageUid
Returns
Type Description
System.Boolean

GetSchemaItemByUId(Guid)

Gets manager item in some of existing schema managers.

Declaration
public IManagerItem GetSchemaItemByUId(Guid schemaUId)
Parameters
Type Name Description
System.Guid schemaUId
Returns
Type Description
IManagerItem

Manager item

Exceptions
Type Condition
ItemNotFoundException

When cannot get schemaschemaUId

OnWorkspaceAssemblyChanged(EventArgs)

Declaration
protected virtual void OnWorkspaceAssemblyChanged(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

WorkspaceChanged()

Raise WorkspaceAssemblyChanged event.

Declaration
public virtual void WorkspaceChanged()

Events

WorkspaceAssemblyChanged

Declaration
public event EventHandler<EventArgs> WorkspaceAssemblyChanged
Event Type
Type Description
System.EventHandler<System.EventArgs>

Implements

IEntity
System.ICloneable
ILicObject
ICompositeObject

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
DefaultBinderUtilities.InitializeDefaultDIBindings(SysWorkspace)
EntityExtensions.CopyEntityLookupProperties(Entity, Entity)
CoreEntityExtension.FillColumnValues(Entity, UserConnection, ColumnValues)
LookupResolver.SetLookupColumnValue(Entity, String, String, String)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.SetupResourceStorage(SysWorkspace, String, String)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX