blob: 34fa55cf09e64eff94faf7bad43cf28407db89b0 [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:342px;height:637px;background:#FFFFFF;" version="1.1" viewBox="0 0 342 637" width="342px" zoomAndPan="magnify"><defs><filter height="300%" id="fh88728utmoni" 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=[e94edfeeb93c8385ecf221029d90b5e6]
class org.apache.wiki.workflow.AbstractStep--><a href="AbstractStep.html" target="_top" title="AbstractStep.html" xlink:actuate="onRequest" xlink:href="AbstractStep.html" xlink:show="new" xlink:title="AbstractStep.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#fh88728utmoni)" height="302.0313" id="org.apache.wiki.workflow.AbstractStep" style="stroke:#A80036;stroke-width:1.5;" width="319" x="9" y="305"/><ellipse cx="101.25" cy="323.9688" fill="#A9DCDF" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M101.3594,319.3125 L100.2031,324.3906 L102.5313,324.3906 L101.3594,319.3125 Z M99.875,317.0781 L102.8594,317.0781 L106.2188,329.4688 L103.7656,329.4688 L103,326.4063 L99.7188,326.4063 L98.9688,329.4688 L96.5313,329.4688 L99.875,317.0781 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="89" x="140.25" y="322.9951">AbstractStep</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="126" x="121.75" y="335.5791">org.apache.wiki.workflow</text><line style="stroke:#A80036;stroke-width:1.5;" x1="10" x2="327" y1="342.9375" y2="342.9375"/><polygon fill="#FFFF44" points="20,348.9375,24,352.9375,20,356.9375,16,352.9375" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="115" x="29" y="357.1479">AbstractStep(String)</text><ellipse cx="20" cy="366.7422" 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="293" x="29" y="369.9526">AbstractStep(int, Map&lt;String, Serializable&gt;, String)</text><ellipse cx="20" cy="379.5469" 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="205" x="29" y="382.7573">addSuccessor(Outcome, Step): void</text><ellipse cx="20" cy="392.3516" 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="266" x="29" y="395.562">getAvailableOutcomes(): Collection&lt;Outcome&gt;</text><ellipse cx="20" cy="405.1563" 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="142" x="29" y="408.3667">getErrors(): List&lt;String&gt;</text><ellipse cx="20" cy="417.9609" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="156" x="29" y="421.1714">execute(Context): Outcome</text><ellipse cx="20" cy="430.7656" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="112" x="29" y="433.9761">getActor(): Principal</text><ellipse cx="20" cy="443.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="109" x="29" y="446.7808">getEndTime(): Date</text><ellipse cx="20" cy="456.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="139" x="29" y="459.5854">getMessageKey(): String</text><ellipse cx="20" cy="469.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="136" x="29" y="472.3901">getOutcome(): Outcome</text><ellipse cx="20" cy="481.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="116" x="29" y="485.1948">getStartTime(): Date</text><ellipse cx="20" cy="494.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="132" x="29" y="497.9995">isCompleted(): boolean</text><ellipse cx="20" cy="507.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="113" x="29" y="510.8042">isStarted(): boolean</text><ellipse cx="20" cy="520.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="159" x="29" y="523.6089">setOutcome(Outcome): void</text><ellipse cx="20" cy="533.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="66" x="29" y="536.4136">start(): void</text><ellipse cx="20" cy="546.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="171" x="29" y="549.2183">getSuccessor(Outcome): Step</text><ellipse cx="20" cy="558.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="277" x="29" y="562.0229">setWorkflow(int, Map&lt;String, Serializable&gt;): void</text><ellipse cx="20" cy="571.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="108" x="29" y="574.8276">getWorkflowId(): int</text><ellipse cx="20" cy="584.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="275" x="29" y="587.6323">getWorkflowContext(): Map&lt;String, Serializable&gt;</text><polygon fill="#FFFF44" points="20,592.2266,24,596.2266,20,600.2266,16,596.2266" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="123" x="29" y="600.437">addError(String): void</text></a><!--MD5=[141ba36372f2c595e1363b8b6e1c4def]
class org.apache.wiki.workflow.Step--><a href="Step.html" target="_top" title="Step.html" xlink:actuate="onRequest" xlink:href="Step.html" xlink:show="new" xlink:title="Step.html" xlink:type="simple"><rect codeLine="28" fill="#FEFECE" filter="url(#fh88728utmoni)" height="238.0078" id="org.apache.wiki.workflow.Step" style="stroke:#A80036;stroke-width:1.5;" width="304" x="16.5" y="7"/><ellipse cx="101.25" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M97.1719,21.7344 L97.1719,19.5781 L104.5625,19.5781 L104.5625,21.7344 L102.0938,21.7344 L102.0938,29.8125 L104.5625,29.8125 L104.5625,31.9688 L97.1719,31.9688 L97.1719,29.8125 L99.6406,29.8125 L99.6406,21.7344 L97.1719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="32" x="168.75" y="24.9951">Step</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="126" x="121.75" y="37.5791">org.apache.wiki.workflow</text><line style="stroke:#A80036;stroke-width:1.5;" x1="17.5" x2="319.5" y1="44.9375" y2="44.9375"/><ellipse cx="27.5" cy="55.9375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="202" x="36.5" y="59.1479">addSuccessor(Outcome, Step): void</text><ellipse cx="27.5" cy="68.7422" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="267" x="36.5" y="71.9526">getAvailableOutcomes(): Collection&lt;Outcome&gt;</text><ellipse cx="27.5" cy="81.5469" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="139" x="36.5" y="84.7573">getErrors(): List&lt;String&gt;</text><ellipse cx="27.5" cy="94.3516" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="156" x="36.5" y="97.562">execute(Context): Outcome</text><ellipse cx="27.5" cy="107.1563" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="112" x="36.5" y="110.3667">getActor(): Principal</text><ellipse cx="27.5" cy="119.9609" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="109" x="36.5" y="123.1714">getEndTime(): Date</text><ellipse cx="27.5" cy="132.7656" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="137" x="36.5" y="135.9761">getMessageKey(): String</text><ellipse cx="27.5" cy="145.5703" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="136" x="36.5" y="148.7808">getOutcome(): Outcome</text><ellipse cx="27.5" cy="158.375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="115" x="36.5" y="161.5854">getStartTime(): Date</text><ellipse cx="27.5" cy="171.1797" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="131" x="36.5" y="174.3901">isCompleted(): boolean</text><ellipse cx="27.5" cy="183.9844" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="111" x="36.5" y="187.1948">isStarted(): boolean</text><ellipse cx="27.5" cy="196.7891" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="66" x="36.5" y="199.9995">start(): void</text><ellipse cx="27.5" cy="209.5938" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="159" x="36.5" y="212.8042">setOutcome(Outcome): void</text><ellipse cx="27.5" cy="222.3984" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="167" x="36.5" y="225.6089">getSuccessor(Outcome): Step</text><ellipse cx="27.5" cy="235.2031" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="278" x="36.5" y="238.4136">setWorkflow(int, Map&lt;String, Serializable&gt;): void</text></a><!--MD5=[c8a7e0fbcf6a88bc761ec8e8d0c482ce]
reverse link org.apache.wiki.workflow.Step to org.apache.wiki.workflow.AbstractStep--><path codeLine="46" d="M168.5,265.56 C168.5,278.52 168.5,291.71 168.5,304.77 " fill="none" id="org.apache.wiki.workflow.Step-backto-org.apache.wiki.workflow.AbstractStep" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="161.5,265.42,168.5,245.42,175.5,265.42,161.5,265.42" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="68.5" y="629.3135">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[10ea7bb1b1f6ac8bcc234b3a9da12c5a]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
abstract class "<size:14>AbstractStep\n<size:10>org.apache.wiki.workflow" as org.apache.wiki.workflow.AbstractStep [[AbstractStep.html]] {
#AbstractStep(String)
+AbstractStep(int, Map<String, Serializable>, String)
+addSuccessor(Outcome, Step): void
+getAvailableOutcomes(): Collection<Outcome>
+getErrors(): List<String>
{abstract} +execute(Context): Outcome
{abstract} +getActor(): Principal
+getEndTime(): Date
+getMessageKey(): String
+getOutcome(): Outcome
+getStartTime(): Date
+isCompleted(): boolean
+isStarted(): boolean
+setOutcome(Outcome): void
+start(): void
+getSuccessor(Outcome): Step
+setWorkflow(int, Map<String, Serializable>): void
+getWorkflowId(): int
+getWorkflowContext(): Map<String, Serializable>
#addError(String): void
}
interface "<size:14>Step\n<size:10>org.apache.wiki.workflow" as org.apache.wiki.workflow.Step [[Step.html]] {
{abstract} +addSuccessor(Outcome, Step): void
{abstract} +getAvailableOutcomes(): Collection<Outcome>
{abstract} +getErrors(): List<String>
{abstract} +execute(Context): Outcome
{abstract} +getActor(): Principal
{abstract} +getEndTime(): Date
{abstract} +getMessageKey(): String
{abstract} +getOutcome(): Outcome
{abstract} +getStartTime(): Date
{abstract} +isCompleted(): boolean
{abstract} +isStarted(): boolean
{abstract} +start(): void
{abstract} +setOutcome(Outcome): void
{abstract} +getSuccessor(Outcome): Step
{abstract} +setWorkflow(int, Map<String, Serializable>): void
}
org.apache.wiki.workflow.Step <|.. org.apache.wiki.workflow.AbstractStep
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>