|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object palio.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(palio.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(palio.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łuMethod Detail |
---|
public java.lang.String getVersion()
getVersion
in class palio.modules.core.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.PalioException
public 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 |