|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectpalio.modules.core.Module
palio.modules.Proc
public class Proc
Moduł zawiera zestaw funkcji do obsługi 'maszynki procesów'.
Szczegółowy opis jest dostępny na http://jpaliowiki.torn.com.pl/index.php/Module:Proc
Moduł jest dostępny w każdej instancji jPalio.
| Field Summary |
|---|
| Fields inherited from interface palio.modules.core.CurrentModuleDataKeys |
|---|
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT |
| Constructor Summary | |
|---|---|
Proc(Instance instance,
java.util.Properties parameters)
Konstruktor. |
|
| Method Summary | |
|---|---|
java.lang.Long |
addObject()
Tworzy obiekt procesu z domyślną nazwą "new_object". |
java.lang.Long |
addObject(java.lang.String objectNameParam)
Tworzy obiekt procesu nadając mu podaną nazwę. |
java.lang.Long |
addObjectsAssociation(java.lang.Long processObjectId,
java.lang.Long palioObjectId)
Dodaje nowe skojarzenie obiektu procesu z obiektem palio. |
java.lang.Long |
addProcess()
Dodaje proces o domyślnej nazwie i identyfikatorze tekstowym ("new_process"). |
java.lang.Long |
addProcess(java.lang.String processName)
Dodaje proces o podanej nazwie i identyfikatorze tekstowym takim jak nazwa. |
java.lang.Long |
addProcess(java.lang.String processName,
java.lang.String textId)
Dodaje proces o podanej nazwie i identyfikatorze tekstowym. |
java.lang.Long |
addState(java.lang.Long processId)
Dodaje nowy stan dla podanego procesu o domyślnej nazwie "new state" i mający następny wolny numer. |
java.lang.Long |
addState(java.lang.Long processId,
java.lang.Long stateNumber)
Dodaje nowy stan dla podanego procesu o podanym numerze i domyślnej nazwie "new state". |
java.lang.Long |
addState(java.lang.Long processId,
java.lang.String stateName)
Dodaje nowy stan dla podanego procesu o podanej nazwie i następnym wolnym numerze. |
java.lang.Long |
addState(java.lang.Long processId,
java.lang.String stateNameParam,
java.lang.Long stateNumberParam)
Dodaje nowy stan dla podanego procesu. |
java.lang.Long |
addTransition(java.lang.Long stateId)
Tworzy nowe przejście z podanego stanu bez określania stanu docelowego o domyślnej nazwie "new transition". |
java.lang.Long |
addTransition(java.lang.Long stateId,
java.lang.Long nextStateId)
Tworzy nowe przejście pomiędzy stanami o domyślnej nazwie "new transition". |
java.lang.Long |
addTransition(java.lang.Long stateId,
java.lang.Long nextStateId,
java.lang.String transitionNameParam)
Tworzy nowe przejście pomiędzy stanami. |
void |
clearStateRoleOwnerRight(java.lang.Long stateId,
java.lang.Long roleId)
Usuwa powiązanie podanego stanu i roli paliowej (prawo roli do stanu) dla użytkownika będącego właścicielem instancji. |
void |
clearStateRoleRight(java.lang.Long stateId,
java.lang.Long roleId)
Usuwa powiązanie podanego stanu i roli paliowej (prawo roli do stanu). |
void |
clearTransitionRoleOwnerRight(java.lang.Long transitionId,
java.lang.Long roleId)
Ustawia powiązanie podanego przejścia i roli paliowej (prawo roli do przejścia) dla użytkownika będącego właścicielem instancji. |
void |
clearTransitionRoleRight(java.lang.Long transitionId,
java.lang.Long roleId)
Usuwa powiązanie podanego przejścia i roli paliowej (prawo roli do przejścia). |
java.lang.Long |
copyObject(java.lang.Long processObjectId)
Kopiuje obiekt procesu i jego skojarzenia z obiektami paliowymi. |
java.lang.Long |
copyProcess(java.lang.Long processId)
Kopiuje proces o podanym id (łącznie ze stanami, przejściami i uprawnieniami). |
java.lang.Long |
copyState(java.lang.Long stateId)
Kopiuje stan o podanym id w ramach procesu (łącznie z przejściami i uprawnieniami). |
java.lang.Long |
copyState(java.lang.Long stateId,
java.lang.Long targetProcessId)
Kopiuje stan o podanym id (łącznie z przejściami i uprawnieniami). |
java.lang.Long |
copyState(java.lang.Long stateId,
java.lang.Long targetProcessIdParam,
java.lang.Boolean dontCopyTransitionsParam)
Kopiuje stan o podanym id z procesu do procesu (łącznie z przejściami i uprawnieniami). |
void |
copyStateRoleOwnerRights(java.lang.Long sourceStateId,
java.lang.Long targetStateId)
Kopiuje wszystkie prawa właściciela ze stanu sourceStateId do targetStateId (dla wszystkich ról). |
void |
copyStateRoleRights(java.lang.Long sourceStateId,
java.lang.Long targetStateId)
Kopiuje wszystkie prawa nie właściciela ze stanu sourceStateId do targetStateId (dla wszystkich ról). |
java.lang.Long |
copyTransition(java.lang.Long transitionId)
Kopiuje przejście o podanym id w ramach stanu (łącznie z uprawnieniami). |
java.lang.Long |
copyTransition(java.lang.Long transitionId,
java.lang.Long targetStateId)
Kopiuje przejście o podanym id do innego stanu (łącznie z uprawnieniami). |
java.lang.Long |
copyTransition(java.lang.Long transitionId,
java.lang.Long targetStateId,
java.lang.Long nextStateId)
Kopiuje przejście o podanym id do innego stanu (łącznie z uprawnieniami). |
void |
copyTransitionRoleOwnerRights(java.lang.Long sourceTransitionId,
java.lang.Long targetTransitionId)
Kopiuje wszystkie prawa właściciela z przejścia sourceTransitionId do targetTransitionId (dla wszystkich ról). |
void |
copyTransitionRoleRights(java.lang.Long sourceTransitionId,
java.lang.Long targetTransitionId)
Kopiuje wszystkie prawa nie właściciela z przejścia sourceTransitionId do targetTransitionId (dla wszystkich ról). |
java.lang.String |
createOrReplaceHtmlInterface()
Tworzy interfejs HTML (zestaw obiektów palio z tym interfejsem) do edycji danych procesów. |
void |
displayHiddenFields()
Wyświetla pola typu hidden, które muszą zostać przeniesione przez formularz zawierający przyciski przejść (ProcessExecutionInstanceId i ProcessExecutionProcessId). |
java.lang.Long |
displayTransition(java.lang.String transitionTextId,
palio.compiler.PalioCode palioCode)
Wyświetla przejście o podanym text_id, dopuszczalne w bieżącym stanie. |
java.lang.Long |
displayTransitionButton(java.lang.String transitionTextId)
Wyświetla dopuszczalne w bieżącym stanie przejście o podanym text_id, jako przycisk - analogicznie jak funkcja displayTransitionsButtons zestaw przycisków. |
java.lang.Long |
displayTransitionButton(java.lang.String transitionTextId,
java.lang.String buttonsCssStyle)
Wyświetla dopuszczalne w bieżącym stanie przejście o podanym text_id, jako przycisk mający określony styl - analogicznie jak funkcja displayTransitionsButtons zestaw przycisków. |
java.lang.Long |
displayTransitions(palio.compiler.PalioCode palioCode)
Wyświetla dopuszczalne w bieżącym stanie przejścia - kolejno (rosnąco po j_transitions.display_order w dla przejść bieżącego stanu, potem rosnąco po id) dla wszystkich przejść pyta najpierw obiektów j_transitions.condition_object, czy przejście może zostać wyświetlone, i jeśli tak, to ustawia zmienną ProcessExecutionTransitionId na id przejścia oraz ProcessExecutionTransitionName na nazwę przejścia i wywołuje podany fragment kodu paliowego, który powinien wyświetlić element html (np. przycisk, wpis do listy select) powodujący przy submicie formularza ustawienie zmiennej _ActionTransition na id wykonywanego przejścia (przydatne np. dla list rozwijanych) lub ustawienie zmiennej _ActionTransitionXX na not null (gdzie XX to id wykonywanego przejścia, przydatne dla przycisków). |
java.lang.Long |
displayTransitionsButtons()
Wyświetla dopuszczalne w bieżącym stanie przejścia jako zestaw przycisków - zobacz opis funkcji displayTransitionsButtons. |
java.lang.Long |
displayTransitionsButtons(java.lang.String buttonsCssStyle)
Wyświetla dopuszczalne w bieżącym stanie przejścia jako zestaw przycisków mających określony styl - zobacz opis funkcji displayTransitionsButtons. |
java.lang.Long |
displayTransitionsButtons(java.lang.String buttonsCssStyle,
java.lang.String buttonsSeparator)
Wyświetla dopuszczalne w bieżącym stanie przejścia kolejno (rosnąco po j_transitions.display_order w dla przejść bieżącego stanu, potem rosnąco po id) dla wszystkich przejść pyta najpierw obiektów j_transitions.condition_object, czy przejście może zostać wyświetlone, i jeśli tak, to wyświetla przycisk typu submit o nazwie _ActionTransitionXX (gdzie XX to id wykonywanego przejścia) i podanym stylu. |
java.lang.Long |
displayTransitionsOptions()
Wyświetla dopuszczalne w bieżącym stanie przejścia jako listę opcji - zobacz opis funkcji displayTransitionsOptions(String selectedOption). |
java.lang.Long |
displayTransitionsOptions(java.lang.String selectedOption)
Wyświetla dopuszczalne w bieżącym stanie przejścia - kolejno (rosnąco po j_transitions.display_order w dla przejść bieżącego stanu, potem rosnąco po id) dla wszystkich przejść pyta najpierw obiektów j_transitions.condition_object, czy przejście może zostać wyświetlone, i jeśli tak, to wyświetla element <option> o wartości odpowiadającej id przejścia oraz nazwie takiej jak nazwa przejścia. |
void |
exchangeObjectsExecuteOrder(java.lang.Long associationId1,
java.lang.Long associationId2)
Zamienia numer porządkowy (kolejność wykonania) dwóch podanych skojarzeń obiektu procesu i obiektu paliowego. |
void |
exchangeTransitionDisplayOrder(java.lang.Long transitionId1,
java.lang.Long transitionId2)
Zamienia numer określający kolejność wyświetlania dwóch podanych przejść. |
java.lang.Long |
executeProcess(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_)
Wykonuje podaną instancję procesu wg ścieżki okreslonej w procesie o podanym id. |
java.lang.Long |
executeProcess(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_,
java.lang.Boolean useDatabaseTransactions_)
Wykonuje podaną instancję procesu wg ścieżki okreslonej w procesie o podanym id. |
java.lang.Long |
executeTransition(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_,
java.lang.String transitionTextId_)
Wykonuje przejście o podanym text_id dla podanej instancji procesu. |
java.lang.Long |
executeTransition(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_,
java.lang.String transitionTextId_,
java.lang.Long userId_)
Wykonuje przejście o podanym text_id dla podanej instancji procesu. |
java.lang.Long |
executeTransition(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_,
java.lang.String transitionTextId_,
java.lang.Long userId_,
java.lang.Boolean useDatabaseTransactions_)
Wykonuje przejście o podanym text_id dla podanej instancji procesu. |
java.lang.Long |
executeTransition(java.lang.String transitionTextId_)
Wykonuje przejście o podanym text_id dla właśnie wykonywanj instancji procesu. |
java.lang.String |
getErrorName(java.lang.Long errorNumber)
Podaje nazwę błędu o określonym kodzie, zwróconego przez dowolną funkcję z modułu proc. |
java.lang.Long |
getObjectIdByName(java.lang.String objectName)
Zwraca id obiektu procesu o podanej nazwie. |
java.lang.String |
getObjectName(java.lang.Long objectId)
Zwraca nazwę obiektu procesu o podanym identyfikatorze. |
java.lang.Object[] |
getObjectPalioObjects(java.lang.Long processObjectId)
Zwraca tablicę id skojarzeń obiektu procesu i obiektów paliowych dostępnych dla podanego obiektu procesu |
java.lang.Long |
getObjectProcessId(java.lang.Long objectId)
Zwraca identyfikator procesu, do którego jest przypisany podany obiekt procesu. |
java.lang.Long |
getObjectsExecuteOrder(java.lang.Long associationId)
Zwraca numer porządkowy (kolejność wykonania) dla podanego skojarzenia obiektu procesu i obiektu paliowego o podanym id. |
java.lang.Long |
getObjectsPalioObjectId(java.lang.Long associationId)
Zwraca identyfikator obiektu paliowego dla skojarzenia obiektu procesu i obiektu paliowego o podanym id. |
java.lang.Long |
getObjectsProcessObjectId(java.lang.Long associationId)
Zwraca identyfikator obiektu procesu dla skojarzenia obiektu procesu i obiektu paliowego o podanym id. |
java.lang.Long |
getProcessErrorObject(java.lang.Long processId)
Zwraca identyfikator obiektu paliowego obsługującego błędy występujące podczas realizacji procesu. |
java.lang.Long |
getProcessExecutingInstanceId()
Zwraca id instancji dla właśnie wykonywanego procesu. |
java.lang.Boolean |
getProcessExecutingIsOwnersInstance()
Zwraca, czy instancja właśnie wykonywanego procesu należy do zalogowanego użytkownika, czy nie. |
java.lang.Long |
getProcessExecutingProcessId()
Zwraca id właśnie wykonywanego procesu. |
java.lang.Long |
getProcessExecutingStateId()
Zwraca id stanu, w którym znajduje się instancja właśnie wykonywanego procesu. |
java.lang.Long |
getProcessExecutingStateNr()
Zwraca numer stanu, w którym znajduje się instancja właśnie wykonywanego procesu. |
java.lang.Long |
getProcessExecutingTransitionId()
Zwraca id przejścia które wykonuje instancja bieżącego procesu. |
java.lang.Long |
getProcessIdByName(java.lang.String processName)
Zwraca id procesu o podanej nazwie. |
java.lang.Long |
getProcessIdByTextId(java.lang.String textId)
Zwraca id procesu o podanym identyfikatorze tekstowym (text_id). |
java.lang.String |
getProcessName(java.lang.Long processId)
Zwraca nazwę procesu. |
java.lang.Long |
getProcessStateObject(java.lang.Long processId)
Zwraca identyfikator obiektu paliowego realizującego odczyt i zapis stanów procesu. |
java.lang.Object[] |
getProcessStates(java.lang.Long processId)
Zwraca tablicę id stanów dostępnych w podanym procesie |
java.lang.String |
getProcessStatus(java.lang.Long processId)
Zwraca status podanego procesu: N proces odblokowany, L - zablokowany. |
java.lang.String |
getProcessTextId(java.lang.Long processId)
Zwraca tekstowy identyfikator procesu. |
java.lang.Long |
getStateIdByNumber(java.lang.Long processId,
java.lang.Long stateNr)
Zwraca id stanu o podanym numerze (state_nr). |
java.lang.Long |
getStateIdByTextId(java.lang.Long processId,
java.lang.String textId)
Zwraca id stanu o podanym identyfikatorze tekstowym (text_id). |
java.lang.String |
getStateInfoString(java.lang.Long stateId)
Zwraca ciąg informacyjny dla stanu o podanym identyfikatorze. |
java.lang.Long |
getStateInitObject(java.lang.Long stateId)
Zwraca id obiektu procesu inicjalizującego stan. |
java.lang.String |
getStateInitParam(java.lang.Long stateId)
Zwraca parametr obiektu procesu inicjalizującego stan o podanym identyfikatorze. |
java.lang.String |
getStateName(java.lang.Long stateId)
Zwraca nazwę stanu o podanym identyfikatorze. |
java.lang.Long |
getStateNumber(java.lang.Long stateId)
Zwraca numer stanu o podanym identyfikatorze. |
java.lang.String |
getStatePageTitle(java.lang.Long stateId)
Zwraca tytuł strony dla stanu o podanym identyfikatorze. |
java.lang.Long |
getStatePositionX(java.lang.Long stateId)
Zwraca pozycję x stanu na grafie stanów i przejść. |
java.lang.Long |
getStatePositionY(java.lang.Long stateId)
Zwraca pozycję y stanu na grafie stanów i przejść. |
java.lang.Long |
getStatePresentationObject(java.lang.Long stateId)
Zwraca id obiektu procesu wyświetlającego stan. |
java.lang.String |
getStatePresentationParam(java.lang.Long stateId)
Zwraca parametr obiektu procesu wyświetlającego stan |
java.lang.Long |
getStateProcessId(java.lang.Long stateId)
Zwraca id procesu, do którego jest przypisany stan o podanym identyfikatorze. |
java.lang.String |
getStateRoleOwnerRight(java.lang.Long stateId,
java.lang.Long roleId)
Zwraca, czy podany stan i rola paliowa są skojarzone dla użytkownika będącego właścicielem instancji. |
java.lang.String |
getStateRoleRight(java.lang.Long stateId,
java.lang.Long roleId)
Zwraca, czy podany stan i rola paliowa są skojarzone, a więc czy podana rola ma prawa do danego stanu. |
java.lang.Object[] |
getStateStartingSubprocesses(java.lang.Long stateId)
Zwraca tablicę numerów (state_nr) pierwszych stanów podprocesów, które mogą rozpocząć się w stanie o podanym identyfikatorze. |
java.lang.String |
getStateStartingSubprocessesStr(java.lang.Long stateId)
Zwraca listę numerów (state_nr) pierwszych stanów podprocesów, które mogą rozpocząć się w stanie o podanym identyfikatorze. |
java.lang.Long |
getStateStayInStateObject(java.lang.Long stateId)
Zwraca id obiektu procesu wyświetlanego przy pozostaniu w stanie. |
java.lang.String |
getStateStayInStateParam(java.lang.Long stateId)
Zwraca parametr obiektu procesu wyświetlanego przy pozostaniu w stanie |
java.lang.String |
getStateTextId(java.lang.Long stateId)
Zwraca identyfikator tekstowy stanu o podanym id. |
java.lang.Object[] |
getStateTransitions(java.lang.Long stateId)
Zwraca tablicę id przejść dostępnych w podanym stanie |
java.lang.Long |
getStateWaitForSubprCondition(java.lang.Long stateId)
Zwraca id obiektu procesu sprawdzającego, czy podprocesy zakończyły się. |
java.lang.Long |
getStateWaitForSubprObject(java.lang.Long stateId)
Zwraca id obiektu procesu wyświetlającego stan, gdy czeka się na zakończenie podprocesów. |
java.lang.String |
getStateWaitForSubprParam(java.lang.Long stateId)
Zwraca parametr obiektu procesu wyświetlającego stan, gdy czeka się na zakończenie podprocesów. |
java.lang.String |
getStateWarningString(java.lang.Long stateId)
Zwraca ciąg z ostrzeżeniem dla stanu o podanym identyfikatorze. |
java.lang.Long |
getTransitionConditionObject(java.lang.Long transitionId)
Zwraca id obiektu procesu określającego, czy przejście (np. przycisk) może zostać wyświetlone, czy nie. |
java.lang.Long |
getTransitionDisplayOrder(java.lang.Long transitionId)
Zwraca numer określający kolejność wyświetlania przejść w ramach stanu dla przejścia o podanym identyfikatorze. |
java.lang.Long |
getTransitionIdByName(java.lang.Long stateId,
java.lang.String transitionName)
Zwraca id przejścia o podanej nazwie. |
java.lang.Long |
getTransitionIdByTextId(java.lang.Long stateId,
java.lang.String textId)
Zwraca id przejścia o podanym identyfikatorze numerycznym. |
java.lang.String |
getTransitionName(java.lang.Long transitionId)
Zwraca nazwę przejścia o podanym identyfikatorze. |
java.lang.Long |
getTransitionNextStateId(java.lang.Long transitionId)
Zwraca id stanu, do którego jest prowadzi przejście o podanym identyfikatorze (id stanu następnego). |
java.lang.String |
getTransitionObjectsParam(java.lang.Long transitionId)
Zwraca parametr dla obiektów condition_object oraz on_transition_object przejścia o podanym identyfikatorze. |
java.lang.Long |
getTransitionOnTransitionObject(java.lang.Long transitionId)
Zwraca id obiektu procesu obiektu wywoływanego podczas wykonywania podanego przejścia. |
java.lang.String |
getTransitionRoleOwnerRight(java.lang.Long transitionId,
java.lang.Long roleId)
Zwraca, czy podane przejście i rola paliowa są skojarzone dla użytkownika będącego właścicielem instancji. |
java.lang.String |
getTransitionRoleRight(java.lang.Long transitionId,
java.lang.Long roleId)
Zwraca, czy podane przejście i rola paliowa są skojarzone, a więc czy podana rola ma prawa do danego przejścia. |
java.lang.Long |
getTransitionStateId(java.lang.Long transitionId)
Zwraca id stanu, do którego jest przypisane przejście o podanym identyfikatorze. |
java.lang.String |
getTransitionTextId(java.lang.Long transitionId)
Zwraca identyfikator tekstowy przejścia o podanym identyfikatorze numerycznym. |
java.lang.String |
getVersion()
Zwraca numer wersji modułu. |
java.lang.Boolean |
hasRightForState(java.lang.Long userId,
java.lang.Long stateId)
Zwraca, czy dany użytkownik ma prawo do danego stanu procesu (czy co najmniej jedna z jego ról jest skojarzona ze stanem). |
java.lang.Boolean |
hasRightForState(java.lang.Long userId,
java.lang.Long stateId,
java.lang.String rightType)
Zwraca, czy dany użytkownik ma prawo typu rightType do danego stanu procesu. |
java.lang.Boolean |
hasRightForStateOwner(java.lang.Long userId,
java.lang.Long stateId)
Zwraca, czy dany użytkownik, będący właścicielem instancji, ma prawo do danego stanu procesu (czy co najmniej jedna z jego ról jest skojarzona ze stanem). |
java.lang.Boolean |
hasRightForStateOwner(java.lang.Long userId,
java.lang.Long stateId,
java.lang.String rightType)
Zwraca, czy dany użytkownik, będący właścicielem instancji, ma prawo typu rightType do danego stanu procesu. |
java.lang.Boolean |
hasRightForTransition(java.lang.Long userId,
java.lang.Long transitionId)
Zwraca, czy dany użytkownik ma prawo do danego przejścia procesu (czy co najmniej jedna z jego ról jest skojarzona z przejściem). |
java.lang.Boolean |
hasRightForTransition(java.lang.Long userId,
java.lang.Long transitionId,
java.lang.String rightType)
Zwraca, czy dany użytkownik ma prawo typu rightType do danego przejścia procesu. |
java.lang.Boolean |
hasRightForTransitionOwner(java.lang.Long userId,
java.lang.Long transitionId)
Zwraca, czy dany użytkownik, będący właścicielem instancji, ma prawo do danego przejścia procesu (czy co najmniej jedna z jego ról jest skojarzona z przejściem). |
java.lang.Boolean |
hasRightForTransitionOwner(java.lang.Long userId,
java.lang.Long transitionId,
java.lang.String rightType)
Zwraca, czy dany użytkownik, będący właścicielem instancji, ma prawo typu rightType do danego przejścia procesu. |
java.lang.Boolean |
isProcessExecuting()
Zwraca true, jeżeli proces jest właśnie wykonywany, tzn. jeżeli właśnie jest wykonywana procedura executeProcess() lub znajdujemy się na stronie, do której doszliśmy w wyniku submitu formularza wygenerowanego przez wykonanie executeProcess(). |
java.lang.Boolean |
isStateArchive(java.lang.Long stateId)
Zwraca informację, czy podany stan jest stanem archiwum. |
java.lang.Boolean |
isStateFirstInProcess(java.lang.Long stateId)
Zwraca informację, czy podany stan jest pierwszym stanem procesu. |
java.lang.Boolean |
isStateFirstInSubprocess(java.lang.Long stateId)
Zwraca informację, czy podany stan jest pierwszym stanem podprocesu. |
java.lang.Boolean |
isStateLastInProcess(java.lang.Long stateId)
Zwraca informację, czy podany stan jest ostatnim stanem procesu lub podprocesu. |
java.lang.Boolean |
isStateNotProtected(java.lang.Long stateId)
Zwraca informację, czy stan nie jest chroniony. |
java.lang.Boolean |
isTransitionDontDisplay(java.lang.Long transitionId)
Zwraca informację, czy przejście jest wyświetlane przez funkcję wyświetlającą możliwe przejścia, czy nie. |
java.lang.Boolean |
isTransitionNotProtected(java.lang.Long transitionId)
Zwraca informację, czy przejście nie jest chronione. |
java.lang.Boolean |
isTransitionStayInState(java.lang.Long transitionId)
Zwraca informację, czy po wykonaniu podanego przejścia należy wyświetlić obiekt pozostania w stanie, czy kolejny stan. |
void |
lockProcess(java.lang.Long processId)
Blokuje podany proces. |
java.lang.Long |
moveInstanceToState(java.lang.Long nextStateNr_)
Przesuwa właśnie wykonywaną instancję procesu do podanego stanu przy pomocy wywołania obiektu stanu. |
java.lang.Long |
moveInstanceToState(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_,
java.lang.Long nextStateNr_)
Przesuwa instancję procesu do podanego stanu przy pomocy wywołania obiektu stanu. |
java.lang.Long |
moveInstanceToState(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_,
java.lang.Long nextStateNr_,
java.lang.Boolean useDatabaseTransactions_)
Przesuwa instancję procesu do podanego stanu przy pomocy wywołania obiektu stanu. |
void |
parseObjectParams(java.lang.String paramString)
Ustawia parametry zawarte w przekazanym ciągu na odpowiadające im wartości. |
void |
removeObject(java.lang.Long processObjectId)
Usuwa obiekt procesu i jego skojarzenia z obiektami paliowymi. |
void |
removeObjectsAssociation(java.lang.Long associationId)
Usuwa skojarzenie obiektu procesu z obiektem palio. |
void |
removeProcess(java.lang.Long processId)
Usuwa proces, przypisane do niego stany, przejścia oraz prawa do nich. |
void |
removeState(java.lang.Long stateId)
Usuwa stan o podanym identyfikatorze. |
void |
removeStateRoleOwnerRights(java.lang.Long stateId)
Usuwa wszystkie prawa właściciela do stanu dla wszystkich ról. |
void |
removeStateRoleRights(java.lang.Long stateId)
Usuwa wszystkie prawa nie właściciela do stanu dla wszystkich ról. |
void |
removeTransition(java.lang.Long transitionId)
Usuwa przejście o podanym id oraz wszystkie prawa do niego. |
void |
removeTransitionRoleOwnerRights(java.lang.Long transitionId)
Usuwa wszystkie prawa właściciela do przejścia dla wszystkich ról. |
void |
removeTransitionRoleRights(java.lang.Long transitionId)
Usuwa wszystkie prawa nie właściciela do przejścia dla wszystkich ról. |
void |
setObjectName(java.lang.Long objectId,
java.lang.String name)
Ustawia nazwę obiektu procesu o podanym identyfikatorze. |
void |
setObjectProcessId(java.lang.Long objectId,
java.lang.Long processId)
Ustawia identyfikator procesu, do którego jest przypisany podany obiekt procesu. |
void |
setObjectsExecuteOrder(java.lang.Long associationId,
java.lang.Long executeOrder)
Ustawia numer porządkowy (kolejność wykonania) dla podanego skojarzenia obiektu procesu i obiektu paliowego. |
void |
setObjectsPalioObjectId(java.lang.Long associationId,
java.lang.Long palioObjectId)
Ustawia identyfikator obiektu procesu dla podanego skojarzenia obiektu procesu i obiektu paliowego. |
void |
setObjectsProcessObjectId(java.lang.Long associationId,
java.lang.Long processObjectId)
Ustawia identyfikator obiektu procesu dla podanego skojarzenia obiektu procesu i obiektu paliowego. |
void |
setProcessErrorObject(java.lang.Long processId,
java.lang.Long errorObjectId)
Ustawia identyfikator obiektu paliowego obsługującego błędy występujące podczas realizacji procesu. |
void |
setProcessName(java.lang.Long processId,
java.lang.String name)
Zmienia nazwę procesu na name. |
void |
setProcessStateObject(java.lang.Long processId,
java.lang.Long stateObjectId)
Ustawia identyfikator obiektu paliowego realizującego odczyt i zapis stanów procesu. |
void |
setProcessTextId(java.lang.Long processId,
java.lang.String textId)
Ustawia tekstowy identyfikator procesu. |
void |
setStateArchive(java.lang.Long stateId,
java.lang.Boolean isArchiveState)
Ustawia, czy podany stan jest stanem archiwum. |
void |
setStateFirstInProcess(java.lang.Long stateId,
java.lang.Boolean isFirstProcessState)
Ustawia, czy podany stan jest pierwszym stanem procesu. |
void |
setStateFirstInSubprocess(java.lang.Long stateId,
java.lang.Boolean isFirstSubprocessState)
Ustawia, czy podany stan jest pierwszym stanem podprocesu. |
void |
setStateInfoString(java.lang.Long stateId,
java.lang.String infoString)
Ustawia ciąg informacyjny dla stanu o podanym identyfikatorze. |
void |
setStateInitObject(java.lang.Long stateId,
java.lang.Long initObject)
Ustawia id obiektu procesu inicjalizującego stan o podanym identyfikatorze. |
void |
setStateInitParam(java.lang.Long stateId,
java.lang.String initParam)
Ustawia parametr obiektu procesu inicjalizującego stan o podanym identyfikatorze. |
void |
setStateLastInProcess(java.lang.Long stateId,
java.lang.Boolean isLastProcessState)
Ustawia, czy podany stan jest ostatnim stanem procesu lub podprocesu. |
void |
setStateName(java.lang.Long stateId,
java.lang.String name)
Ustawia nazwę stanu o podanym identyfikatorze. |
void |
setStateNotProtected(java.lang.Long stateId,
java.lang.Boolean notProtected)
Ustawia ochronę dla podanego stanu. |
void |
setStateNumber(java.lang.Long stateId,
java.lang.Long stateNumber)
Ustawia numer stanu o podanym identyfikatorze. |
void |
setStatePageTitle(java.lang.Long stateId,
java.lang.String pageTitle)
Ustawia tytuł strony dla stanu o podanym identyfikatorze. |
void |
setStatePosition(java.lang.Long stateId,
java.lang.Long positionX,
java.lang.Long positionY)
Ustawia pozycję stanu na grafie stanów i przejść |
void |
setStatePositionX(java.lang.Long stateId,
java.lang.Long positionX)
Ustawia pozycję x stanu na grafie stanów i przejść |
void |
setStatePositionY(java.lang.Long stateId,
java.lang.Long positionY)
Ustawia pozycję y stanu na grafie stanów i przejść |
void |
setStatePresentationObject(java.lang.Long stateId,
java.lang.Long presentationObject)
Ustawia id obiektu procesu wyświetlającego stan |
void |
setStatePresentationParam(java.lang.Long stateId,
java.lang.String presentationParam)
Ustawia parametr obiektu procesu wyświetlającego stan |
void |
setStateProcessId(java.lang.Long stateId,
java.lang.Long processId)
Ustawia id procesu, do którego jest przypisany stan o podanym identyfikatorze. |
void |
setStateRoleOwnerRight(java.lang.Long stateId,
java.lang.Long roleId)
Ustawia powiązanie podanego stanu i roli paliowej (prawo roli do stanu) o domyślnym rodzaju "Y" dla użytkownika będącego właścicielem instancji. |
void |
setStateRoleOwnerRight(java.lang.Long stateId,
java.lang.Long roleId,
java.lang.String rightType)
Ustawia powiązanie podanego stanu i roli paliowej (prawo roli do stanu) i jego rodzaj dla użytkownika będącego właścicielem instancji. |
void |
setStateRoleRight(java.lang.Long stateId,
java.lang.Long roleId)
Ustawia powiązanie podanego stanu i roli paliowej (prawo roli do stanu) o domyślnym rodzaju "Y". |
void |
setStateRoleRight(java.lang.Long stateId,
java.lang.Long roleId,
java.lang.String rightType)
Ustawia powiązanie podanego stanu i roli paliowej (prawo roli do stanu) i jego rodzaj. |
void |
setStateStartingSubprocesses(java.lang.Long stateId,
java.lang.Object[] startingSubprocessesStateNumbersParam)
Ustawia tablicę numerów (state_nr) pierwszych stanów podprocesów, które mogą rozpocząć się w stanie o podanym identyfikatorze. |
void |
setStateStartingSubprocessesStr(java.lang.Long stateId,
java.lang.String startingSubprocessesStateNumbers)
Ustawia tablicę numerów (state_nr) pierwszych stanów podprocesów, które mogą rozpocząć się w stanie o podanym identyfikatorze. |
void |
setStateStayInStateObject(java.lang.Long stateId,
java.lang.Long stayInStateObject)
Ustawia id obiektu procesu wyświetlanego przy pozostaniu w stanie |
void |
setStateStayInStateParam(java.lang.Long stateId,
java.lang.String stayInStateParam)
Ustawia parametr obiektu procesu wyświetlanego przy pozostaniu w stanie |
void |
setStateTextId(java.lang.Long stateId,
java.lang.String textId)
Ustawia identyfikator tekstowy stanu o podanym id. |
void |
setStateWaitForSubprCondition(java.lang.Long stateId,
java.lang.Long conditionObject)
Ustawia id obiektu procesu sprawdzającego, czy podprocesy zakończyły się. |
void |
setStateWaitForSubprObject(java.lang.Long stateId,
java.lang.Long waitObject)
Ustawia id obiektu procesu wyświetlającego stan, gdy czeka się na zakończenie podprocesów |
void |
setStateWaitForSubprParam(java.lang.Long stateId,
java.lang.String waitParam)
Ustawia parametr obiektu procesu wyświetlającego stan, gdy czeka się na zakończenie podprocesów. |
void |
setStateWarningString(java.lang.Long stateId,
java.lang.String warningString)
Ustawia ciąg z ostrzeżeniem dla stanu o podanym identyfikatorze. |
void |
setTransitionConditionObject(java.lang.Long transitionId,
java.lang.Long conditionObject)
Ustawia id obiektu procesu określającego, czy przejście (np. przycisk) może zostać wyświetlone, czy nie. |
void |
setTransitionDisplayOrder(java.lang.Long transitionId,
java.lang.Long displayOrder)
Ustawia numer określający kolejność wyświetlania przejść w ramach stanu dla przejścia o podanym identyfikatorze. |
void |
setTransitionDontDisplay(java.lang.Long transitionId,
java.lang.Boolean dontDisplay)
Ustawia, czy przejście jest wyświetlane przez funkcję wyświetlającą możliwe przejścia |
void |
setTransitionName(java.lang.Long transitionId,
java.lang.String name)
Ustawia nazwę przejścia o podanym identyfikatorze. |
void |
setTransitionNextStateId(java.lang.Long transitionId,
java.lang.Long nextStateId)
Ustawia id stanu, do którego jest prowadzi przejście o podanym identyfikatorze (id stanu następnego). |
void |
setTransitionNotProtected(java.lang.Long transitionId,
java.lang.Boolean notProtected)
Ustawia ochronę dla podanego przejścia. |
void |
setTransitionObjectsParam(java.lang.Long transitionId,
java.lang.String objectsParam)
Ustawia parametr dla obiektów condition_object oraz on_transition_object dla przejścia o podanym identyfikatorze. |
void |
setTransitionOnTransitionObject(java.lang.Long transitionId,
java.lang.Long onTransitionObject)
Ustawia id obiektu procesu obiektu wywoływanego podczas wykonywania podanego przejścia. |
void |
setTransitionRoleOwnerRight(java.lang.Long transitionId,
java.lang.Long roleId)
Ustawia powiązanie podanego przejścia i roli paliowej (prawo roli do przejścia) o domyślnym rodzaju "Y" dla użytkownika będącego właścicielem instancji. |
void |
setTransitionRoleOwnerRight(java.lang.Long transitionId,
java.lang.Long roleId,
java.lang.String rightType)
Ustawia powiązanie podanego przejścia i roli paliowej (prawo roli do przejścia) i jego rodzaj dla użytkownika będącego właścicielem instancji. |
void |
setTransitionRoleRight(java.lang.Long transitionId,
java.lang.Long roleId)
Ustawia powiązanie podanego przejścia i roli paliowej (prawo roli do przejścia) o domyślnym rodzaju "Y". |
void |
setTransitionRoleRight(java.lang.Long transitionId,
java.lang.Long roleId,
java.lang.String rightType)
Ustawia powiązanie podanego przejścia i roli paliowej (prawo roli do przejścia) i jego rodzaj. |
void |
setTransitionStateId(java.lang.Long transitionId,
java.lang.Long stateId)
Ustawia id stanu, do którego jest przypisane przejście o podanym identyfikatorze. |
void |
setTransitionStayInState(java.lang.Long transitionId,
java.lang.Boolean isStayInState)
Ustawia, czy po wykonaniu podanego przejścia należy wyświetlić obiekt pozostania w stanie, czy kolejny stan. |
void |
setTransitionTextId(java.lang.Long transitionId,
java.lang.String textId)
Ustawia identyfikator tekstowy przejścia o podanym identyfikatorze numerycznym. |
void |
unlockProcess(java.lang.Long processId)
Odblokowuje podany proces. |
| Methods inherited from class palio.modules.core.Module |
|---|
getConfigParam, getDescription, getModuleTranslation |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Proc(Instance instance,
java.util.Properties parameters)
instance - instancja jPalio, w ramach której ma zostać utworzony obiekt modułu.parameters - parametry określone w konfiguracji modułu| Method Detail |
|---|
public java.lang.String getVersion()
getVersion in class Module
public java.lang.Long addProcess(java.lang.String processName,
java.lang.String textId)
throws palio.PalioException
processName - nazwa procesutextId - identyfikator tekstowy
palio.PalioException
public java.lang.Long addProcess(java.lang.String processName)
throws palio.PalioException
processName - nazwa procesu
palio.PalioException
public java.lang.Long addProcess()
throws palio.PalioException
palio.PalioException
public java.lang.Long copyProcess(java.lang.Long processId)
throws palio.PalioException
processId - id procesu do skopiowania
palio.PalioException
public void removeProcess(java.lang.Long processId)
throws palio.PalioException
processId - identyfikator procesu
palio.PalioException
public java.lang.String getProcessName(java.lang.Long processId)
throws palio.PalioException
processId - id procesu
palio.PalioException
public void setProcessName(java.lang.Long processId,
java.lang.String name)
throws palio.PalioException
processId - id procesuname - nowa nazwa procesu
palio.PalioException
public java.lang.Long getProcessIdByName(java.lang.String processName)
throws palio.PalioException
processName - nazwa procesu
palio.PalioException
public java.lang.String getProcessTextId(java.lang.Long processId)
throws palio.PalioException
processId - id procesu
palio.PalioException
public void setProcessTextId(java.lang.Long processId,
java.lang.String textId)
throws palio.PalioException
processId - identyfikator procesutextId - nowa wartość tekstowego identyfikatora procesu
palio.PalioException
public java.lang.Long getProcessIdByTextId(java.lang.String textId)
throws palio.PalioException
textId - text_id procesu
palio.PalioException
public java.lang.Long getProcessStateObject(java.lang.Long processId)
throws palio.PalioException
processId - id procesu
palio.PalioException
public void setProcessStateObject(java.lang.Long processId,
java.lang.Long stateObjectId)
throws palio.PalioException
processId - id procesustateObjectId - nowe id obiektu do odczytu i zapisu stanów
palio.PalioException
public java.lang.Long getProcessErrorObject(java.lang.Long processId)
throws palio.PalioException
processId - id procesu
palio.PalioException
public void setProcessErrorObject(java.lang.Long processId,
java.lang.Long errorObjectId)
throws palio.PalioException
processId - id procesuerrorObjectId - nowe id obiektu błędu
palio.PalioException
public java.lang.String getProcessStatus(java.lang.Long processId)
throws palio.PalioException
processId - id procesu
palio.PalioException
public void lockProcess(java.lang.Long processId)
throws palio.PalioException
processId - id procesu
palio.PalioException
public void unlockProcess(java.lang.Long processId)
throws palio.PalioException
processId - id procesu
palio.PalioException
public java.lang.Object[] getProcessStates(java.lang.Long processId)
throws palio.PalioException
processId - id procesu
palio.PalioException
public java.lang.Long addState(java.lang.Long processId,
java.lang.String stateNameParam,
java.lang.Long stateNumberParam)
throws palio.PalioException
processId - id procesu, do którego będzie przypisany podany stanstateNameParam - nazwa stanu, jeśli null to wstawia "new state"stateNumberParam - numer stanu, jeśli null to wstawia następny wolny numer
palio.PalioException
public java.lang.Long addState(java.lang.Long processId,
java.lang.String stateName)
throws palio.PalioException
processId - id procesu, do którego będzie przypisany podany stanstateName - nazwa stanu, jeśli null to wstawia "new state"
palio.PalioException
public java.lang.Long addState(java.lang.Long processId,
java.lang.Long stateNumber)
throws palio.PalioException
processId - id procesu, do którego będzie przypisany podany stanstateNumber - numer stanu, jeśli null to wstawia następny wolny numer
palio.PalioException
public java.lang.Long addState(java.lang.Long processId)
throws palio.PalioException
processId - id procesu, do którego będzie przypisany podany stan
palio.PalioException
public java.lang.Long copyState(java.lang.Long stateId,
java.lang.Long targetProcessIdParam,
java.lang.Boolean dontCopyTransitionsParam)
throws palio.PalioException
stateId - id stanu do skopiowaniatargetProcessIdParam - id procesu do którgo zostanie skopiowany stan, null - proces z którego pochodzi kopiowany standontCopyTransitionsParam - jeśli true, to przejścia nie są kopiowane, jeśli false to w nowym procesie stan następny przejść jest
dopasowywany po numerze stanu
palio.PalioException
public java.lang.Long copyState(java.lang.Long stateId,
java.lang.Long targetProcessId)
throws palio.PalioException
stateId - id stanu do skopiowaniatargetProcessId - id procesu do którgo zostanie skopiowany stan
palio.PalioException
public java.lang.Long copyState(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu do skopiowania
palio.PalioException
public void removeState(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
palio.PalioException
public java.lang.Long getStateProcessId(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateProcessId(java.lang.Long stateId,
java.lang.Long processId)
throws palio.PalioException
stateId - id stanuprocessId - nowe id procesu
palio.PalioException
public java.lang.Long getStateNumber(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateNumber(java.lang.Long stateId,
java.lang.Long stateNumber)
throws palio.PalioException
stateId - id stanustateNumber - nowy numer stanu
palio.PalioException
public java.lang.Long getStateIdByNumber(java.lang.Long processId,
java.lang.Long stateNr)
throws palio.PalioException
processId - id procesustateNr - numer stanu
palio.PalioException
public java.lang.String getStateTextId(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateTextId(java.lang.Long stateId,
java.lang.String textId)
throws palio.PalioException
stateId - id stanutextId - nowy identyfikator tekstowy stanu
palio.PalioException
public java.lang.Long getStateIdByTextId(java.lang.Long processId,
java.lang.String textId)
throws palio.PalioException
processId - id procesutextId - text_id stanu
palio.PalioException
public java.lang.String getStateName(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateName(java.lang.Long stateId,
java.lang.String name)
throws palio.PalioException
stateId - id stanuname - nowa nazwa stanu
palio.PalioException
public java.lang.Long getStateInitObject(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateInitObject(java.lang.Long stateId,
java.lang.Long initObject)
throws palio.PalioException
stateId - id stanuinitObject - id nowego obiektu inicjalizującego stan
palio.PalioException
public java.lang.String getStateInitParam(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateInitParam(java.lang.Long stateId,
java.lang.String initParam)
throws palio.PalioException
stateId - id stanuinitParam - nowy parametr obiektu inicjalizującego
palio.PalioException
public java.lang.Long getStateWaitForSubprCondition(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateWaitForSubprCondition(java.lang.Long stateId,
java.lang.Long conditionObject)
throws palio.PalioException
stateId - id stanuconditionObject - nowe id obiektu sprawdzającego zakończenie podprocesów
palio.PalioException
public java.lang.Long getStateWaitForSubprObject(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateWaitForSubprObject(java.lang.Long stateId,
java.lang.Long waitObject)
throws palio.PalioException
stateId - id stanuwaitObject - id nowego obiektu oczekowania na zakończenie podprocesów
palio.PalioException
public java.lang.String getStateWaitForSubprParam(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateWaitForSubprParam(java.lang.Long stateId,
java.lang.String waitParam)
throws palio.PalioException
stateId - id stanuwaitParam - nowy parametr obiektu oczekowania na zakończenie podprocesów
palio.PalioException
public java.lang.Long getStatePresentationObject(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStatePresentationObject(java.lang.Long stateId,
java.lang.Long presentationObject)
throws palio.PalioException
stateId - id stanupresentationObject - id nowego obiektu wyświetlającego stan
palio.PalioException
public java.lang.String getStatePresentationParam(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStatePresentationParam(java.lang.Long stateId,
java.lang.String presentationParam)
throws palio.PalioException
stateId - id stanupresentationParam - nowy parametr obiektu wyświetlającego stan
palio.PalioException
palio.PalioException
public java.lang.Long getStateStayInStateObject(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateStayInStateObject(java.lang.Long stateId,
java.lang.Long stayInStateObject)
throws palio.PalioException
stateId - id stanustayInStateObject - id nowego obiektu wyświetlanego przy pozostaniu w stanie
palio.PalioException
public java.lang.String getStateStayInStateParam(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateStayInStateParam(java.lang.Long stateId,
java.lang.String stayInStateParam)
throws palio.PalioException
stateId - id stanustayInStateParam - nowy parametr obiektu wyświetlanego przy pozostaniu w stanie
palio.PalioException
public java.lang.String getStatePageTitle(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStatePageTitle(java.lang.Long stateId,
java.lang.String pageTitle)
throws palio.PalioException
stateId - id stanupageTitle - nowy tytuł strony
palio.PalioException
public java.lang.String getStateInfoString(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateInfoString(java.lang.Long stateId,
java.lang.String infoString)
throws palio.PalioException
stateId - id stanuinfoString - nowy ciąg informacyjny
palio.PalioException
public java.lang.String getStateWarningString(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateWarningString(java.lang.Long stateId,
java.lang.String warningString)
throws palio.PalioException
stateId - id stanuwarningString - nowy ciąg z ostrzeżeniem
palio.PalioException
public java.lang.Boolean isStateNotProtected(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateNotProtected(java.lang.Long stateId,
java.lang.Boolean notProtected)
throws palio.PalioException
stateId - id stanunotProtected - - true - stan nie jest chroniony, false lub l - chroniony
palio.PalioException
public java.lang.Boolean isStateFirstInProcess(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateFirstInProcess(java.lang.Long stateId,
java.lang.Boolean isFirstProcessState)
throws palio.PalioException
stateId - id stanuisFirstProcessState - true - pierwszy stan procesu, false lub null - stan nie jest pierwszym stanem procesu
palio.PalioException
public java.lang.Boolean isStateFirstInSubprocess(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateFirstInSubprocess(java.lang.Long stateId,
java.lang.Boolean isFirstSubprocessState)
throws palio.PalioException
stateId - id stanuisFirstSubprocessState - true - pierwszy stan podprocesu, false lub null - stan nie jest pierwszym stanem podprocesu
palio.PalioException
public java.lang.Boolean isStateLastInProcess(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateLastInProcess(java.lang.Long stateId,
java.lang.Boolean isLastProcessState)
throws palio.PalioException
stateId - id stanuisLastProcessState - true - ostatni stan (pod)procesu, false lub null - stan nie jest ostatnim stanem (pod)procesu
palio.PalioException
public java.lang.Boolean isStateArchive(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateArchive(java.lang.Long stateId,
java.lang.Boolean isArchiveState)
throws palio.PalioException
stateId - id stanuisArchiveState - true - stan archiwum, false lub null - stan nie jest stanem archiwum
palio.PalioException
public java.lang.String getStateStartingSubprocessesStr(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public java.lang.Object[] getStateStartingSubprocesses(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStateStartingSubprocessesStr(java.lang.Long stateId,
java.lang.String startingSubprocessesStateNumbers)
throws palio.PalioException
stateId - id stanustartingSubprocessesStateNumbers - string z listą numerów pierwszych stanów podprocesów rozdzielonych średnikami
palio.PalioException
public void setStateStartingSubprocesses(java.lang.Long stateId,
java.lang.Object[] startingSubprocessesStateNumbersParam)
throws palio.PalioException
stateId - id stanustartingSubprocessesStateNumbersParam - tablica numerów pierwszych stanów podprocesów
palio.PalioException
public java.lang.Long getStatePositionX(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStatePositionX(java.lang.Long stateId,
java.lang.Long positionX)
throws palio.PalioException
stateId - id stanupositionX - pozycja x na grafie
palio.PalioException
public java.lang.Long getStatePositionY(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public void setStatePositionY(java.lang.Long stateId,
java.lang.Long positionY)
throws palio.PalioException
stateId - id stanupositionY - pozycja y na grafie
palio.PalioException
public void setStatePosition(java.lang.Long stateId,
java.lang.Long positionX,
java.lang.Long positionY)
throws palio.PalioException
stateId - id stanupositionX - pozycja x na grafiepositionY - pozycja y na grafie
palio.PalioException
public java.lang.Object[] getStateTransitions(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu
palio.PalioException
public java.lang.Long addTransition(java.lang.Long stateId,
java.lang.Long nextStateId,
java.lang.String transitionNameParam)
throws palio.PalioException
stateId - id stanu źródłowego (skąd prowadzi przejście), musi być not nullnextStateId - id stanu docelowego (dokąd prowadzi przejście)transitionNameParam - nazwa przejścia, jeśli null to wstawia nazwę "new transition"
palio.PalioException
public java.lang.Long addTransition(java.lang.Long stateId,
java.lang.Long nextStateId)
throws palio.PalioException
stateId - id stanu źródłowego (skąd prowadzi przejście), musi być not nullnextStateId - id stanu docelowego (dokąd prowadzi przejście)
palio.PalioException
public java.lang.Long addTransition(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu źródłowego (skąd prowadzi przejście), musi być not null
palio.PalioException
public java.lang.Long copyTransition(java.lang.Long transitionId,
java.lang.Long targetStateId,
java.lang.Long nextStateId)
throws palio.PalioException
transitionId - id przejścia do skopiowaniatargetStateId - id stanu do którgo zostanie skopiowane przejścienextStateId - wymuszenie ustawienia stanu następnego kopiowanego przejścia
palio.PalioException
public java.lang.Long copyTransition(java.lang.Long transitionId,
java.lang.Long targetStateId)
throws palio.PalioException
transitionId - id przejścia do skopiowaniatargetStateId - id stanu do którgo zostanie skopiowane przejście
palio.PalioException
public java.lang.Long copyTransition(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia do skopiowania
palio.PalioException
public void removeTransition(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia
palio.PalioException
public java.lang.Long getTransitionStateId(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia
palio.PalioException
public void setTransitionStateId(java.lang.Long transitionId,
java.lang.Long stateId)
throws palio.PalioException
transitionId - id przejściastateId - nowe id stanu
palio.PalioException
public java.lang.Long getTransitionNextStateId(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia
palio.PalioException
public void setTransitionNextStateId(java.lang.Long transitionId,
java.lang.Long nextStateId)
throws palio.PalioException
transitionId - id przejścianextStateId - nowe id stanu następnego
palio.PalioException
public java.lang.String getTransitionName(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia
palio.PalioException
public void setTransitionName(java.lang.Long transitionId,
java.lang.String name)
throws palio.PalioException
transitionId - id przejścianame - nowa nazwa
palio.PalioException
public java.lang.Long getTransitionIdByName(java.lang.Long stateId,
java.lang.String transitionName)
throws palio.PalioException
stateId - id stanutransitionName - nazwa przejścia
palio.PalioException
public java.lang.String getTransitionTextId(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia
palio.PalioException
public void setTransitionTextId(java.lang.Long transitionId,
java.lang.String textId)
throws palio.PalioException
transitionId - id przejściatextId - nowe text_id
palio.PalioException
public java.lang.Long getTransitionIdByTextId(java.lang.Long stateId,
java.lang.String textId)
throws palio.PalioException
stateId - id stanutextId - nazwa przejścia
palio.PalioException
public java.lang.Long getTransitionConditionObject(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia
palio.PalioException
public void setTransitionConditionObject(java.lang.Long transitionId,
java.lang.Long conditionObject)
throws palio.PalioException
transitionId - id przejściaconditionObject - nowe id obiektu warunku
palio.PalioException
public java.lang.Long getTransitionOnTransitionObject(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia
palio.PalioException
public void setTransitionOnTransitionObject(java.lang.Long transitionId,
java.lang.Long onTransitionObject)
throws palio.PalioException
transitionId - id przejściaonTransitionObject - nowe id obiektu przejścia
palio.PalioException
public java.lang.String getTransitionObjectsParam(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia
palio.PalioException
public void setTransitionObjectsParam(java.lang.Long transitionId,
java.lang.String objectsParam)
throws palio.PalioException
transitionId - id przejściaobjectsParam - nowy parametr dla obiektów condition_object oraz on_transition_object
palio.PalioException
public java.lang.Long getTransitionDisplayOrder(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia
palio.PalioException
public void setTransitionDisplayOrder(java.lang.Long transitionId,
java.lang.Long displayOrder)
throws palio.PalioException
transitionId - id przejściadisplayOrder - nowy numer określający kolejność wyświetlania przejść
palio.PalioException
public void exchangeTransitionDisplayOrder(java.lang.Long transitionId1,
java.lang.Long transitionId2)
throws palio.PalioException
transitionId1 - id przejścia 1transitionId2 - id przejścia 2
palio.PalioException
public java.lang.Boolean isTransitionNotProtected(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id stanu
palio.PalioException
public void setTransitionNotProtected(java.lang.Long transitionId,
java.lang.Boolean notProtected)
throws palio.PalioException
transitionId - id przejścianotProtected - true - przejście nie jest chronione, false lub l - chronione
palio.PalioException
public java.lang.Boolean isTransitionStayInState(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia
palio.PalioException
public void setTransitionStayInState(java.lang.Long transitionId,
java.lang.Boolean isStayInState)
throws palio.PalioException
transitionId - id przejściaisStayInState - true - po wykonaniu podanego przejścia należy wyświetlić obiekt pozostania w stanie, false lub null - kolejny
stan
palio.PalioException
public java.lang.Boolean isTransitionDontDisplay(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia
palio.PalioException
public void setTransitionDontDisplay(java.lang.Long transitionId,
java.lang.Boolean dontDisplay)
throws palio.PalioException
transitionId - id przejściadontDisplay - true - jeśli przejście nie jest wyświetlane, false lub null - jest wyświetlane
palio.PalioException
public java.lang.String getStateRoleRight(java.lang.Long stateId,
java.lang.Long roleId)
throws palio.PalioException
stateId - id stanuroleId - id roli
palio.PalioException
public void setStateRoleRight(java.lang.Long stateId,
java.lang.Long roleId,
java.lang.String rightType)
throws palio.PalioException
stateId - id stanuroleId - id rolirightType - jednoliterowy rodzaj uprawnienia, jeżeli null, to powiązanie roli i stanu jest usuwane, duże i małe litery są
rozróżniane.
palio.PalioException
public void setStateRoleRight(java.lang.Long stateId,
java.lang.Long roleId)
throws palio.PalioException
stateId - id stanuroleId - id roli
palio.PalioException
public void clearStateRoleRight(java.lang.Long stateId,
java.lang.Long roleId)
throws palio.PalioException
stateId - id stanuroleId - id roli
palio.PalioException
public java.lang.String getStateRoleOwnerRight(java.lang.Long stateId,
java.lang.Long roleId)
throws palio.PalioException
stateId - id stanuroleId - id roli
palio.PalioException
public void setStateRoleOwnerRight(java.lang.Long stateId,
java.lang.Long roleId,
java.lang.String rightType)
throws palio.PalioException
stateId - id stanuroleId - id rolirightType - jednoliterowy rodzaj uprawnienia, jeżeli null, to powiązanie roli i stanu jest usuwane, duże i małe litery są
rozróżniane.
palio.PalioException
public void setStateRoleOwnerRight(java.lang.Long stateId,
java.lang.Long roleId)
throws palio.PalioException
stateId - id stanuroleId - id roli
palio.PalioException
public void clearStateRoleOwnerRight(java.lang.Long stateId,
java.lang.Long roleId)
throws palio.PalioException
stateId - id stanuroleId - id roli
palio.PalioException
public java.lang.String getTransitionRoleRight(java.lang.Long transitionId,
java.lang.Long roleId)
throws palio.PalioException
transitionId - id stanuroleId - id roli
palio.PalioException
public void setTransitionRoleRight(java.lang.Long transitionId,
java.lang.Long roleId,
java.lang.String rightType)
throws palio.PalioException
transitionId - id stanuroleId - id rolirightType - jednoliterowy rodzaj uprawnienia, jeżeli null, to powiązanie roli i przejścia jest usuwane, duże i małe litery są
rozróżniane.
palio.PalioException
public void setTransitionRoleRight(java.lang.Long transitionId,
java.lang.Long roleId)
throws palio.PalioException
transitionId - id stanuroleId - id roli
palio.PalioException
public void clearTransitionRoleRight(java.lang.Long transitionId,
java.lang.Long roleId)
throws palio.PalioException
transitionId - id stanuroleId - id roli
palio.PalioException
public java.lang.String getTransitionRoleOwnerRight(java.lang.Long transitionId,
java.lang.Long roleId)
throws palio.PalioException
transitionId - id stanuroleId - id roli
palio.PalioException
public void setTransitionRoleOwnerRight(java.lang.Long transitionId,
java.lang.Long roleId,
java.lang.String rightType)
throws palio.PalioException
transitionId - id stanuroleId - id rolirightType - jednoliterowy rodzaj uprawnienia, jeżeli null, to powiązanie roli i przejścia jest usuwane, duże i małe litery są
rozróżniane.
palio.PalioException
public void setTransitionRoleOwnerRight(java.lang.Long transitionId,
java.lang.Long roleId)
throws palio.PalioException
transitionId - id stanuroleId - id roli
palio.PalioException
public void clearTransitionRoleOwnerRight(java.lang.Long transitionId,
java.lang.Long roleId)
throws palio.PalioException
transitionId - id stanuroleId - id roli
palio.PalioException
public java.lang.Boolean hasRightForState(java.lang.Long userId,
java.lang.Long stateId)
throws palio.PalioException
userId - id użytkownika paliowegostateId - id stanu
palio.PalioException
public java.lang.Boolean hasRightForState(java.lang.Long userId,
java.lang.Long stateId,
java.lang.String rightType)
throws palio.PalioException
userId - id użytkownika paliowegostateId - id stanurightType - typ prawa (litera określana przy nadawaniu uprawnienia)
palio.PalioException
public java.lang.Boolean hasRightForStateOwner(java.lang.Long userId,
java.lang.Long stateId)
throws palio.PalioException
userId - id użytkownika paliowegostateId - id stanu
palio.PalioException
public java.lang.Boolean hasRightForStateOwner(java.lang.Long userId,
java.lang.Long stateId,
java.lang.String rightType)
throws palio.PalioException
userId - id użytkownika paliowegostateId - id stanurightType - typ prawa (litera określana przy nadawaniu uprawnienia)
palio.PalioException
public java.lang.Boolean hasRightForTransition(java.lang.Long userId,
java.lang.Long transitionId)
throws palio.PalioException
userId - id użytkownika paliowegotransitionId - id przejścia
palio.PalioException
public java.lang.Boolean hasRightForTransition(java.lang.Long userId,
java.lang.Long transitionId,
java.lang.String rightType)
throws palio.PalioException
userId - id użytkownika paliowegotransitionId - id przejściarightType - typ prawa (litera określana przy nadawaniu uprawnienia)
palio.PalioException
public java.lang.Boolean hasRightForTransitionOwner(java.lang.Long userId,
java.lang.Long transitionId)
throws palio.PalioException
userId - id użytkownika paliowegotransitionId - id przejścia
palio.PalioException
public java.lang.Boolean hasRightForTransitionOwner(java.lang.Long userId,
java.lang.Long transitionId,
java.lang.String rightType)
throws palio.PalioException
userId - id użytkownika paliowegotransitionId - id przejściarightType - typ prawa (litera określana przy nadawaniu uprawnienia)
palio.PalioException
public void removeStateRoleRights(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu, do którego usuwane są uprawnienia
palio.PalioException
public void removeStateRoleOwnerRights(java.lang.Long stateId)
throws palio.PalioException
stateId - id stanu, do którego usuwane są uprawnienia
palio.PalioException
public void removeTransitionRoleRights(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia, do którego usuwane są uprawnienia
palio.PalioException
public void removeTransitionRoleOwnerRights(java.lang.Long transitionId)
throws palio.PalioException
transitionId - id przejścia, do którego usuwane są uprawnienia
palio.PalioException
public void copyStateRoleRights(java.lang.Long sourceStateId,
java.lang.Long targetStateId)
throws palio.PalioException
sourceStateId - id stanu, którego uprawnienia sa kopiowane do targetStateIdtargetStateId - id stanu, któremu kopiowane są uprawnienia z sourceStateId
palio.PalioException
public void copyStateRoleOwnerRights(java.lang.Long sourceStateId,
java.lang.Long targetStateId)
throws palio.PalioException
sourceStateId - id stanu, którego uprawnienia sa kopiowane do targetStateIdtargetStateId - id stanu, któremu kopiowane są uprawnienia z sourceStateId
palio.PalioException
public void copyTransitionRoleRights(java.lang.Long sourceTransitionId,
java.lang.Long targetTransitionId)
throws palio.PalioException
sourceTransitionId - id przejścia, którego uprawnienia sa kopiowane do targetTransitionIdtargetTransitionId - id przejścia, któremu kopiowane są uprawnienia z sourceTransitionId
palio.PalioException
public void copyTransitionRoleOwnerRights(java.lang.Long sourceTransitionId,
java.lang.Long targetTransitionId)
throws palio.PalioException
sourceTransitionId - id przejścia, którego uprawnienia sa kopiowane do targetTransitionIdtargetTransitionId - id przejścia, któremu kopiowane są uprawnienia z sourceTransitionId
palio.PalioException
public java.lang.Long addObject(java.lang.String objectNameParam)
throws palio.PalioException
objectNameParam - nazwa obiektu
palio.PalioException
public java.lang.Long addObject()
throws palio.PalioException
palio.PalioException
public java.lang.Long copyObject(java.lang.Long processObjectId)
throws palio.PalioException
processObjectId - id obiektu do skopiowania
palio.PalioException
public void removeObject(java.lang.Long processObjectId)
throws palio.PalioException
processObjectId - id obiektu
palio.PalioException
public java.lang.String getObjectName(java.lang.Long objectId)
throws palio.PalioException
objectId - id obiektu procesu
palio.PalioException
public void setObjectName(java.lang.Long objectId,
java.lang.String name)
throws palio.PalioException
objectId - id obiektuname - nowa nazwa obiektu
palio.PalioException
public java.lang.Long getObjectIdByName(java.lang.String objectName)
throws palio.PalioException
objectName - nazwa obiektu
palio.PalioException
public java.lang.Long getObjectProcessId(java.lang.Long objectId)
throws palio.PalioException
objectId - id obiektu procesu
palio.PalioException
public void setObjectProcessId(java.lang.Long objectId,
java.lang.Long processId)
throws palio.PalioException
objectId - id obiektu procesuprocessId - nowe id procesu, może być null (obiekt nie związany z żadnym procesem)
palio.PalioException
public java.lang.Long addObjectsAssociation(java.lang.Long processObjectId,
java.lang.Long palioObjectId)
throws palio.PalioException
processObjectId - id obiektu procesupalioObjectId - id obiektu paliowego
palio.PalioException
public void removeObjectsAssociation(java.lang.Long associationId)
throws palio.PalioException
associationId - id skojarzenia
palio.PalioException
public java.lang.Long getObjectsProcessObjectId(java.lang.Long associationId)
throws palio.PalioException
associationId - id skojarzenia
palio.PalioException
public void setObjectsProcessObjectId(java.lang.Long associationId,
java.lang.Long processObjectId)
throws palio.PalioException
associationId - id skojarzeniaprocessObjectId - id obiektu procesu
palio.PalioException
public java.lang.Long getObjectsPalioObjectId(java.lang.Long associationId)
throws palio.PalioException
associationId - id skojarzenia
palio.PalioException
public void setObjectsPalioObjectId(java.lang.Long associationId,
java.lang.Long palioObjectId)
throws palio.PalioException
associationId - id skojarzeniapalioObjectId - id obiektu paliowego
palio.PalioException
public java.lang.Long getObjectsExecuteOrder(java.lang.Long associationId)
throws palio.PalioException
associationId - id skojarzenia
palio.PalioException
public void setObjectsExecuteOrder(java.lang.Long associationId,
java.lang.Long executeOrder)
throws palio.PalioException
associationId - id skojarzeniaexecuteOrder - numer porządkowy
palio.PalioException
public void exchangeObjectsExecuteOrder(java.lang.Long associationId1,
java.lang.Long associationId2)
throws palio.PalioException
associationId1 - id skojarzenia 1associationId2 - id skojarzenia 2
palio.PalioException
public java.lang.Object[] getObjectPalioObjects(java.lang.Long processObjectId)
throws palio.PalioException
processObjectId - id stanu
palio.PalioException
public java.lang.Long executeProcess(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_)
throws palio.PalioException
processId_ - id procesu, wg którego zostanie wykonana instancja o identyfikatorze instanceIdinstanceId_ - id instancji procesu, która zostanie wykonana (np. id dokumentu z zewnętrznej w stosunku do maszynki tabeli)processExtraParameter_ - dodatkowy parametr procesu przekazywany każdemu z obiektów paliowych wywoływanych podczas wykonania
procesu
palio.PalioException
public java.lang.Long executeProcess(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_,
java.lang.Boolean useDatabaseTransactions_)
throws palio.PalioException
processId_ - id procesu, wg którego zostanie wykonana instancja o identyfikatorze instanceIdinstanceId_ - id instancji procesu, która zostanie wykonana (np. id dokumentu z zewnętrznej w stosunku do maszynki tabeli)processExtraParameter_ - dodatkowy parametr procesu przekazywany każdemu z obiektów paliowych wywoływanych podczas wykonania
procesuuseDatabaseTransactions_ - true - w przypadku wystąpienia wyjątku w trakcie wykonania lub jakiegokolwiek błędu wewnątrz funkcji
(gdy zwracany kod błędu != 0), zmiany w bazie danych dokonane przez wszystkie wywołane w trakacie wykonania obiekty są
wycofywane. Dla true można także dodawać kolejne konektory do transakcji za pomocą modułu sql.
palio.PalioException
public java.lang.Long executeTransition(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_,
java.lang.String transitionTextId_)
throws palio.PalioException
processId_ - id procesu, wg którego zostanie wykonana instancja o identyfikatorze instanceIdinstanceId_ - id instancji procesu, która zostanie wykonana (np. id dokumentu z zewnętrznej w stosunku do maszynki tabeli)processExtraParameter_ - dodatkowy parametr procesu przekazywany każdemu z obiektów paliowych wywoływanych podczas wykonania
procesutransitionTextId_ - identyfikator tekstowy przejścia, które należy wykonać
palio.PalioException
public java.lang.Long executeTransition(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_,
java.lang.String transitionTextId_,
java.lang.Long userId_)
throws palio.PalioException
processId_ - id procesu, wg którego zostanie wykonana instancja o identyfikatorze instanceIdinstanceId_ - id instancji procesu, która zostanie wykonana (np. id dokumentu z zewnętrznej w stosunku do maszynki tabeli)processExtraParameter_ - dodatkowy parametr procesu przekazywany każdemu z obiektów paliowych wywoływanych podczas wykonania
procesutransitionTextId_ - identyfikator tekstowy przejścia, które należy wykonaćuserId_ - id użytkownika, którgo prawa do przejścia są sprawdzane przy wykonaniu przejścia, jeśli null, to uprawnienia do
przejścia nie są sprawdzane i nie blokują one wykonania przejścia
palio.PalioException
public java.lang.Long executeTransition(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_,
java.lang.String transitionTextId_,
java.lang.Long userId_,
java.lang.Boolean useDatabaseTransactions_)
throws palio.PalioException
processId_ - id procesu, wg którego zostanie wykonana instancja o identyfikatorze instanceIdinstanceId_ - id instancji procesu, która zostanie wykonana (np. id dokumentu z zewnętrznej w stosunku do maszynki tabeli)processExtraParameter_ - dodatkowy parametr procesu przekazywany każdemu z obiektów paliowych wywoływanych podczas wykonania
procesutransitionTextId_ - identyfikator tekstowy przejścia, które należy wykonaćuserId_ - id użytkownika, którgo prawa do przejścia są sprawdzane przy wykonaniu przejścia, jeśli null, to uprawnienia do
przejścia nie są sprawdzane i nie blokują one wykonania przejściauseDatabaseTransactions_ - true - w przypadku wystąpienia wyjątku w trakcie wykonania lub jakiegokolwiek błędu wewnątrz funkcji
(gdy zwracany kod błędu != 0), zmiany w bazie danych dokonane przez wszystkie wywołane w trakacie wykonania obiekty są
wycofywane. Dla true można także dodawać kolejne konektory do transakcji za pomocą modułu sql.
palio.PalioException
public java.lang.Long executeTransition(java.lang.String transitionTextId_)
throws palio.PalioException
executeTransition z bieżącymi wartościami processId_, instanceId_ oraz
processExtraParameter_=null, dlatego jej poprawne wykonanie jest możliwe tylko w jednym z obiektów procesu wywołanych w trakcie
wykonywania funkcji executeProcess.
transitionTextId_ - identyfikator tekstowy przejścia, które należy wykonać
palio.PalioException
public java.lang.Long moveInstanceToState(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_,
java.lang.Long nextStateNr_)
throws palio.PalioException
processId_ - id procesu, wg którego zostanie wykonana instancja o identyfikatorze instanceIdinstanceId_ - id instancji procesu, która zostanie wykonana (np. id dokumentu z zewnętrznej w stosunku do maszynki tabeli)processExtraParameter_ - dodatkowy parametr procesu przekazywany każdemu z obiektów paliowych wywoływanych podczas wykonania
procesunextStateNr_ - numer stanu, do którego należy przesunąć instancję.
palio.PalioException
public java.lang.Long moveInstanceToState(java.lang.Long processId_,
java.lang.Long instanceId_,
java.lang.String processExtraParameter_,
java.lang.Long nextStateNr_,
java.lang.Boolean useDatabaseTransactions_)
throws palio.PalioException
processId_ - id procesu, wg którego zostanie wykonana instancja o identyfikatorze instanceIdinstanceId_ - id instancji procesu, która zostanie wykonana (np. id dokumentu z zewnętrznej w stosunku do maszynki tabeli)processExtraParameter_ - dodatkowy parametr procesu przekazywany każdemu z obiektów paliowych wywoływanych podczas wykonania
procesunextStateNr_ - numer stanu, do którego należy przesunąć instancję.useDatabaseTransactions_ - true - w przypadku wystąpienia wyjątku w trakcie wykonania lub jakiegokolwiek błędu wewnątrz funkcji
(gdy zwracany kod błędu != 0), zmiany w bazie danych dokonane przez wszystkie wywołane w trakacie wykonania obiekty są
wycofywane. Dla true można także dodawać kolejne konektory do transakcji za pomocą modułu sql.
palio.PalioException
public java.lang.Long moveInstanceToState(java.lang.Long nextStateNr_)
throws palio.PalioException
moveInstanceToState z bieżącymi wartościami processId_,
instanceId_ oraz processExtraParameter_, dlatego jej poprawne wykonanie jest możliwe tylko w jednym z obiektów procesu wywołanych w
trakcie wykonywania funkcji executeProcess.
nextStateNr_ - numer stanu, do którego należy przesunąć instancję.
palio.PalioException
public java.lang.Long displayTransitions(palio.compiler.PalioCode palioCode)
throws palio.PalioException
palioCode - kod wykonywany dla każdego wyświetlanego przejścia
palio.PalioException
public java.lang.Long displayTransitionsButtons(java.lang.String buttonsCssStyle,
java.lang.String buttonsSeparator)
throws palio.PalioException
buttonsCssStyle - styl nadawany przyciskom (wartość atrybutu class)buttonsSeparator - treść html wyświetlana pomiędzy przyciskami, np. lub displayTransitions)
palio.PalioException
public java.lang.Long displayTransitionsButtons(java.lang.String buttonsCssStyle)
throws palio.PalioException
displayTransitionsButtons.
buttonsCssStyle - styl nadawany przyciskom (wartość atrybutu class)
displayTransitions)
palio.PalioException
public java.lang.Long displayTransitionsButtons()
throws palio.PalioException
displayTransitionsButtons.
displayTransitions)
palio.PalioException
public java.lang.Long displayTransitionsOptions(java.lang.String selectedOption)
throws palio.PalioException
selectedOption - wartość opcji wybranej (id przejścia), dla której zostanie wstawiony atrybut "selected"
displayTransitions)
palio.PalioException
public java.lang.Long displayTransitionsOptions()
throws palio.PalioException
displayTransitionsOptions(String selectedOption).
displayTransitions)
palio.PalioException
public java.lang.Long displayTransition(java.lang.String transitionTextId,
palio.compiler.PalioCode palioCode)
throws palio.PalioException
displayTransitions.
transitionTextId - text_id przejścia, które ma zostać wyświetlonepalioCode - kod wykonywany dla każdego wyświetlanego przejścia
palio.PalioException
public java.lang.Long displayTransitionButton(java.lang.String transitionTextId,
java.lang.String buttonsCssStyle)
throws palio.PalioException
displayTransitionsButtons zestaw przycisków.
transitionTextId - text_id przejścia, które ma zostać wyświetlonebuttonsCssStyle - styl nadawany przyciskom (wartość atrybutu class)
displayTransitions)
palio.PalioException
public java.lang.Long displayTransitionButton(java.lang.String transitionTextId)
throws palio.PalioException
displayTransitionsButtons zestaw przycisków.
transitionTextId - text_id przejścia, które ma zostać wyświetlone
displayTransitions)
palio.PalioExceptionpublic void displayHiddenFields()
executeProcess.
public java.lang.Boolean isProcessExecuting()
public java.lang.Long getProcessExecutingProcessId()
public java.lang.Long getProcessExecutingInstanceId()
public java.lang.Boolean getProcessExecutingIsOwnersInstance()
public java.lang.Long getProcessExecutingStateId()
public java.lang.Long getProcessExecutingStateNr()
public java.lang.Long getProcessExecutingTransitionId()
public java.lang.String getErrorName(java.lang.Long errorNumber)
errorNumber - numer błędu zwróconego przez dowolną funkcję z modułu proc
public void parseObjectParams(java.lang.String paramString)
paramString - lista parametrów w formacie param1=value1;param2=value2;param3=....
public java.lang.String createOrReplaceHtmlInterface()
throws palio.PalioException
palio.PalioException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||