Мельница данных- Класс TInstantContact (Контакты)  (раздел целиком)  (18.05.2025)
Класс TInstantContact (Контакты)

ДиаграммаКласс TObject (Объекты)Класс TUser (Пользователи)

Имена объектов класса генерируются.


1. Свойства

Свойства класса TInstantContact:

Имя Тип Обязательно Видимость Доступ Назначение
Name string[64] Да Видимо пользователю Чтение/Запись

Унаследовано от TObject

Description string[128] Да Видимо пользователю Чтение/Запись
ClassTClass Да Скрыто от пользователя Только для чтения
  ReplicationStatusTReplicationStatus Да Скрыто от пользователя Только для чтения
ParentTObject Нет Скрыто от пользователя Чтение/Запись
MasterTObject Да Скрыто от пользователя Только для чтения
SourceDataBaseTDataBase Да Скрыто от пользователя Только для чтения
  SourceDataBaseGUID string[38] Да Скрыто от пользователя Только для чтения
  SourceDataBaseIsCurrent Boolean Да Скрыто от пользователя Только для чтения
OldID string[38] Да Скрыто от пользователя Только для чтения
CreatorTUser Да Скрыто от пользователя Только для чтения
Created datetime Да Скрыто от пользователя Только для чтения
ModifierTUser Да Скрыто от пользователя Только для чтения
Modified datetime Да Скрыто от пользователя Только для чтения
ReaderTSecurityAccount Нет Скрыто от пользователя Чтение/Запись
WriterTSecurityAccount Нет Скрыто от пользователя Чтение/Запись
OwnerTUser Да Видимо пользователю Только для чтения

Владелец

  IsCurrent Boolean Да Видимо пользователю Только для чтения

Владелец - текущий пользователь

UserTUser Да Видимо пользователю Только для чтения

Пользователь

StatusTInstantContactStatus Да Видимо пользователю Чтение/Запись

Статус

BackContactTInstantContact Нет Видимо пользователю Только для чтения

Ответный контакт

  BackContactStatusTInstantContactStatus Да Видимо пользователю Только для чтения

Состояние ответного контакта


2. Конструктор Create (Конструктор контакта)

Конструктор класса TInstantContact.

1constructor TInstantContact.Create(Name: string[64]; Description: string[128]; 
2  Class: TClass; Parent: TObject; Master: TObject; Accessor: TSecurityAccount; 
3  User: TUser; Status: TInstantContactStatus): TObject;

Переопределяет метод в TObject.Create.

Параметры:

Имя Тип Обязательно Значение
Name string[64] Да

Унаследовано от TObject.Create

Description string[128] Да
ClassTClass Нет
ParentTObject Нет
MasterTObject Да
AccessorTSecurityAccount Нет
UserTUser Да

Пользователь

StatusTInstantContactStatus Да

Статус

Замечания:

Создает новый объект класса TInstantContact.


3. Метод AddContact (Добавить контакт)

Метод класса (статический метод) класса TInstantContact.

class function TInstantContact.AddContact(Master: TUser; User: TUser): TObject;

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
MasterTUser Да

Мастер

UserTUser Да

Пользователь

Замечания:

Возвращает значение типа TObject.


4. Метод LastUsedContact (Получить последний использованный контакт)

Метод класса (статический метод) класса TInstantContact.

class function TInstantContact.LastUsedContact(AUser: TUser): TObject;

По умолчанию скрыт в интерфейсе пользователя.

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
AUserTUser Да

Пользователь

Замечания:

Возвращает значение типа TObject.