Table of Contents
Описание объектов базы данных пользователей сервиса
Классы
Пользователь
Описание: Администратор системы. Обрабатывает заявки на регистрацию новых пользователей. Инициирует создание баз данных и сайтов. Осуществляет блокировку и активацию пользователей.
Название класса: SystemUser
Отображаемое название: Администратор системы.
Поле по умолчанию: FullName.
Наследование: наследуется от User.
Поля объекта:
- AdditionalInfo.
Тип поля: String.
Название: Доп. информация.
Описание: поле для хранение дополнительной информации об администраторе системы.
Ограничения: размер 400.
Клиент
Описание: Пользователь системы. Добавляется в базу через виджет регистрации и веб-службу.
Название класса: Client
Отображаемое название: Пользователь сервиса.
Поле по умолчанию: FullName.
Наследование: наследуется от Person.
Поля объекта:
- DomainName.
Тип поля: String.
Название: Доменное имя.
Описание: поле предназначено для хранения указанного пользователем имени сайта. Например: user.devpark.ru.
Ограничения: значение поля должно быть уникальным и обязательным к заполнению. - ClientStatus.
Тип поля: ClientStatus (перечисление).
Название: Статус.
Описание: поле указывает на текущий статус пользователя сервиса.
Ограничения: при создании объекта поле должно инициализироваться значением New. - Account_ID.
Тип поля: Account.
Название: Счет клиента.
Описание: ссылка на объект, хранящий данные о текущем счете пользователя.
Ограничения: запрет на редактирование.
Счет
Описание Счет клиента. Объект отражающий текущее состояние счета клиента.
Название класса: Account
Отображаемое название: Счет
Поле по умолчанию: Summ
Наследование: Нет
Поля объекта:
Перечисления
ClientStatus
Значения:
- New - новый клиент. Название: Новый. Клиент, который отправил заявку на регистрацию, но еще не был обработан администратором системы.
- Active - активный клиент. Название: Активный. Клиент, который имеет право на работу в системе. Для такого клиента существует сайт и создана база данных.
- Blocked - заблокированный клиент. Название: Заблокированный. Клиент, который был по каким-то причинам заблокирован администратором (например кончилась оплата). Для такого клиента существует сайт и база данных, но он не имеет права ими пользоваться.
- Lost - потерянный клиент. Название: Потерянный. Клиент, который по каким-то причинам перестал пользоваться системой. Для такого клиента были удалены база данных и сайт.
