Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
проектный практикум / RUNA / WF-system_Developer_guide_ru.pdf
Скачиваний:
42
Добавлен:
03.03.2016
Размер:
953.37 Кб
Скачать

jbpm2.core.jar

jbpm – это workflow ядро проекта jBoss jBPM. Используется в качестве библиотеки. Релизы Runa WFE содержат откомпилированный код ядра и diff-файл к jbpm 2.0 beta3 (релиз jbpm используемый как основа)

Зависимости: нет

Описание папок проекта

Папки верхнего уровня.

af – соответствует формируемым модулям

af.core.jar

af.logic.jar

af.service.jar

af.delegate.jar

bot – соответствует формируемым модулям

wfe-bot.jar

common – соответствует формируемым модулям

runa-common.jar

runa – соответствует формируемым модулям

runa-specific.jar

wf – соответствует формируемым модулям

wf.core.jar

wf.logic.jar

wf.service.jar

wf.delegate.jar

jbpmdelegation.jar

wfe.war

generated

Генерируемые файлы

Подробное описание папок проекта.

af/core

Папка соответствует формируемому модулю af.core.jar Структура папки:

ru.runa.af

organizationfunction

presentation

Основные классы и интерфейсы

ru.runa.af

Identifiable – объект системы безопасности, на который можно дать права

Permission – разрешение (тип прав на Identifiable)

Actor – пользователь

17

ActorPermission – разрешение на пользователя

ASystem – специальный объект системы безопасности «Система»

SystemPermission – разрешение на объект «Система»

Executor – исполнитель (пользователь или группа пользователей)

ExecutorPermission – разрешение на исполнителя

Group – группа пользователей

GroupPermission – разрешения на группу (дополнительные к наследуемым от Исполнителя)

af/delegate

Папка соответствует формируемому модулю af.delegate.jar Структура папки:

ru.runa.af.delegate

impl

af/logic

Папка соответствует формируемому модулю af.logic.jar Структура папки:

ru.runa.af

authentication

dao

impl

logic

organizationfunction

Основные классы папки ru.runa.af.authentication

InternalDBPasswordLoginModule логин-модуль для аутентификации во внутренней базе данных (устанавливается «по умолчанию» в дистрибутиве системы)

AbstractLdapLoginModule – «заготовка» для аутентификации в LDAP

ADPasswordLoginModule логин-модуль для аутентификации в AD

KerberosLoginModule логин-модуль для аутентификации через Kerberos

NTLMLoginModule логин-модуль для аутентификации через NTLM

ru.runa.af.organizationfunction

OrganizationFunction – интерфейс, который должны реализовывать конкретные функции над оргструктурой

OrganizationFunctionConfiguration интерфейс конфигурации для функции над оргструктурой (см механизм delegation в документе RUNA WFE. Руководство разработчика бизнес-процессов).

af/service

Папка соответствует формируемому модулю af.service.jar Структура папки:

ru.runa.af.service

impl.ejb

18

af/test

Папка соответствует Cactus-тестам, разработанным для af-подсистемы Структура папки:

ru.runa

af

delegate

service

junit

wf/core

Папка соответствует формируемому модулю wf.core.jar Структура папки:

ru.runa.wf

form

wf/delegate

Папка соответствует формируемому модулю wf.delegate.jar Структура папки:

ru.runa.wf.delegate

impl

wf/jbpmdelegation

Папка соответствует формируемому модулю jbpmdelegation.jar Структура папки:

ru.runa

af.organizationfunction

wf.jbpm.delegation

action

assignment

decision

serializer

wf/logic

Папка соответствует формируемому модулю wf.logic.jar Структура папки:

ru.runa.wf

forms

logic

wf/service

Папка соответствует формируемому модулю wf.service.jar Структура папки:

19

ru.runa.wf. service

impl.ejb

wf/web

Папка соответствует формируемому модулю wfe.war Структура папки:

org.jbpm.web.formgen.format

ru.runa

af.web

action

form

html

tag

common.web

action

form

html

tag

wf.web

action

form

forms.format

html

vartag

servlet

tag

wf/test

Папка соответствует Cactus-тестам для подсистемы wf Структура папки:

ru.runa

af

organizationfunction.impl

web.action

batchpresentation

commons.web.action

wf

delegate

jbpm

jpdl

service

web

action

forms

html

bot

Папка соответствует формируемому модулю wfe-bot.jar

20

Соседние файлы в папке RUNA