doc/TaskJuggler/ProjectRecord.html in taskjuggler-0.0.6 vs doc/TaskJuggler/ProjectRecord.html in taskjuggler-0.0.7

- old
+ new

@@ -167,10 +167,14 @@ <li><a href="../TaskJuggler/DependencyListAttribute.html">TaskJuggler::DependencyListAttribute</a></li> <li><a href="../TaskJuggler/DurationAttribute.html">TaskJuggler::DurationAttribute</a></li> + <li><a href="../TaskJuggler/FileList.html">TaskJuggler::FileList</a></li> + + <li><a href="../TaskJuggler/FileRecord.html">TaskJuggler::FileRecord</a></li> + <li><a href="../TaskJuggler/FixnumAttribute.html">TaskJuggler::FixnumAttribute</a></li> <li><a href="../TaskJuggler/FlagListAttribute.html">TaskJuggler::FlagListAttribute</a></li> <li><a href="../TaskJuggler/FloatAttribute.html">TaskJuggler::FloatAttribute</a></li> @@ -239,12 +243,10 @@ <li><a href="../TaskJuggler/LogicalOperation.html">TaskJuggler::LogicalOperation</a></li> <li><a href="../TaskJuggler/Macro.html">TaskJuggler::Macro</a></li> - <li><a href="../TaskJuggler/MacroParser.html">TaskJuggler::MacroParser</a></li> - <li><a href="../TaskJuggler/MacroTable.html">TaskJuggler::MacroTable</a></li> <li><a href="../TaskJuggler/ManagerResponsibilities.html">TaskJuggler::ManagerResponsibilities</a></li> <li><a href="../TaskJuggler/ManagerStatusRecord.html">TaskJuggler::ManagerStatusRecord</a></li> @@ -305,10 +307,12 @@ <li><a href="../TaskJuggler/RTFReport.html">TaskJuggler::RTFReport</a></li> <li><a href="../TaskJuggler/RTFReportLink.html">TaskJuggler::RTFReportLink</a></li> + <li><a href="../TaskJuggler/RTFWithQuerySupport.html">TaskJuggler::RTFWithQuerySupport</a></li> + <li><a href="../TaskJuggler/RealFormat.html">TaskJuggler::RealFormat</a></li> <li><a href="../TaskJuggler/RealFormatAttribute.html">TaskJuggler::RealFormatAttribute</a></li> <li><a href="../TaskJuggler/ReferenceAttribute.html">TaskJuggler::ReferenceAttribute</a></li> @@ -351,12 +355,10 @@ <li><a href="../TaskJuggler/RichTextDocument.html">TaskJuggler::RichTextDocument</a></li> <li><a href="../TaskJuggler/RichTextElement.html">TaskJuggler::RichTextElement</a></li> - <li><a href="../TaskJuggler/RichTextException.html">TaskJuggler::RichTextException</a></li> - <li><a href="../TaskJuggler/RichTextFunctionExample.html">TaskJuggler::RichTextFunctionExample</a></li> <li><a href="../TaskJuggler/RichTextFunctionHandler.html">TaskJuggler::RichTextFunctionHandler</a></li> <li><a href="../TaskJuggler/RichTextImage.html">TaskJuggler::RichTextImage</a></li> @@ -393,10 +395,12 @@ <li><a href="../TaskJuggler/ShiftAssignmentsAttribute.html">TaskJuggler::ShiftAssignmentsAttribute</a></li> <li><a href="../TaskJuggler/ShiftScenario.html">TaskJuggler::ShiftScenario</a></li> + <li><a href="../TaskJuggler/SimpleQueryExpander.html">TaskJuggler::SimpleQueryExpander</a></li> + <li><a href="../TaskJuggler/SortListAttribute.html">TaskJuggler::SortListAttribute</a></li> <li><a href="../TaskJuggler/SourceFileInfo.html">TaskJuggler::SourceFileInfo</a></li> <li><a href="../TaskJuggler/StatusSheetReceiver.html">TaskJuggler::StatusSheetReceiver</a></li> @@ -503,10 +507,12 @@ <li><a href="../TaskJuggler/URLParameter.html">TaskJuggler::URLParameter</a></li> <li><a href="../TaskJuggler/UserManual.html">TaskJuggler::UserManual</a></li> + <li><a href="../TaskJuggler/VimSyntax.html">TaskJuggler::VimSyntax</a></li> + <li><a href="../TaskJuggler/WebServer.html">TaskJuggler::WebServer</a></li> <li><a href="../TaskJuggler/WorkingHours.html">TaskJuggler::WorkingHours</a></li> <li><a href="../TaskJuggler/WorkingHoursAttribute.html">TaskJuggler::WorkingHoursAttribute</a></li> @@ -596,10 +602,27 @@ </div> </div> + <div id="files-attribute-method" class="method-detail"> + <a name="files"></a> + + <a name="files="></a> + + <div class="method-heading attribute-method-heading"> + <span class="method-name">files</span><span + class="attribute-access-type">[RW]</span> + </div> + + <div class="method-description"> + + + + </div> + </div> + <div id="id-attribute-method" class="method-detail"> <a name="id"></a> <a name="id="></a> @@ -647,10 +670,44 @@ </div> </div> + <div id="modified-attribute-method" class="method-detail"> + <a name="modified"></a> + + <a name="modified="></a> + + <div class="method-heading attribute-method-heading"> + <span class="method-name">modified</span><span + class="attribute-access-type">[RW]</span> + </div> + + <div class="method-description"> + + + + </div> + </div> + + <div id="reloading-attribute-method" class="method-detail"> + <a name="reloading"></a> + + <a name="reloading="></a> + + <div class="method-heading attribute-method-heading"> + <span class="method-name">reloading</span><span + class="attribute-access-type">[RW]</span> + </div> + + <div class="method-description"> + + + + </div> + </div> + <div id="tag-attribute-method" class="method-detail"> <a name="tag"></a> <div class="method-heading attribute-method-heading"> <span class="method-name">tag</span><span @@ -691,30 +748,36 @@ <div class="method-source-code" id="new-source"> <pre> - <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 446</span> -446: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">tag</span>) -447: <span class="ruby-comment cmt"># Before we know the project ID we use this tag to uniquely identify the</span> -448: <span class="ruby-comment cmt"># project.</span> -449: <span class="ruby-ivar">@tag</span> = <span class="ruby-identifier">tag</span> -450: <span class="ruby-comment cmt"># The authentication key for the ProjectServer process.</span> -451: <span class="ruby-ivar">@authKey</span> = <span class="ruby-keyword kw">nil</span> -452: <span class="ruby-comment cmt"># The DRb URI where the ProjectServer process is listening.</span> -453: <span class="ruby-ivar">@uri</span> = <span class="ruby-keyword kw">nil</span> -454: <span class="ruby-comment cmt"># The ID of the project.</span> -455: <span class="ruby-ivar">@id</span> = <span class="ruby-keyword kw">nil</span> -456: <span class="ruby-comment cmt"># The state of the project. :new, :loading, :ready, :failed</span> -457: <span class="ruby-comment cmt"># and :obsolete are supported.</span> -458: <span class="ruby-ivar">@state</span> = <span class="ruby-value">:new</span> -459: <span class="ruby-comment cmt"># A time stamp when the project became ready for service.</span> -460: <span class="ruby-ivar">@readySince</span> = <span class="ruby-keyword kw">nil</span> -461: -462: <span class="ruby-ivar">@log</span> = <span class="ruby-constant">LogFile</span>.<span class="ruby-identifier">instance</span> -463: <span class="ruby-ivar">@projectServer</span> = <span class="ruby-keyword kw">nil</span> -464: <span class="ruby-keyword kw">end</span></pre> + <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 521</span> +521: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">tag</span>) +522: <span class="ruby-comment cmt"># Before we know the project ID we use this tag to uniquely identify the</span> +523: <span class="ruby-comment cmt"># project.</span> +524: <span class="ruby-ivar">@tag</span> = <span class="ruby-identifier">tag</span> +525: <span class="ruby-comment cmt"># Array of [ workingDir, tjp file, ... tji files ]</span> +526: <span class="ruby-ivar">@files</span> = <span class="ruby-keyword kw">nil</span> +527: <span class="ruby-comment cmt"># The authentication key for the ProjectServer process.</span> +528: <span class="ruby-ivar">@authKey</span> = <span class="ruby-keyword kw">nil</span> +529: <span class="ruby-comment cmt"># The DRb URI where the ProjectServer process is listening.</span> +530: <span class="ruby-ivar">@uri</span> = <span class="ruby-keyword kw">nil</span> +531: <span class="ruby-comment cmt"># The ID of the project.</span> +532: <span class="ruby-ivar">@id</span> = <span class="ruby-keyword kw">nil</span> +533: <span class="ruby-comment cmt"># The state of the project. :new, :loading, :ready, :failed</span> +534: <span class="ruby-comment cmt"># and :obsolete are supported.</span> +535: <span class="ruby-ivar">@state</span> = <span class="ruby-value">:new</span> +536: <span class="ruby-comment cmt"># A time stamp when the project became ready for service.</span> +537: <span class="ruby-ivar">@readySince</span> = <span class="ruby-keyword kw">nil</span> +538: <span class="ruby-comment cmt"># True if any of the input files have been modified after the load.</span> +539: <span class="ruby-ivar">@modified</span> = <span class="ruby-keyword kw">false</span> +540: <span class="ruby-comment cmt"># True if the reload has already been triggered.</span> +541: <span class="ruby-ivar">@reloading</span> = <span class="ruby-keyword kw">false</span> +542: +543: <span class="ruby-ivar">@log</span> = <span class="ruby-constant">LogFile</span>.<span class="ruby-identifier">instance</span> +544: <span class="ruby-ivar">@projectServer</span> = <span class="ruby-keyword kw">nil</span> +545: <span class="ruby-keyword kw">end</span></pre> </div> </div> @@ -747,24 +810,24 @@ <div class="method-source-code" id="ping-source"> <pre> - <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 466</span> -466: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">ping</span> -467: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@uri</span> -468: -469: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">debug</span>(<span class="ruby-node">&quot;Sending ping to ProcessServer #{@uri}&quot;</span>) -470: <span class="ruby-keyword kw">begin</span> -471: <span class="ruby-ivar">@projectServer</span> = <span class="ruby-constant">DRbObject</span>.<span class="ruby-identifier">new</span>(<span class="ruby-keyword kw">nil</span>, <span class="ruby-ivar">@uri</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@projectServer</span> -472: <span class="ruby-ivar">@projectServer</span>.<span class="ruby-identifier">ping</span>(<span class="ruby-ivar">@authKey</span>) -473: <span class="ruby-keyword kw">rescue</span> -474: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-node">&quot;Ping failed: #{$!}&quot;</span>) -475: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -476: <span class="ruby-keyword kw">end</span> -477: <span class="ruby-keyword kw">true</span> -478: <span class="ruby-keyword kw">end</span></pre> + <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 547</span> +547: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">ping</span> +548: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@uri</span> +549: +550: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">debug</span>(<span class="ruby-node">&quot;Sending ping to ProjectServer #{@uri}&quot;</span>) +551: <span class="ruby-keyword kw">begin</span> +552: <span class="ruby-ivar">@projectServer</span> = <span class="ruby-constant">DRbObject</span>.<span class="ruby-identifier">new</span>(<span class="ruby-keyword kw">nil</span>, <span class="ruby-ivar">@uri</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@projectServer</span> +553: <span class="ruby-ivar">@projectServer</span>.<span class="ruby-identifier">ping</span>(<span class="ruby-ivar">@authKey</span>) +554: <span class="ruby-keyword kw">rescue</span> +555: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-node">&quot;Ping failed: #{$!}&quot;</span>) +556: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +557: <span class="ruby-keyword kw">end</span> +558: <span class="ruby-keyword kw">true</span> +559: <span class="ruby-keyword kw">end</span></pre> </div> </div> @@ -794,23 +857,23 @@ <div class="method-source-code" id="terminate-erver-source"> <pre> - <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 481</span> -481: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">terminateServer</span> -482: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@uri</span> -483: -484: <span class="ruby-keyword kw">begin</span> -485: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">debug</span>(<span class="ruby-node">&quot;Sending termination request to ProcessServer #{@uri}&quot;</span>) -486: <span class="ruby-ivar">@projectServer</span> = <span class="ruby-constant">DRbObject</span>.<span class="ruby-identifier">new</span>(<span class="ruby-keyword kw">nil</span>, <span class="ruby-ivar">@uri</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@projectServer</span> -487: <span class="ruby-ivar">@projectServer</span>.<span class="ruby-identifier">terminate</span>(<span class="ruby-ivar">@authKey</span>) -488: <span class="ruby-keyword kw">rescue</span> -489: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-node">&quot;Termination of ProjectServer failed: #{$!}&quot;</span>) -490: <span class="ruby-keyword kw">end</span> -491: <span class="ruby-ivar">@uri</span> = <span class="ruby-keyword kw">nil</span> -492: <span class="ruby-keyword kw">end</span></pre> + <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 562</span> +562: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">terminateServer</span> +563: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@uri</span> +564: +565: <span class="ruby-keyword kw">begin</span> +566: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">debug</span>(<span class="ruby-node">&quot;Sending termination request to ProjectServer #{@uri}&quot;</span>) +567: <span class="ruby-ivar">@projectServer</span> = <span class="ruby-constant">DRbObject</span>.<span class="ruby-identifier">new</span>(<span class="ruby-keyword kw">nil</span>, <span class="ruby-ivar">@uri</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@projectServer</span> +568: <span class="ruby-ivar">@projectServer</span>.<span class="ruby-identifier">terminate</span>(<span class="ruby-ivar">@authKey</span>) +569: <span class="ruby-keyword kw">rescue</span> +570: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-node">&quot;Termination of ProjectServer failed: #{$!}&quot;</span>) +571: <span class="ruby-keyword kw">end</span> +572: <span class="ruby-ivar">@uri</span> = <span class="ruby-keyword kw">nil</span> +573: <span class="ruby-keyword kw">end</span></pre> </div> </div> @@ -839,14 +902,14 @@ <div class="method-source-code" id="to-s-source"> <pre> - <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 495</span> -495: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_s</span>(<span class="ruby-identifier">format</span>, <span class="ruby-identifier">index</span>) -496: <span class="ruby-identifier">sprintf</span>(<span class="ruby-identifier">format</span>, <span class="ruby-identifier">index</span>, <span class="ruby-ivar">@id</span>, <span class="ruby-ivar">@state</span>, -497: <span class="ruby-ivar">@readySince</span> <span class="ruby-operator">?</span> <span class="ruby-ivar">@readySince</span>.<span class="ruby-identifier">to_s</span>(<span class="ruby-value str">'%Y-%m-%d %H:%M:%S'</span>) <span class="ruby-operator">:</span> <span class="ruby-value str">''</span>) -498: <span class="ruby-keyword kw">end</span></pre> + <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 576</span> +576: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_s</span>(<span class="ruby-identifier">format</span>, <span class="ruby-identifier">index</span>) +577: <span class="ruby-identifier">sprintf</span>(<span class="ruby-identifier">format</span>, <span class="ruby-identifier">index</span>, <span class="ruby-ivar">@id</span>, <span class="ruby-ivar">@state</span>, <span class="ruby-ivar">@modified</span> <span class="ruby-operator">?</span> <span class="ruby-value str">'*'</span> <span class="ruby-operator">:</span> <span class="ruby-value str">' '</span>, +578: <span class="ruby-ivar">@readySince</span> <span class="ruby-operator">?</span> <span class="ruby-ivar">@readySince</span>.<span class="ruby-identifier">to_s</span>(<span class="ruby-value str">'%Y-%m-%d %H:%M:%S'</span>) <span class="ruby-operator">:</span> <span class="ruby-value str">''</span>) +579: <span class="ruby-keyword kw">end</span></pre> </div> </div>