• ПОЛИНОМ:MDM API
Show / Hide Table of Contents
  • Ascon.Polynom.Api
    • AccessWriteFault
    • ApiFault
    • ApiObjectIdentifier
    • Applicability
    • ApplyColor
    • AsyncLockFault
    • AsyncOperationState
    • BinaryCompareOperation
    • BinaryCompareOptions
    • BooleanBasedCompareOperation
    • BooleanBasedCompareOptions
    • BooleanCompareOperation
    • BooleanCompareOptions
    • BusinessProcessItemDefinitionOptions
    • CanDoEnum
    • ChangeConflictFault
    • ClassNotFoundExceptionFault
    • ClassificationCopyingOptions
    • ClassificationItemCopyingOptions
    • ClassificationTreeOptions
    • ClientConnectionInfo
    • ClientType
    • CodificationFault
    • ColorCompareOperation
    • ColorCompareOptions
    • ColorHighlight
    • ColorTheme
    • CompareOperation
    • CompatibilityDirection
    • ConceptClassificationTreeOptions
    • ConceptPropertySourcesTreeOptions
    • Connection
    • ConnectionInfo
    • DateTimeCompareOperation
    • DateTimeCompareOptions
    • DirectlyUserCreationFactory
    • DoubleCompareOperation
    • DoubleCompareOptions
    • DoublePropertyMode
    • ElementLinksTreeOptions
    • EnumBoolCompareOperation
    • EnumBoolCompareOptions
    • EnumCompareOperation
    • EnumCompareOptions
    • EnumDoubleCompareOperation
    • EnumDoubleCompareOptions
    • EnumIntCompareOperation
    • EnumIntCompareOptions
    • EnumStringCompareOperation
    • EnumStringCompareOptions
    • EventRecordType
    • FaultException
    • FaultException<TDetail>
    • FaultedEventArgs
    • FavoritesTreeOptions
    • FormulaTreeOptions
    • GroupDisplayMode
    • GuidCompareOperation
    • GuidCompareOptions
    • IAbleToBeFavorite
    • IAbleToBeRecent
    • IAbleToHaveChangeableName
    • IAbleToHaveClassId
    • IAbleToHaveDescription
    • IAbleToHaveElementFactoryLocation
    • IAbleToHaveExternalId
    • IAbleToHaveIcon
    • IAbleToHaveId
    • IAbleToHaveName
    • IAbleToHaveUniqueId
    • IAbsoluteCodeableApiObject
    • IAccountableSecurityElementsContainer
    • IAccountableSecurityElementsContainerOwner
    • IAdditionalUserOptions
    • IApiEntity
    • IApiObject
    • IApiReadOnlyCollection<T>
    • IApplicableApiObject
    • IAppointedConcept
    • IAppointedFormula
    • IApprovementStage
    • IAsyncOperation
    • IAsyncOperation<T>
    • IBaseCatalog
    • IBaseGroup
    • IBaseGroupMember
    • IBaseGroupOwner
    • IBinaryPropertyDefinition
    • IBinaryPropertyValue
    • IBinaryPropertyValueData
    • IBooleanPropertyDefinition
    • IBooleanPropertyValue
    • IBooleanPropertyValueData
    • IBrokerConfiguration
    • IBusinessProcess
    • IBusinessProcessCommand
    • IBusinessProcessContext
    • IBusinessProcessDefinition
    • IBusinessProcessDisplayItem
    • IBusinessProcessDisplayItemStored
    • IBusinessProcessItem
    • IBusinessProcessItemDefinition
    • IBusinessProcessItemDefinitionWithInputCommand
    • ICatalog
    • ICatalogSecurity
    • ICatalogWithSecurity
    • IClassificationTree
    • ICodeableApiObject
    • IColorPropertyDefinition
    • IColorPropertyValue
    • IColorPropertyValueData
    • ICompareOperationMetadata
    • ICompareOptionMetadata
    • IComparingCondition
    • IComparingConditionDefinition
    • IComparingConditionDefinitionEnd
    • IComparingConditionDefinitionMetadata
    • IComparingConditionForElement
    • IComparingConditionForPropValue
    • ICompatibilityCondition
    • ICompatibilityConditionForElement
    • ICompatibilityConditionForPropValue
    • IComplexCondition
    • IConcept
    • IConceptAppointer
    • IConceptClassificationTree
    • IConceptPropertySource
    • IConceptPropertySourceTree
    • ICondition
    • IContract
    • IContractPropertySource
    • IContractRealization
    • IDataPatch
    • IDateTimePropertyDefinition
    • IDateTimePropertyValue
    • IDateTimePropertyValueData
    • IDeleteableApiObject
    • IDepartment
    • IDepartmentOwner
    • IDocument
    • IDocumentCatalog
    • IDocumentGroup
    • IDocumentGroupOwner
    • IDocumentOwner
    • IDoublePropertyDefinition
    • IDoublePropertyValue
    • IDoublePropertyValueData
    • IElement
    • IElementFactory
    • IElementFactoryTable
    • IElementFactoryTableRow
    • IElementLinksTree
    • IEnumBoolItem
    • IEnumBoolPropertyDefinition
    • IEnumBoolPropertyValue
    • IEnumBoolPropertyValueData
    • IEnumDoubleItem
    • IEnumDoublePropertyDefinition
    • IEnumDoublePropertyValue
    • IEnumDoublePropertyValueData
    • IEnumIntItem
    • IEnumIntPropertyDefinition
    • IEnumIntPropertyValue
    • IEnumIntPropertyValueData
    • IEnumPropertyDefinition
    • IEnumPropertyDefinitionItem
    • IEnumPropertyValue
    • IEnumPropertyValueData
    • IEnumStringItem
    • IEnumStringPropertyDefinition
    • IEnumStringPropertyValue
    • IEnumStringPropertyValueData
    • IEnumWithDescriptionItem
    • IEnumWithDescriptionPropertyDefinition
    • IEnumWithDescriptionPropertyValue
    • IEnumWithDescriptionPropertyValueData
    • IEvaluationPropertyInfo
    • IEventLogRoot
    • IEventLogTree
    • IEventRecord
    • IExternalAuthorization
    • IFavoritesCatalog
    • IFavoritesGroup
    • IFavoritesStructureItem
    • IFavoritesTree
    • IFile
    • IFilesOwner
    • IFinishEvent
    • IFinishEventDefinition
    • IFormula
    • IFormulaAppointer
    • IFormulaCatalog
    • IFormulaGroup
    • IFormulaGroupOwner
    • IFormulaParameter
    • IFormulaTargetQualifier
    • IFormulaTree
    • IFullMetaInformation
    • IFullTextIndex
    • IGateway
    • IGatewayDefinition
    • IGroup
    • IGroupOwner
    • IGroupPropertyOwner
    • IGroupRight
    • IGroupSecurity
    • IGroupWithSecurity
    • IGuidPropertyDefinition
    • IGuidPropertyValue
    • IGuidPropertyValueData
    • IHierarchicalTableSettings
    • IImagePropertyDefinition
    • IImagePropertyValue
    • IImagePropertyValueData
    • IIntegerPropertyDefinition
    • IIntegerPropertyValue
    • IIntegerPropertyValueData
    • IJoinPointsCount
    • ILane
    • ILaneDefinition
    • ILicense
    • ILink
    • ILinkDefCatalog
    • ILinkDefClassificationTree
    • ILinkDefGroup
    • ILinkDefGroupOwner
    • ILinkDefinition
    • ILinkDefinitionEnd
    • ILinkInstance
    • ILinkScope
    • ILinkable
    • ILinkableEndsTree
    • ILinkedPropertyInfo
    • ILocateableApiObject
    • IMailNotificationSystem
    • IMeasureClassificationTree
    • IMeasureEntity
    • IMeasureUnit
    • IMultiCatalog
    • IMultiCatalogedItem
    • IMultiGroup
    • INamedPropertyOwnerScope
    • INestedContractPropertySourceWrapper
    • INotificationSystem
    • INumerator
    • INumeratorOwner
    • IOpticPropertyDefinition
    • IOpticPropertyValue
    • IOpticPropertyValueData
    • IOverlappedAppointedConcept
    • IOwnedDocument
    • IPermission
    • IPermissionItem
    • IPosition
    • IPropDefCatalog
    • IPropDefClassificationTree
    • IPropDefGroup
    • IPropDefGroupOwner
    • IProperty
    • IPropertyDefinition
    • IPropertyDefinitionMetadata
    • IPropertyOwner
    • IPropertyOwnerScope
    • IPropertyOwnerScopeItem
    • IPropertyQualifier
    • IPropertySource
    • IPropertyValue
    • IPropertyValueData
    • IPropertyValueOwner
    • IRabbitMqConfiguration
    • IRawPropertyValue
    • IRawPropertyValueData
    • IRecordsGroup
    • IReference
    • IReferenceEntry
    • IReferenceRight
    • IReferenceSecurity
    • IRestrictedList
    • IRestrictedListGroupPropertyOwnerItem
    • IRestrictedListRole
    • IRestrictedListUserOptions
    • IRole
    • IRowPropertyDefinition
    • IRowPropertyDefinitionItem
    • IRtfPropertyDefinition
    • IRtfPropertyValue
    • IRtfPropertyValueData
    • IRtfString
    • IRunTimeClassifierReflection
    • IScopeClassificationTree
    • IScopeTree
    • ISearchConditionTargetQualifier
    • ISecurityAccessSubject
    • ISecurityElement
    • ISecurityManager
    • ISecurityRoot
    • ISecurityTree
    • ISequenceFlow
    • ISequenceFlowDefinition
    • ISerialNumberOwner
    • ISerialNumbers
    • ISession
    • ISessionDefinition
    • ISessionMetadata
    • ISessionObjects
    • ISessionRecordsGroup
    • ISetPropertyDefinition
    • ISetPropertyDefinitionItem
    • ISetPropertyValue
    • ISetPropertyValueData
    • ISimilarCharacters
    • ISimilarCharactersTable
    • ISimpleCondition
    • ISimpleRowPropertyDefinition
    • ISimpleRowPropertyDefinitionItem
    • ISinglePropertyValueOwner
    • ISslConfiguration
    • IStartEvent
    • IStartEventDefinition
    • IStatisticItem
    • IStorage
    • IStoredCondition
    • IStringAttribute
    • IStringPropertyDefinition
    • IStringPropertyValue
    • IStringPropertyValueData
    • IStructureConceptRight
    • IStructureConceptSecurity
    • IStructureItem
    • IStructureItemWithSecurity
    • IStructureItemWithTableSettings
    • IStructureRight
    • IStructureSecurity
    • ITable
    • ITableCell
    • ITableCellValue
    • ITableColumn
    • ITableColumnDefinition
    • ITablePropertyDefinition
    • ITablePropertyDefinitionColumn
    • ITablePropertyRow
    • ITablePropertyValue
    • ITablePropertyValueColumn
    • ITablePropertyValueColumnData
    • ITablePropertyValueData
    • ITableRow
    • ITableSettings
    • ITicket
    • ITicketConceptAppointer
    • ITicketMessage
    • ITicketMessagesOwner
    • ITicketMigrationManager
    • ITicketStructureItemContext
    • ITicketStructureItemContextStorage
    • ITicketsCategory
    • ITicketsLog
    • ITicketsLogRecord
    • ITicketsManager
    • ITimedRecordsGroup
    • IToastMessage
    • IToastOwner
    • IToastPublisher
    • ITransaction
    • ITransactionRecordsGroup
    • ITree
    • ITreeNode
    • IUser
    • IUserNotificationOptions
    • IUserOptions
    • IUserOptionsForRestrictedList
    • IUserTableSettings
    • IUserTask
    • IUserTaskDefinition
    • IViewpoint
    • IViewpoint2dFactoryTable
    • IViewpoint3dFactoryTable
    • IViewpointCatalog
    • IViewpointFactoryTable
    • IViewpointFactoryTableRow
    • IViewpointGroup
    • IViewpointGroupOwner
    • IViewpointTableDefinition
    • IWideOperation
    • ImageCompareOperation
    • ImageCompareOptions
    • IntegerCompareOperation
    • IntegerCompareOptions
    • IntersectionType
    • InvalidObjectFault
    • InvalidParameterFault
    • InvalidStorageFault
    • KnownConceptKind
    • KnownLinkDefinitionKind
    • KnownPermissionKind
    • KnownPropertyDefinitionKind
    • KnownRoleKind
    • LaneDefinitionType
    • LanePermissions
    • LicenceFault
    • LinkDefClassificationTreeOptions
    • LinkDefinitionDirection
    • LinkEndMultiplicity
    • LinkedWithOptions
    • LocateOptions
    • MailAuthenticationMechanism
    • MailBodyEncoding
    • MailSecureSocketOptions
    • NotificationTypes
    • NumericBasedCompareOperation
    • NumericBasedCompareOptions
    • ObjectStorageType
    • OperationFault
    • OpticCompareOperation
    • OpticCompareOptions
    • OrderType
    • PartlibFault
    • PermissionCannotReduceSeverityFault
    • PropDefClassificationTreeOptions
    • PropertyCollectionOptions
    • PropertyMixedComparisonType
    • PropertyType
    • Protection
    • RtfCompareOperation
    • RtfCompareOptions
    • ScopeTreeKind
    • ScopeTreeOptions
    • SecurityManagerFault
    • ServerConnectionException
    • SessionDefinition
    • SessionDisconnectedFault
    • SessionFactory
    • SessionOptions
    • SessionRecordsGroupResult
    • SetCompareOperation
    • SetCompareOptions
    • StorageVersionFault
    • StringCompareOperation
    • StringCompareOptions
    • SystemObjectFault
    • TextBasedCompareOperation
    • TextBasedCompareOptions
    • TicketMessageType
    • TicketNature
    • TicketPriority
    • TicketStatus
    • TransactionRecordsGroupResult
    • TreeFilterOptions
    • UniquenessFault
    • UserStatus
    • ViewpointFileFormat
    • WriteLockFault
  • Ascon.Polynom.Api.Api.Classes
    • StorageTool
    • StorageToolOperation
  • Ascon.Polynom.Api.Clients
    • DeltaCache
    • DeltaData
    • IPartLibInv
  • Ascon.Polynom.Api.Clients.Convert
    • OwnerToXml
  • Ascon.Polynom.Api.Clients.Remote
    • RemoteHelper
    • RemoteOperation
    • RemoteOperationExtensions
  • Ascon.Polynom.Api.Collections
    • ILicenseCollection
  • Ascon.Polynom.Api.DataContract
    • ApiDataSerializer
    • ApiDataSerializer.Grouping<TKey, TElement>
    • ApiDataType
    • GlobalConsts
  • Ascon.Polynom.Api.DataContract.Objects
    • ApiDataCollection
    • ApiDataCollection<T>
    • ApiObjectData
    • ApiPropValueData
    • ApiResponse
  • Ascon.Polynom.Api.DataContract.Struct
    • ApiObjectAttribute
    • DateTimeValueData
    • DoubleValueData
    • EnumBoolItemData
    • EnumDoubleItemData
    • EnumIntItemData
    • EnumItemData
    • EnumStringItemData
    • OpticValueData
    • UserFromSqlData
  • Ascon.Polynom.Api.Enums
    • ApiEventType
    • ObjectState
  • Ascon.Polynom.Api.Events
    • ApiEvent
    • AsyncOperationApiEvent
    • CallbackApiEvent
    • CollectionApiEvent
    • NotifyAsyncOperationEventHandler
    • NotifyCollectionChangedActionEnum
    • NotifyCollectionChangedHandler
    • ObjectStateApiEvent
    • PropertyApiEvent
  • Ascon.Polynom.Api.Interfaces
    • IChannelEvents
    • ISessionApi
  • Ascon.Polynom.Api.Objects
    • CompareOperationMetadata
    • CompareOptionMetadata
    • ComparingConditionDefinitionMetadata
    • PropertyDefinitionMetadata
  • Ascon.Polynom.Api.Query
    • ClientTypeResolver
    • ClientTypeResolver.NameTypePair
    • CollectionQueryAdapter
    • CollectionQueryProvider
    • Evaluator
    • ExpressionSerializer
    • ExpressionVisitor
    • ITypeResolver
    • QueryProvider
    • Query<T>
  • Ascon.Polynom.Api.Resources
    • ErrorStrings

Interface IDocumentGroup

Группа документов.

Inherited Members
IMultiGroup.RemoveMultiCatalogedItem(IMultiCatalogedItem)
IMultiGroup.MultiCatalogedItems
IBaseGroup.GetPath()
IBaseGroup.CreateTableAsync()
IBaseGroup.BaseParentGroup
ILocateableApiObject.GetDefaultLocation()
IAbleToHaveChangeableName.Name
IAbleToHaveDescription.Description
IReferenceEntry.IsEntry
IConceptAppointer.AddAppointedConcept(IConcept)
IConceptAppointer.RemoveAppointedConcept(IConcept)
IConceptAppointer.RemoveConceptAndItsOwnRealizations(IConcept)
IConceptAppointer.GetAppointedConcept(IConcept)
IConceptAppointer.GetOverlappedAppointedConcept(IAppointedConcept)
IConceptAppointer.AppointedConcepts
IConceptAppointer.AllAppointedConcepts
IConceptAppointer.EffectiveAppointedConcepts
IConceptAppointer.Concepts
IConceptAppointer.SuperAppointer
IConceptAppointer.SubAppointers
IConceptAppointer.IsReverseOrder
IDeleteableApiObject.Delete()
IGroupWithSecurity.Security
IFormulaAppointer.AddAppointedFormula(IFormulaTargetQualifier, IFormula)
IFormulaAppointer.CanAddAppointedFormula(IFormulaTargetQualifier, IFormula)
IFormulaAppointer.EvaluateFormulasAsync()
IFormulaAppointer.AppointedFormulas
IFormulaAppointer.AllAppointedFormulas
IAbleToHaveId.Id
IStructureItemWithTableSettings.GetTableSettingsForUser(IUser)
IStructureItemWithTableSettings.CreateTableSettingsForUser(IUser)
IStructureItemWithTableSettings.TableSettings
IStructureItemWithTableSettings.TableSettingsAreOverriddenForCurrentUser
IStructureItemWithTableSettings.TableSettingsForCurrentUser
IStructureItemWithTableSettings.UsersWithOwnTableSettings
IAbleToHaveClassId.RecalculateUniqueIdForInheritors()
IAbleToHaveClassId.GetEffectiveClassId()
IAbleToHaveClassId.ClassId
IAbleToHaveIcon.IconCode
IDocumentGroupOwner.DocumentGroups
IPropertyOwnerScope.Except(IPropertyOwnerScope)
IPropertyOwnerScope.Intersect(IPropertyOwnerScope)
IPropertyOwnerScope.Union(IPropertyOwnerScope)
IPropertyOwnerScope.LinkedWith(IPropertyOwnerScope, LinkedWithOptions)
IPropertyOwnerScope.GetEnumerable<T>()
IPropertyOwnerScope.ToCollection<T>()
IPropertyOwnerScope.Contains(IPropertyOwner)
IPropertyOwnerScope.GetPropertyOwnerScopeItems<T>(bool)
IApiObject.GetProtectionMessage()
IApiObject.StorageType
IApiObject.WriteAccess
IApiObject.Deleted
IApiEntity.IsValid()
IApiEntity.ObjectType
IApiEntity.ObjectId
IApiEntity.Identifier
INotifyPropertyChanged.PropertyChanged
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface IDocumentGroup : IMultiGroup, IBaseGroup, ILocateableApiObject, IAbleToHaveChangeableName, IAbleToHaveName, IAbleToHaveDescription, IReferenceEntry, IConceptAppointer, IDeleteableApiObject, IGroupWithSecurity, IStructureItemWithSecurity, IFormulaAppointer, IAbleToHaveId, IStructureItemWithTableSettings, IAbleToHaveClassId, IAbleToHaveIcon, IDocumentGroupOwner, IBaseGroupOwner, IPropertyOwnerScope, IStructureItem, IApiObject, IApiEntity, INotifyPropertyChanged

Properties

Documents

Возвращает коллекцию документов.

Declaration
IApiReadOnlyCollection<IDocument> Documents { get; }
Property Value
Type Description
IApiReadOnlyCollection<IDocument>

ParentCatalog

Возвращает каталог, в котором находится данная группа.

Declaration
IDocumentCatalog ParentCatalog { get; }
Property Value
Type Description
IDocumentCatalog

ParentGroup

Возвращает группу, в которой находится данная группа.

Declaration
IDocumentGroup ParentGroup { get; }
Property Value
Type Description
IDocumentGroup

Statistic

Возвращает статистику.

Declaration
IReadOnlyList<IStatisticItem> Statistic { get; }
Property Value
Type Description
IReadOnlyList<IStatisticItem>

Статистика.

Methods

AddDocument(IDocument)

Добавляет документ в группу (множественная классификация документа).

Declaration
IMultiCatalogedItem AddDocument(IDocument document)
Parameters
Type Name Description
IDocument document

Документ.

Returns
Type Description
IMultiCatalogedItem

Множественно классифицированный документ

AddDocument(IDocument, Guid)

Добавляет документ в группу (множественная классификация документа с заданным id).

Declaration
IMultiCatalogedItem AddDocument(IDocument document, Guid multiCatalogedItemId)
Parameters
Type Name Description
IDocument document

Документ.

Guid multiCatalogedItemId

Id создаваемого элемента множественной классификации.

Returns
Type Description
IMultiCatalogedItem

Множественно классифицированный документ

CanAddDocument(IDocument)

Определяет, можно ли добавить документ в группу (множественная классификация документа).

Declaration
bool CanAddDocument(IDocument document)
Parameters
Type Name Description
IDocument document

Документ.

Returns
Type Description
bool

true, если документ можно добавить в другую группу; иначе false.

CanMoveTo(IDocumentGroupOwner)

Определяет, можно ли переместить группу в другую группу.

Declaration
bool CanMoveTo(IDocumentGroupOwner groupOwner)
Parameters
Type Name Description
IDocumentGroupOwner groupOwner

Группа или каталог, в которую перемещается данная группа.

Returns
Type Description
bool

true если группу можно переместить; иначе false.

CopyTo(IDocumentGroupOwner, string, ClassificationCopyingOptions)

Копирует группу в другую группу или каталог.

Declaration
IDocumentGroup CopyTo(IDocumentGroupOwner groupOwner, string nameOfTheCopy, ClassificationCopyingOptions options = ClassificationCopyingOptions.None)
Parameters
Type Name Description
IDocumentGroupOwner groupOwner

Группа или каталог, в которую копируется данная группа.

string nameOfTheCopy

Имя копии.

ClassificationCopyingOptions options

Опции копирования.

Returns
Type Description
IDocumentGroup

Копия группы.

CreateDocument(string, string, string, DateTime?, Guid?, ObjectStorageType, Protection)

Создает документ.

Declaration
IDocument CreateDocument(string name, string description = null, string designation = null, DateTime? creationDate = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent, Protection protection = Protection.None)
Parameters
Type Name Description
string name

Имя.

string description

Описание.

string designation

Обозначение.

DateTime? creationDate

Дата создания.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Protection protection

Маркер защиты.

Returns
Type Description
IDocument

Созданный документ.

CreateDocumentGroup(string, bool?, int?, Guid?, ObjectStorageType)

Создает группу документов.

Declaration
IDocumentGroup CreateDocumentGroup(string name, bool? isEntry = null, int? iconCode = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя группы.

bool? isEntry

true, если группа точка входа.

int? iconCode

Код иконки группы.

Guid? id

Уникальный идентификатор группы.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IDocumentGroup

Созданную группу документов.

MoveTo(IDocumentGroupOwner)

Перемещает группу в другую группу или каталог.

Declaration
void MoveTo(IDocumentGroupOwner groupOwner)
Parameters
Type Name Description
IDocumentGroupOwner groupOwner

Группа или каталог, в которую перемещается данная группа.

RemoveDocument(IDocument)

Удаляет элемент из группы.

Declaration
bool RemoveDocument(IDocument document)
Parameters
Type Name Description
IDocument document

Документ.

Returns
Type Description
bool

true, если документ был найден в коллекции; иначе false.

See Also

IMultiGroup
IDocumentGroupOwner
IPropertyOwnerScope
IStructureItem
Back to top Copyright © 2018 - 2025 ООО Аскон