Структура проекта — различия между версиями
Материал из DevelopmenOnTheEdge
								
												
				Lan  (обсуждение | вклад)  | 
				Lan  (обсуждение | вклад)   | 
				||
| (не показаны 4 промежуточные версии этого же участника) | |||
| Строка 5: | Строка 5: | ||
Типы элементов:  | Типы элементов:  | ||
* [[Project|Project]] (проект)  | * [[Project|Project]] (проект)  | ||
| + | * [[BeConnectionProfile]] (профиль соединения)  | ||
| + | * [[Role]] (роль)  | ||
| + | * [[RoleGroup]] (группа ролей)  | ||
* [[Module]] (модуль)  | * [[Module]] (модуль)  | ||
:* [[Entity]] (сущность)  | :* [[Entity]] (сущность)  | ||
| Строка 11: | Строка 14: | ||
:::* [[IndexDef]] (определение индекса)  | :::* [[IndexDef]] (определение индекса)  | ||
::::* [[IndexColumnDef]] (определение индекса колонки)  | ::::* [[IndexColumnDef]] (определение индекса колонки)  | ||
| − | ::* [[ViewDef]] (определение SQL VIEW)  | + | ::* [[ViewDef]] (определение SQL VIEW — пока плохо поддерживается)  | 
::* [[TableRef]] (ссылка на ключ в другой таблице)  | ::* [[TableRef]] (ссылка на ключ в другой таблице)  | ||
::* [[Query]] (представление)  | ::* [[Query]] (представление)  | ||
:::* [[QuickFilter]] (фильтр)  | :::* [[QuickFilter]] (фильтр)  | ||
::* [[Operation]] (операция)  | ::* [[Operation]] (операция)  | ||
| − | :* [[  | + | :::* [[OperationExtender]] (экстендер операции)  | 
| − | + | :* [[Localizations]] (все локализации модуля)  | |
| − | * [[  | + | ::* [[LanguageLocalizations]] (локализации для языка)  | 
| − | * [[  | + | :::* [[EntityLocalizations]] (локализации для сущности)  | 
| − | * [[  | + | :* [[PageCustomization]] (кастомизация страницы)  | 
| − | * [[  | + | :* [[Daemon]] (демон)  | 
| − | :  | + | :* [[StaticPage]] (статическая страница)  | 
| − | * [[StaticPage]] (статическая страница)  | + | :* [[MassChange]] (массовое изменение)  | 
| − | * [[  | + | :* [[FreemarkerCatalog]] (каталог скриптов Freemarker)  | 
| − | * [[  | + | ::* [[FreemarkerScript]] (скрипт Freemarker)  | 
| − | * [[  | + | :* [[JavaScriptForm]] (JavaScript-форма)  | 
| − | * [[  | + | |
Названия элементов — это классы модельных элементов из дерева проекта.  | Названия элементов — это классы модельных элементов из дерева проекта.  | ||
Текущая версия на 16:15, 19 сентября 2014
| Это незавершённая страница. Пожалуйста, добавьте сюда больше информации! | 
Проект BeanExplorer 4 имеет древовидную структуру. Каждый элемент может иметь дочерние элементы в зависимости от типа.
Типы элементов:
- Project (проект)
 - BeConnectionProfile (профиль соединения)
 - Role (роль)
 - RoleGroup (группа ролей)
 - Module (модуль)
 
- Entity (сущность)
 
- TableDef (определение таблицы)
 
- 
- IndexColumnDef (определение индекса колонки)
 
 
- ViewDef (определение SQL VIEW — пока плохо поддерживается)
 - TableRef (ссылка на ключ в другой таблице)
 - Query (представление)
 
- QuickFilter (фильтр)
 
- Operation (операция)
 
- OperationExtender (экстендер операции)
 
- Localizations (все локализации модуля)
 
- LanguageLocalizations (локализации для языка)
 
- EntityLocalizations (локализации для сущности)
 
- PageCustomization (кастомизация страницы)
 - Daemon (демон)
 - StaticPage (статическая страница)
 - MassChange (массовое изменение)
 - FreemarkerCatalog (каталог скриптов Freemarker)
 
- FreemarkerScript (скрипт Freemarker)
 
- JavaScriptForm (JavaScript-форма)
 
Названия элементов — это классы модельных элементов из дерева проекта.