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

- old
+ new

@@ -67,17 +67,17 @@ <div id="method-list-section" class="section"> <h3 class="section-header">Methods</h3> <ul class="link-list"> - <li><a href="#M001547">::new</a></li> + <li><a href="#method-c-new">::new</a></li> - <li><a href="#M001548">#ping</a></li> + <li><a href="#method-i-ping">#ping</a></li> - <li><a href="#M001549">#terminateServer</a></li> + <li><a href="#method-i-terminateServer">#terminateServer</a></li> - <li><a href="#M001550">#to_s</a></li> + <li><a href="#method-i-to_s">#to_s</a></li> </ul> </div> @@ -90,10 +90,12 @@ <div id="fileindex-section" class="section project-section"> <h3 class="section-header">Files</h3> <ul> + <li class="file"><a href="../CHANGELOG.html">CHANGELOG</a></li> + <li class="file"><a href="../COPYING.html">COPYING</a></li> <li class="file"><a href="../README.html">README</a></li> </ul> @@ -259,10 +261,12 @@ <li><a href="../TaskJuggler/NikuReport.html">TaskJuggler::NikuReport</a></li> <li><a href="../TaskJuggler/NikuResource.html">TaskJuggler::NikuResource</a></li> + <li><a href="../TaskJuggler/NodeListAttribute.html">TaskJuggler::NodeListAttribute</a></li> + <li><a href="../TaskJuggler/OnShiftCache.html">TaskJuggler::OnShiftCache</a></li> <li><a href="../TaskJuggler/ProcessIntercom.html">TaskJuggler::ProcessIntercom</a></li> <li><a href="../TaskJuggler/ProcessIntercomIface.html">TaskJuggler::ProcessIntercomIface</a></li> @@ -273,10 +277,12 @@ <li><a href="../TaskJuggler/ProjectBrokerIface.html">TaskJuggler::ProjectBrokerIface</a></li> <li><a href="../TaskJuggler/ProjectFileParser.html">TaskJuggler::ProjectFileParser</a></li> + <li><a href="../TaskJuggler/ProjectFileScanner.html">TaskJuggler::ProjectFileScanner</a></li> + <li><a href="../TaskJuggler/ProjectRecord.html">TaskJuggler::ProjectRecord</a></li> <li><a href="../TaskJuggler/ProjectServer.html">TaskJuggler::ProjectServer</a></li> <li><a href="../TaskJuggler/ProjectServerIface.html">TaskJuggler::ProjectServerIface</a></li> @@ -289,16 +295,20 @@ <li><a href="../TaskJuggler/PropertyTreeNode.html">TaskJuggler::PropertyTreeNode</a></li> <li><a href="../TaskJuggler/Query.html">TaskJuggler::Query</a></li> + <li><a href="../TaskJuggler/RTFHandlers.html">TaskJuggler::RTFHandlers</a></li> + <li><a href="../TaskJuggler/RTFNavigator.html">TaskJuggler::RTFNavigator</a></li> <li><a href="../TaskJuggler/RTFQuery.html">TaskJuggler::RTFQuery</a></li> <li><a href="../TaskJuggler/RTFReport.html">TaskJuggler::RTFReport</a></li> + <li><a href="../TaskJuggler/RTFReportLink.html">TaskJuggler::RTFReportLink</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> @@ -313,10 +323,12 @@ <li><a href="../TaskJuggler/ReportServerIface.html">TaskJuggler::ReportServerIface</a></li> <li><a href="../TaskJuggler/ReportServerRecord.html">TaskJuggler::ReportServerRecord</a></li> + <li><a href="../TaskJuggler/ReportServlet.html">TaskJuggler::ReportServlet</a></li> + <li><a href="../TaskJuggler/ReportTable.html">TaskJuggler::ReportTable</a></li> <li><a href="../TaskJuggler/ReportTableCell.html">TaskJuggler::ReportTableCell</a></li> <li><a href="../TaskJuggler/ReportTableColumn.html">TaskJuggler::ReportTableColumn</a></li> @@ -441,10 +453,12 @@ <li><a href="../TaskJuggler/TextScanner/BufferStreamHandle.html">TaskJuggler::TextScanner::BufferStreamHandle</a></li> <li><a href="../TaskJuggler/TextScanner/FileStreamHandle.html">TaskJuggler::TextScanner::FileStreamHandle</a></li> + <li><a href="../TaskJuggler/TextScanner/MacroStackEntry.html">TaskJuggler::TextScanner::MacroStackEntry</a></li> + <li><a href="../TaskJuggler/TextScanner/StreamHandle.html">TaskJuggler::TextScanner::StreamHandle</a></li> <li><a href="../TaskJuggler/TimeSheet.html">TaskJuggler::TimeSheet</a></li> <li><a href="../TaskJuggler/TimeSheetReceiver.html">TaskJuggler::TimeSheetReceiver</a></li> @@ -485,12 +499,16 @@ <li><a href="../TaskJuggler/TjpExportRE.html">TaskJuggler::TjpExportRE</a></li> <li><a href="../TaskJuggler/TjpSyntaxRules.html">TaskJuggler::TjpSyntaxRules</a></li> + <li><a href="../TaskJuggler/URLParameter.html">TaskJuggler::URLParameter</a></li> + <li><a href="../TaskJuggler/UserManual.html">TaskJuggler::UserManual</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> <li><a href="../TaskJuggler/XMLBlob.html">TaskJuggler::XMLBlob</a></li> @@ -513,10 +531,12 @@ <li><a href="../RuntimeConfig.html">RuntimeConfig</a></li> <li><a href="../String.html">String</a></li> + <li><a href="../StringIO.html">StringIO</a></li> + </ul> <div id="no-class-search-results" style="display: none;">No matching classes.</div> </div> @@ -652,11 +672,11 @@ <div id="public-class-method-details" class="method-section section"> <h3 class="section-header">Public Class Methods</h3> <div id="new-method" class="method-detail "> - <a name="M001547"></a> + <a name="method-c-new"></a> <div class="method-heading"> <span class="method-name">new</span><span class="method-args">(tag)</span> @@ -671,30 +691,30 @@ <div class="method-source-code" id="new-source"> <pre> - <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 393</span> -393: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">tag</span>) -394: <span class="ruby-comment cmt"># Before we know the project ID we use this tag to uniquely identify the</span> -395: <span class="ruby-comment cmt"># project.</span> -396: <span class="ruby-ivar">@tag</span> = <span class="ruby-identifier">tag</span> -397: <span class="ruby-comment cmt"># The authentication key for the ProjectServer process.</span> -398: <span class="ruby-ivar">@authKey</span> = <span class="ruby-keyword kw">nil</span> -399: <span class="ruby-comment cmt"># The DRb URI where the ProjectServer process is listening.</span> -400: <span class="ruby-ivar">@uri</span> = <span class="ruby-keyword kw">nil</span> -401: <span class="ruby-comment cmt"># The ID of the project.</span> -402: <span class="ruby-ivar">@id</span> = <span class="ruby-keyword kw">nil</span> -403: <span class="ruby-comment cmt"># The state of the project. :new, :loading, :ready, :failed</span> -404: <span class="ruby-comment cmt"># and :obsolete are supported.</span> -405: <span class="ruby-ivar">@state</span> = <span class="ruby-value">:new</span> -406: <span class="ruby-comment cmt"># A time stamp when the project became ready for service.</span> -407: <span class="ruby-ivar">@readySince</span> = <span class="ruby-keyword kw">nil</span> -408: -409: <span class="ruby-ivar">@log</span> = <span class="ruby-constant">LogFile</span>.<span class="ruby-identifier">instance</span> -410: <span class="ruby-ivar">@projectServer</span> = <span class="ruby-keyword kw">nil</span> -411: <span class="ruby-keyword kw">end</span></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> </div> </div> @@ -708,11 +728,11 @@ <div id="public-instance-method-details" class="method-section section"> <h3 class="section-header">Public Instance Methods</h3> <div id="ping-method" class="method-detail "> - <a name="M001548"></a> + <a name="method-i-ping"></a> <div class="method-heading"> <span class="method-name">ping</span><span class="method-args">()</span> @@ -727,24 +747,24 @@ <div class="method-source-code" id="ping-source"> <pre> - <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 413</span> -413: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">ping</span> -414: <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> -415: -416: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">debug</span>(<span class="ruby-node">&quot;Sending ping to ProcessServer #{@uri}&quot;</span>) -417: <span class="ruby-keyword kw">begin</span> -418: <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> -419: <span class="ruby-ivar">@projectServer</span>.<span class="ruby-identifier">ping</span>(<span class="ruby-ivar">@authKey</span>) -420: <span class="ruby-keyword kw">rescue</span> -421: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-node">&quot;Ping failed: #{$!}&quot;</span>) -422: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -423: <span class="ruby-keyword kw">end</span> -424: <span class="ruby-keyword kw">true</span> -425: <span class="ruby-keyword kw">end</span></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> </div> </div> @@ -752,11 +772,11 @@ </div> <div id="terminate-erver-method" class="method-detail "> - <a name="M001549"></a> + <a name="method-i-terminateServer"></a> <div class="method-heading"> <span class="method-name">terminateServer</span><span class="method-args">()</span> @@ -774,23 +794,23 @@ <div class="method-source-code" id="terminate-erver-source"> <pre> - <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 428</span> -428: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">terminateServer</span> -429: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@uri</span> -430: -431: <span class="ruby-keyword kw">begin</span> -432: <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>) -433: <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> -434: <span class="ruby-ivar">@projectServer</span>.<span class="ruby-identifier">terminate</span>(<span class="ruby-ivar">@authKey</span>) -435: <span class="ruby-keyword kw">rescue</span> -436: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-node">&quot;Termination of ProjectServer failed: #{$!}&quot;</span>) -437: <span class="ruby-keyword kw">end</span> -438: <span class="ruby-ivar">@uri</span> = <span class="ruby-keyword kw">nil</span> -439: <span class="ruby-keyword kw">end</span></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> </div> </div> @@ -798,11 +818,11 @@ </div> <div id="to-s-method" class="method-detail "> - <a name="M001550"></a> + <a name="method-i-to_s"></a> <div class="method-heading"> <span class="method-name">to_s</span><span class="method-args">(format, index)</span> @@ -819,14 +839,14 @@ <div class="method-source-code" id="to-s-source"> <pre> - <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 442</span> -442: <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>) -443: <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>, -444: <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>) -445: <span class="ruby-keyword kw">end</span></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> </div> </div>