blob: 55c5445c4d91284ef55969ee49b86f329577ce57 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="637px" preserveAspectRatio="none" style="width:286px;height:637px;background:#FFFFFF;" version="1.1" viewBox="0 0 286 637" width="286px" zoomAndPan="magnify"><defs><filter height="300%" id="f96axwdvxm4np" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--MD5=[8b0d4d77cea46635a8827b9dbbf4709b]
class org.apache.wiki.workflow.Workflow--><a href="Workflow.html" target="_top" title="Workflow.html" xlink:actuate="onRequest" xlink:href="Workflow.html" xlink:show="new" xlink:title="Workflow.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f96axwdvxm4np)" height="502.1016" id="org.apache.wiki.workflow.Workflow" style="stroke:#A80036;stroke-width:1.5;" width="263" x="9" y="105"/><ellipse cx="76.25" cy="123.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M79.2188,129.6094 Q78.6406,129.9063 78,130.0469 Q77.3594,130.2031 76.6563,130.2031 Q74.1563,130.2031 72.8281,128.5625 Q71.5156,126.9063 71.5156,123.7813 Q71.5156,120.6563 72.8281,119 Q74.1563,117.3438 76.6563,117.3438 Q77.3594,117.3438 78,117.5 Q78.6563,117.6563 79.2188,117.9531 L79.2188,120.6719 Q78.5938,120.0938 78,119.8281 Q77.4063,119.5469 76.7813,119.5469 Q75.4375,119.5469 74.75,120.625 Q74.0625,121.6875 74.0625,123.7813 Q74.0625,125.875 74.75,126.9531 Q75.4375,128.0156 76.7813,128.0156 Q77.4063,128.0156 78,127.75 Q78.5938,127.4688 79.2188,126.8906 L79.2188,129.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="62" x="125.75" y="122.9951">Workflow</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="120" x="96.75" y="135.5791">org.apache.wiki.workflow</text><line style="stroke:#A80036;stroke-width:1.5;" x1="10" x2="271" y1="142.9375" y2="142.9375"/><ellipse cx="20" cy="153.9375" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="91" x="29" y="157.1479">ID_NOT_SET: int</text><ellipse cx="20" cy="166.7422" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="90" x="29" y="169.9526">COMPLETED: int</text><ellipse cx="20" cy="179.5469" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="75" x="29" y="182.7573">ABORTED: int</text><ellipse cx="20" cy="192.3516" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="68" x="29" y="195.562">WAITING: int</text><ellipse cx="20" cy="205.1563" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="73" x="29" y="208.3667">RUNNING: int</text><ellipse cx="20" cy="217.9609" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="73" x="29" y="221.1714">CREATED: int</text><line style="stroke:#A80036;stroke-width:1.5;" x1="10" x2="271" y1="227.7656" y2="227.7656"/><ellipse cx="20" cy="238.7656" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="148" x="29" y="241.9761">Workflow(String, Principal)</text><ellipse cx="20" cy="251.5703" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="112" x="29" y="254.7808">abort(Context): void</text><ellipse cx="20" cy="264.375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="231" x="29" y="267.5854">addMessageArgument(Serializable): void</text><ellipse cx="20" cy="277.1797" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="154" x="29" y="280.3901">getCurrentActor(): Principal</text><ellipse cx="20" cy="289.9844" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="121" x="29" y="293.1948">getCurrentState(): int</text><ellipse cx="20" cy="302.7891" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="129" x="29" y="305.9995">getCurrentStep(): Step</text><ellipse cx="20" cy="315.5938" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="152" x="29" y="318.8042">getAttribute(String): Object</text><ellipse cx="20" cy="328.3984" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="237" x="29" y="331.6089">getAttributes(): Map&lt;String, Serializable&gt;</text><ellipse cx="20" cy="341.2031" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="109" x="29" y="344.4136">getEndTime(): Date</text><ellipse cx="20" cy="354.0078" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="58" x="29" y="357.2183">getId(): int</text><ellipse cx="20" cy="366.8125" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="220" x="29" y="370.0229">getMessageArguments(): Serializable[]</text><ellipse cx="20" cy="379.6172" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="139" x="29" y="382.8276">getMessageKey(): String</text><ellipse cx="20" cy="392.4219" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="119" x="29" y="395.6323">getOwner(): Principal</text><ellipse cx="20" cy="405.2266" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="116" x="29" y="408.437">getStartTime(): Date</text><ellipse cx="20" cy="418.0313" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="138" x="29" y="421.2417">getHistory(): List&lt;Step&gt;</text><ellipse cx="20" cy="430.8359" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="115" x="29" y="434.0464">isAborted(): boolean</text><ellipse cx="20" cy="443.6406" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="132" x="29" y="446.8511">isCompleted(): boolean</text><ellipse cx="20" cy="456.4453" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="113" x="29" y="459.6558">isStarted(): boolean</text><ellipse cx="20" cy="469.25" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="135" x="29" y="472.4604">getPreviousStep(): Step</text><ellipse cx="20" cy="482.0547" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="121" x="29" y="485.2651">restart(Context): void</text><ellipse cx="20" cy="494.8594" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="212" x="29" y="498.0698">setAttribute(String, Serializable): void</text><ellipse cx="20" cy="507.6641" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="134" x="29" y="510.8745">setFirstStep(Step): void</text><ellipse cx="20" cy="520.4688" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="81" x="29" y="523.6792">setId(int): void</text><ellipse cx="20" cy="533.2734" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="109" x="29" y="536.4839">start(Context): void</text><ellipse cx="20" cy="546.0781" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="91" x="29" y="549.2886">waitstate(): void</text><polygon fill="#FFFF44" points="20,553.8828,24,557.8828,20,561.8828,16,557.8828" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="83" x="29" y="562.0933">cleanup(): void</text><polygon fill="#FFFF44" points="20,566.6875,24,570.6875,20,574.6875,16,570.6875" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="91" x="29" y="574.8979">complete(): void</text><polygon fill="#FFFF44" points="20,579.4922,24,583.4922,20,587.4922,16,583.4922" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="143" x="29" y="587.7026">previousStep(Step): Step</text><polygon fill="#FFFF44" points="20,592.2969,24,596.2969,20,600.2969,16,596.2969" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="197" x="29" y="600.5073">processCurrentStep(Context): void</text></a><!--MD5=[5a5af9b0547913863cbe0ddf55a9ab5e]
class java.io.Serializable--><rect codeLine="43" fill="#FEFECE" filter="url(#f96axwdvxm4np)" height="37.9375" id="java.io.Serializable" style="stroke:#A80036;stroke-width:1.5;" width="108" x="86.5" y="7"/><ellipse cx="101.5" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M97.4219,21.7344 L97.4219,19.5781 L104.8125,19.5781 L104.8125,21.7344 L102.3438,21.7344 L102.3438,29.8125 L104.8125,29.8125 L104.8125,31.9688 L97.4219,31.9688 L97.4219,29.8125 L99.8906,29.8125 L99.8906,21.7344 L97.4219,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="76" x="115.5" y="24.9951">Serializable</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="33" x="137" y="37.5791">java.io</text><!--MD5=[798f16503a31a30ec1c3cd1023defb23]
reverse link java.io.Serializable to org.apache.wiki.workflow.Workflow--><path codeLine="45" d="M140.5,65.41 C140.5,76.8 140.5,90.19 140.5,104.87 " fill="none" id="java.io.Serializable-backto-org.apache.wiki.workflow.Workflow" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="133.5,65.1,140.5,45.1,147.5,65.1,133.5,65.1" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="40.5" y="629.3838">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[18a13f343e7b9dfd3cf2ec190f5b052f]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
class "<size:14>Workflow\n<size:10>org.apache.wiki.workflow" as org.apache.wiki.workflow.Workflow [[Workflow.html]] {
{static} +ID_NOT_SET: int
{static} +COMPLETED: int
{static} +ABORTED: int
{static} +WAITING: int
{static} +RUNNING: int
{static} +CREATED: int
+Workflow(String, Principal)
+abort(Context): void
+addMessageArgument(Serializable): void
+getCurrentActor(): Principal
+getCurrentState(): int
+getCurrentStep(): Step
+getAttribute(String): Object
+getAttributes(): Map<String, Serializable>
+getEndTime(): Date
+getId(): int
+getMessageArguments(): Serializable[]
+getMessageKey(): String
+getOwner(): Principal
+getStartTime(): Date
+getHistory(): List<Step>
+isAborted(): boolean
+isCompleted(): boolean
+isStarted(): boolean
+getPreviousStep(): Step
+restart(Context): void
+setAttribute(String, Serializable): void
+setFirstStep(Step): void
+setId(int): void
+start(Context): void
+waitstate(): void
#cleanup(): void
#complete(): void
#previousStep(Step): Step
#processCurrentStep(Context): void
}
interface "<size:14>Serializable\n<size:10>java.io" as java.io.Serializable
java.io.Serializable <|.. org.apache.wiki.workflow.Workflow
center footer UMLDoclet 2.0.15, PlantUML 1.2021.13
@enduml
PlantUML version 1.2021.13(Mon Nov 01 11:38:45 UTC 2021)
(APACHE source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>