From: Chris M. <cm...@us...> - 2006-08-29 05:02:08
|
User: cmicali Date: 06/08/28 22:02:08 Modified: documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Core/src/Northwind/TimeTracker/Domain TimeAllocationDaoImpl.cs TimecardDaoImpl.cs documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Core/src/Northwind/TimeTracker/Service TimeTrackingServiceImpl.cs documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.WebServices/App_Code TimeTrackingService.cs documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Web/App_Code DataSourceUtils.cs documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Web/App_WebReferences/TimeTrackingService TimeTrackingService.wsdl documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Web SearchTimecards.aspx TimecardDetails.aspx TimecardDetails.aspx.cs documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/mda/src/uml Northwind.TimeTracker.Model.xmi Log: - Updated TimecardDetails page - Added GetTimecard and GetAllTasks methods to service Revision Changes Path 1.3 +11 -3 plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Core/src/Northwind/TimeTracker/Domain/TimeAllocationDaoImpl.cs Index: TimeAllocationDaoImpl.cs =================================================================== RCS file: /cvsroot/andromdaplugins/plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Core/src/Northwind/TimeTracker/Domain/TimeAllocationDaoImpl.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- TimeAllocationDaoImpl.cs 29 Aug 2006 04:01:18 -0000 1.2 +++ TimeAllocationDaoImpl.cs 29 Aug 2006 05:02:06 -0000 1.3 @@ -26,7 +26,7 @@ valueObject.Id = entity.Id; valueObject.TaskId = entity.Task.Id; - // valueObject.TimePeriodVO + valueObject.TimePeriodVO = new Northwind.TimeTracker.VO.TimePeriodVO(entity.TimePeriod.StartTime, entity.TimePeriod.EndTime); return valueObject; @@ -37,8 +37,16 @@ /// </summary> public override Northwind.TimeTracker.Domain.TimeAllocation TimeAllocationVOToEntity(Northwind.TimeTracker.VO.TimeAllocationVO timeAllocationVO) { - // put your implementation here - return null; + // VO to entity conversion + Northwind.TimeTracker.Domain.TimeAllocation entity = Northwind.TimeTracker.Domain.TimeAllocation.Factory.newInstance(); + + entity.Id = timeAllocationVO.Id; + // entity.Task + // entity.Timecard + // entity.TimePeriod + + return entity; + } } 1.3 +7 -5 plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Core/src/Northwind/TimeTracker/Domain/TimecardDaoImpl.cs Index: TimecardDaoImpl.cs =================================================================== RCS file: /cvsroot/andromdaplugins/plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Core/src/Northwind/TimeTracker/Domain/TimecardDaoImpl.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- TimecardDaoImpl.cs 29 Aug 2006 04:01:18 -0000 1.2 +++ TimecardDaoImpl.cs 29 Aug 2006 05:02:06 -0000 1.3 @@ -9,6 +9,7 @@ using System; using NHibernate; using NHibernate.Expression; +using System.Collections; namespace Northwind.TimeTracker.Domain @@ -64,16 +65,14 @@ valueObject.Status = entity.Status; valueObject.ApproverName = string.Empty; valueObject.SubmitterName = string.Empty; - try + if (entity.Approver != null) { valueObject.ApproverName = entity.Approver.FirstName + " " + entity.Approver.LastName; } - catch { } - try + if (entity.Submitter != null) { valueObject.SubmitterName = entity.Submitter.FirstName + " " + entity.Submitter.LastName; } - catch { } } /// <summary> @@ -86,7 +85,10 @@ Northwind.TimeTracker.VO.TimecardVO valueObject = new Northwind.TimeTracker.VO.TimecardVO(); CopyTimecardToTimecardSummaryVO(valueObject, entity); - // valueObject.Allocations + + valueObject.Allocations = new Northwind.TimeTracker.VO.TimeAllocationVO[entity.Allocations.Count]; + IList allocationVos = DaoFactory.GetTimeAllocationDao().ToTimeAllocationVOList(entity.Allocations); + allocationVos.CopyTo(valueObject.Allocations, 0); return valueObject; 1.2 +12 -0 plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Core/src/Northwind/TimeTracker/Service/TimeTrackingServiceImpl.cs Index: TimeTrackingServiceImpl.cs =================================================================== RCS file: /cvsroot/andromdaplugins/plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Core/src/Northwind/TimeTracker/Service/TimeTrackingServiceImpl.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- TimeTrackingServiceImpl.cs 28 Aug 2006 04:22:18 -0000 1.1 +++ TimeTrackingServiceImpl.cs 29 Aug 2006 05:02:07 -0000 1.2 @@ -42,5 +42,17 @@ return voArray; } + protected override TimecardVO HandleGetTimecard(long timecardId) + { + return this.TimecardDao.ToTimecardVO(this.TimecardDao.Load(timecardId)); + } + + protected override TaskVO[] HandleGetAllTasks() + { + IList taskVos = this.TaskDao.ToTaskVOList(this.TaskDao.LoadAll()); + TaskVO[] voArray = new TaskVO[taskVos.Count]; + taskVos.CopyTo(voArray, 0); + return voArray; + } } } 1.2 +12 -0 plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.WebServices/App_Code/TimeTrackingService.cs Index: TimeTrackingService.cs =================================================================== RCS file: /cvsroot/andromdaplugins/plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.WebServices/App_Code/TimeTrackingService.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- TimeTrackingService.cs 28 Aug 2006 04:22:20 -0000 1.1 +++ TimeTrackingService.cs 29 Aug 2006 05:02:07 -0000 1.2 @@ -51,5 +51,17 @@ return Service.FindTimecards(criteria); } + [WebMethod] + public TimecardVO GetTimecard(long timecardId) + { + return Service.GetTimecard(timecardId); + } + + [WebMethod] + public TaskVO[] GetAllTasks() + { + return Service.GetAllTasks(); + } + } 1.2 +10 -0 plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Web/App_Code/DataSourceUtils.cs Index: DataSourceUtils.cs =================================================================== RCS file: /cvsroot/andromdaplugins/plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Web/App_Code/DataSourceUtils.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- DataSourceUtils.cs 28 Aug 2006 04:22:20 -0000 1.1 +++ DataSourceUtils.cs 29 Aug 2006 05:02:07 -0000 1.2 @@ -8,6 +8,8 @@ using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; +using TimeTrackingService; + /// <summary> /// Summary description for DataSourceUtils /// </summary> @@ -26,4 +28,12 @@ { return Enum.GetNames(typeof(TimeTrackingService.TimecardStatus)); } + + public static TimeTrackingService.TaskVO[] GetAllTasks() + { + TimeTrackingService.TimeTrackingService service = new TimeTrackingService.TimeTrackingService(); + TaskVO[] tasks = service.GetAllTasks(); + return tasks; + } + } 1.2 +118 -0 plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Web/App_WebReferences/TimeTrackingService/TimeTrackingService.wsdl Index: TimeTrackingService.wsdl =================================================================== RCS file: /cvsroot/andromdaplugins/plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Web/App_WebReferences/TimeTrackingService/TimeTrackingService.wsdl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- TimeTrackingService.wsdl 28 Aug 2006 04:22:20 -0000 1.1 +++ TimeTrackingService.wsdl 29 Aug 2006 05:02:07 -0000 1.2 @@ -53,6 +53,68 @@ <s:element minOccurs="0" maxOccurs="1" name="ApproverName" type="s:string" /> </s:sequence> </s:complexType> + <s:element name="GetTimecard"> + <s:complexType> + <s:sequence> + <s:element minOccurs="1" maxOccurs="1" name="timecardId" type="s:long" /> + </s:sequence> + </s:complexType> + </s:element> + <s:element name="GetTimecardResponse"> + <s:complexType> + <s:sequence> + <s:element minOccurs="0" maxOccurs="1" name="GetTimecardResult" type="tns:TimecardVO" /> + </s:sequence> + </s:complexType> + </s:element> + <s:complexType name="TimecardVO"> + <s:complexContent mixed="false"> + <s:extension base="tns:TimecardSummaryVO"> + <s:sequence> + <s:element minOccurs="0" maxOccurs="1" name="Allocations" type="tns:ArrayOfTimeAllocationVO" /> + </s:sequence> + </s:extension> + </s:complexContent> + </s:complexType> + <s:complexType name="ArrayOfTimeAllocationVO"> + <s:sequence> + <s:element minOccurs="0" maxOccurs="unbounded" name="TimeAllocationVO" nillable="true" type="tns:TimeAllocationVO" /> + </s:sequence> + </s:complexType> + <s:complexType name="TimeAllocationVO"> + <s:sequence> + <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:long" /> + <s:element minOccurs="0" maxOccurs="1" name="TimePeriodVO" type="tns:TimePeriodVO" /> + <s:element minOccurs="1" maxOccurs="1" name="TaskId" nillable="true" type="s:long" /> + </s:sequence> + </s:complexType> + <s:complexType name="TimePeriodVO"> + <s:sequence> + <s:element minOccurs="1" maxOccurs="1" name="StartTime" nillable="true" type="s:dateTime" /> + <s:element minOccurs="1" maxOccurs="1" name="EndTime" nillable="true" type="s:dateTime" /> + </s:sequence> + </s:complexType> + <s:element name="GetAllTasks"> + <s:complexType /> + </s:element> + <s:element name="GetAllTasksResponse"> + <s:complexType> + <s:sequence> + <s:element minOccurs="0" maxOccurs="1" name="GetAllTasksResult" type="tns:ArrayOfTaskVO" /> + </s:sequence> + </s:complexType> + </s:element> + <s:complexType name="ArrayOfTaskVO"> + <s:sequence> + <s:element minOccurs="0" maxOccurs="unbounded" name="TaskVO" nillable="true" type="tns:TaskVO" /> + </s:sequence> + </s:complexType> + <s:complexType name="TaskVO"> + <s:sequence> + <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:long" /> + <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" /> + </s:sequence> + </s:complexType> </s:schema> </wsdl:types> <wsdl:message name="FindTimecardsSoapIn"> @@ -61,11 +123,31 @@ <wsdl:message name="FindTimecardsSoapOut"> <wsdl:part name="parameters" element="tns:FindTimecardsResponse" /> </wsdl:message> + <wsdl:message name="GetTimecardSoapIn"> + <wsdl:part name="parameters" element="tns:GetTimecard" /> + </wsdl:message> + <wsdl:message name="GetTimecardSoapOut"> + <wsdl:part name="parameters" element="tns:GetTimecardResponse" /> + </wsdl:message> + <wsdl:message name="GetAllTasksSoapIn"> + <wsdl:part name="parameters" element="tns:GetAllTasks" /> + </wsdl:message> + <wsdl:message name="GetAllTasksSoapOut"> + <wsdl:part name="parameters" element="tns:GetAllTasksResponse" /> + </wsdl:message> <wsdl:portType name="TimeTrackingServiceSoap"> <wsdl:operation name="FindTimecards"> <wsdl:input message="tns:FindTimecardsSoapIn" /> <wsdl:output message="tns:FindTimecardsSoapOut" /> </wsdl:operation> + <wsdl:operation name="GetTimecard"> + <wsdl:input message="tns:GetTimecardSoapIn" /> + <wsdl:output message="tns:GetTimecardSoapOut" /> + </wsdl:operation> + <wsdl:operation name="GetAllTasks"> + <wsdl:input message="tns:GetAllTasksSoapIn" /> + <wsdl:output message="tns:GetAllTasksSoapOut" /> + </wsdl:operation> </wsdl:portType> <wsdl:binding name="TimeTrackingServiceSoap" type="tns:TimeTrackingServiceSoap"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" /> @@ -78,6 +160,24 @@ <soap:body use="literal" /> </wsdl:output> </wsdl:operation> + <wsdl:operation name="GetTimecard"> + <soap:operation soapAction="http://tempuri.org/GetTimecard" style="document" /> + <wsdl:input> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output> + <soap:body use="literal" /> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="GetAllTasks"> + <soap:operation soapAction="http://tempuri.org/GetAllTasks" style="document" /> + <wsdl:input> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output> + <soap:body use="literal" /> + </wsdl:output> + </wsdl:operation> </wsdl:binding> <wsdl:binding name="TimeTrackingServiceSoap12" type="tns:TimeTrackingServiceSoap"> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" /> @@ -90,6 +190,24 @@ <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> + <wsdl:operation name="GetTimecard"> + <soap12:operation soapAction="http://tempuri.org/GetTimecard" style="document" /> + <wsdl:input> + <soap12:body use="literal" /> + </wsdl:input> + <wsdl:output> + <soap12:body use="literal" /> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="GetAllTasks"> + <soap12:operation soapAction="http://tempuri.org/GetAllTasks" style="document" /> + <wsdl:input> + <soap12:body use="literal" /> + </wsdl:input> + <wsdl:output> + <soap12:body use="literal" /> + </wsdl:output> + </wsdl:operation> </wsdl:binding> <wsdl:service name="TimeTrackingService"> <wsdl:port name="TimeTrackingServiceSoap" binding="tns:TimeTrackingServiceSoap"> 1.4 +1 -1 plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Web/SearchTimecards.aspx Index: SearchTimecards.aspx =================================================================== RCS file: /cvsroot/andromdaplugins/plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Web/SearchTimecards.aspx,v retrieving revision 1.3 retrieving revision 1.4 diff -u -w -r1.3 -r1.4 --- SearchTimecards.aspx 29 Aug 2006 04:01:18 -0000 1.3 +++ SearchTimecards.aspx 29 Aug 2006 05:02:08 -0000 1.4 @@ -94,7 +94,7 @@ <td><%# Eval("ApproverName") %></td> <td><%# Eval("Status") %></td> <td><%# ((DateTime)Eval("StartDate")).ToString("d") %></td> - <td><a href="EditTimecard.aspx?Id=<%# Eval("Id") %>">Details</a></td> + <td><a href="TimecardDetails.aspx?TimecardId=<%# Eval("Id") %>">Details</a></td> </tr> </ItemTemplate> <FooterTemplate> 1.3 +106 -0 plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Web/TimecardDetails.aspx Index: TimecardDetails.aspx =================================================================== RCS file: /cvsroot/andromdaplugins/plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Web/TimecardDetails.aspx,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- TimecardDetails.aspx 29 Aug 2006 04:01:18 -0000 1.2 +++ TimecardDetails.aspx 29 Aug 2006 05:02:08 -0000 1.3 @@ -1,6 +1,20 @@ <%@ Page Language="C#" MasterPageFile="~/Layout/Default.master" AutoEventWireup="true" CodeFile="TimecardDetails.aspx.cs" Inherits="TimecardDetails" Title="Timecard Details" %> <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> + <asp:ObjectDataSource + ID="AllUsersDataSource" + runat="server" + SelectMethod="GetAllUsers" + TypeName="DataSourceUtils"> + </asp:ObjectDataSource> + + <asp:ObjectDataSource + ID="AllTasksDataSource" + runat="server" + SelectMethod="GetAllTasks" + TypeName="DataSourceUtils"> + </asp:ObjectDataSource> + <div class="menubar"> <ul> <li class="first"> @@ -18,5 +32,97 @@ </ul> </div> + <div class="content"> + + <h2>Timecard</h2> + + <asp:Panel ID="pnlTimeCardStatus" CssClass="timecardstatus" runat="server"> + <table class="timecardtable"> + <tr> + <th>Submitter</th> + <th>Approver</th> + + <th>Status</th> + <th>Start Date</th> + </tr> + <tr> + <td><asp:Label ID="lblSubmitter" runat="server" /></td> + <td> + <asp:DropDownList ID="ddlApprover" runat="server" DataSourceID="AllUsersDataSource" DataTextField="UserName" DataValueField="ProviderUserKey" AppendDataBoundItems="true"> + <asp:ListItem Text="-- Select --" Value=""/> + </asp:DropDownList> + </td> + <td><asp:Label ID="lblStatus" runat="server" /></td> + <td><asp:Label ID="lblStartDate" runat="server" /></td> + </tr> + </table> + </asp:Panel> + + <div class="timecard"> + <table class="full_width"> + <colgroup span="4" style="width:22%;" /> + <colgroup span="1" style="width:12%;" /> + <thead> + <tr> + <th>Date</th> + <th>Start</th> + + <th>End</th> + <th>Task</th> + <th class="align_center"><a class="button" href="">Delete</a></th> + </tr> + </thead> + <tbody> + </tbody> + + </table> + + <table class="add_allocation_table bordered_table full_width"> + <colgroup span="4" style="width:22%;" /> + <colgroup span="1" style="width:12%;" /> + <tbody> + <tr> + <td> + <select name="date"> + + <option value="0" selected="">06/05/2006</option> + <option value="1">06/06/2006</option> + <option value="2">06/07/2006</option> + <option value="3">06/08/2006</option> + <option value="4">06/09/2006</option> + <option value="5">06/10/2006</option> + + <option value="6">06/11/2006</option> + </select> + </td> + <td><input type="text" id="start" size="7" /></td> + <td><input type="text" id="end" size="7" /></td> + <td> + + <asp:DropDownList ID="ddlTasks" runat="server" DataSourceID="AllTasksDataSource" DataTextField="Name" DataValueField="Id" AppendDataBoundItems="true"> + <asp:ListItem Text="-- Select --" Value=""/> + </asp:DropDownList> + + </td> + <td class="align_center"><a class="button" href="">Add</a></td> + </tr> + </tbody> + + </table> + </div> + + <div class="comments"> + <label for="comments">Comments</label><br /> + <asp:TextBox ID="txtComments" runat="server" Rows="2" Columns="80" TextMode="MultiLine"/> + </div> + + <div> + <asp:LinkButton runat="server" ID="btnSave" Text="Save" CssClass="button" OnClick="btnSave_Click" /> + <asp:LinkButton runat="server" ID="btnDelete" Text="Delete" CssClass="button" OnClick="btnDelete_Click" /> + <asp:LinkButton runat="server" ID="btnSubmit" Text="Submit" CssClass="button" OnClick="btnSubmit_Click" /> + </div> + + </div> + </asp:Content> 1.2 +35 -0 plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Web/TimecardDetails.aspx.cs Index: TimecardDetails.aspx.cs =================================================================== RCS file: /cvsroot/andromdaplugins/plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/Northwind.TimeTracker.Web/TimecardDetails.aspx.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- TimecardDetails.aspx.cs 29 Aug 2006 02:39:34 -0000 1.1 +++ TimecardDetails.aspx.cs 29 Aug 2006 05:02:08 -0000 1.2 @@ -9,10 +9,45 @@ using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; +using TimeTrackingService; + public partial class TimecardDetails : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { + if (!IsPostBack) + { + if (Request.QueryString["TimecardId"] != null) + { + long timecardId = long.Parse(Request.QueryString["TimecardId"]); + LoadTimecard(timecardId); + } + } + } + + protected void LoadTimecard(long timecardId) + { + TimeTrackingService.TimeTrackingService service = new TimeTrackingService.TimeTrackingService(); + TimeTrackingService.TimecardVO timecard = service.GetTimecard(timecardId); + + lblSubmitter.Text = timecard.SubmitterName; + lblStatus.Text = timecard.Status.ToString(); + lblStartDate.Text = timecard.StartDate.Value.ToString("d"); + txtComments.Text = timecard.Comments; + + } + + + protected void btnSave_Click(object sender, EventArgs e) + { + + } + protected void btnDelete_Click(object sender, EventArgs e) + { + + } + protected void btnSubmit_Click(object sender, EventArgs e) + { } } 1.4 +149 -18 plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/mda/src/uml/Northwind.TimeTracker.Model.xmi Index: Northwind.TimeTracker.Model.xmi =================================================================== RCS file: /cvsroot/andromdaplugins/plugins/documentation/samples/time-tracker-dotnet-maven2/Northwind.TimeTracker/mda/src/uml/Northwind.TimeTracker.Model.xmi,v retrieving revision 1.3 retrieving revision 1.4 diff -u -w -r1.3 -r1.4 --- Northwind.TimeTracker.Model.xmi 29 Aug 2006 04:01:19 -0000 1.3 +++ Northwind.TimeTracker.Model.xmi 29 Aug 2006 05:02:08 -0000 1.4 @@ -3,7 +3,7 @@ <!-- This xmi file is optimized for MagicDraw UML. Some references are not saved. --> <!-- Change MagicDraw UML environment options property General->.Save Rich XMI --> -<XMI xmi.version='1.2' timestamp='Mon Aug 28 23:32:25 EDT 2006' xmlns:UML='omg.org/UML/1.4'> +<XMI xmi.version='1.2' timestamp='Tue Aug 29 00:48:53 EDT 2006' xmlns:UML='omg.org/UML/1.4'> <XMI.header> <XMI.documentation> <XMI.exporter>MagicDraw UML</XMI.exporter> @@ -56,6 +56,25 @@ <UML:Parameter xmi.id='_9_5_1_874026a_1156376533371_724328_906' kind='return' type='_9_5_1_874026a_1156376533381_82452_951'/> </UML:BehavioralFeature.parameter> </UML:Operation> + <UML:Operation xmi.id='_9_5_1_874026a_1156825329903_405940_357' name='GetTimecard' visibility='public'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id='_9_5_1_874026a_1156825352366_452924_359' name='timecardId'> + <UML:Parameter.type> + <UML:Classifier href='andromda-profile-datatype-3.2-SNAPSHOT.xml.zip|_9_0_1fe00f9_1119336925531_238790_9'> + <XMI.extension xmi.extender='MagicDraw UML 9.5' xmi.extenderID='MagicDraw UML 9.5'> + <referentPath xmi.value='datatype::long'/> + </XMI.extension> + </UML:Classifier> + </UML:Parameter.type> + </UML:Parameter> + <UML:Parameter xmi.id='_9_5_1_874026a_1156825352366_479259_360' kind='return' type='_9_5_1_874026a_1156376533381_936385_939'/> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation xmi.id='_9_5_1_874026a_1156826440190_993450_362' name='GetAllTasks' visibility='public'> + <UML:BehavioralFeature.parameter> + <UML:Parameter xmi.id='_9_5_1_874026a_1156826449914_918676_364' kind='return' type='_9_5_1_874026a_1156376533391_931343_959'/> + </UML:BehavioralFeature.parameter> + </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class xmi.id='_9_5_1_874026a_1147802008009_352337_395' name='MembershipService'> @@ -479,6 +498,8 @@ </UML:Class> <UML:Dependency xmi.id='_9_5_1_874026a_1147802108654_796021_602' client='_9_5_1_874026a_1147802008009_352337_395' supplier='_9_5_1_874026a_1147797367717_238216_5'/> <UML:Dependency xmi.id='_9_5_1_874026a_1147802105730_622383_591' client='_9_5_1_874026a_1147802008009_352337_395' supplier='_9_5_1_874026a_1147797358974_560038_4'/> + <UML:Dependency xmi.id='_9_5_1_874026a_1156826895314_255949_365' client='_9_5_1_874026a_1156376533371_439579_908' supplier='_9_5_1_874026a_1156376533381_336030_917'/> + <UML:Dependency xmi.id='_9_5_1_874026a_1156826908033_195470_422' client='_9_5_1_874026a_1156376533371_439579_908' supplier='_9_5_1_874026a_1156376533381_298555_915'/> </UML:Namespace.ownedElement> </UML:Package> <UML:Package xmi.id='_9_5_1_874026a_1156376533361_957766_898' name='Domain'> @@ -1367,11 +1388,11 @@ <elementID xmi.idref='_9_5_1_874026a_1156376533361_627672_894'/> <zoomFactor xmi.value='1.0'/> <diagramOpened xmi.value='true'/> - <diagramWindowBounds>0, 1, 1032, 828</diagramWindowBounds> - <diagramScrollPositionX xmi.value='0'/> + <diagramWindowBounds>0, 0, 907, 687</diagramWindowBounds> + <diagramScrollPositionX xmi.value='237'/> <diagramScrollPositionY xmi.value='0'/> - <maximized xmi.value='false'/> - <active xmi.value='false'/> + <maximized xmi.value='true'/> + <active xmi.value='true'/> <mdOwnedViews> <mdElement elementClass='ClassView' xmi.id='_9_5_1_874026a_1156376850487_112015_1035'> <elementID xmi.idref='_9_5_1_874026a_1156376533371_439579_908'/> @@ -1383,7 +1404,7 @@ <value xmi.value='true'/> </mdElement> </properties> - <geometry>250, 250, 439, 66</geometry> + <geometry>250, 250, 439, 96</geometry> </mdElement> <mdElement elementClass='ClassView' xmi.id='_9_5_1_874026a_1156376850487_592501_1036'> <elementID xmi.idref='_9_5_1_874026a_1156376533401_956476_991'/> @@ -1416,18 +1437,18 @@ </properties> <linkFirstEndID xmi.idref='_9_5_1_874026a_1156376850487_592501_1036'/> <linkSecondEndID xmi.idref='_9_5_1_874026a_1156376850487_112015_1035'/> - <geometry>312, 393; 312, 316; </geometry> + <geometry>312, 393; 312, 346; </geometry> <linkNameID xmi.idref='_9_5_1_874026a_1156376850497_151861_1038'/> <nameVisible xmi.value='true'/> <mdOwnedViews> <mdElement elementClass='TextBoxView' xmi.id='_9_5_1_874026a_1156376850497_151861_1038'> <visible xmi.value='false'/> - <geometry>297, 339, 30, 15</geometry> + <geometry>297, 357, 30, 15</geometry> </mdElement> <mdElement elementClass='TextBoxWithIconView' xmi.id='_9_5_1_874026a_1156376850497_744818_1039'> <editable xmi.value='false'/> <visible xmi.value='false'/> - <geometry>312, 369, 30, 15</geometry> + <geometry>312, 375, 30, 15</geometry> </mdElement> <mdElement elementClass='TextBoxView' xmi.id='_9_5_1_874026a_1156376850497_261256_1040'> <editable xmi.value='false'/> @@ -1442,7 +1463,7 @@ <mdElement elementClass='TextBoxView' xmi.id='_9_5_1_874026a_1156376850497_187340_1041'> <editable xmi.value='false'/> <visible xmi.value='false'/> - <geometry>297, 339, 30, 15</geometry> + <geometry>297, 357, 30, 15</geometry> </mdElement> </mdOwnedViews> <linkConstraintID xmi.idref='_9_5_1_874026a_1156376850497_187340_1041'/> @@ -1465,7 +1486,117 @@ <value xmi.value='true'/> </mdElement> </properties> - <geometry>490, 390, 91, 72</geometry> + <geometry>370, 390, 91, 72</geometry> + </mdElement> + <mdElement elementClass='DependencyView' xmi.id='_9_5_1_874026a_1156826895334_933853_366'> + <elementID xmi.idref='_9_5_1_874026a_1156826895314_255949_365'/> + <properties> + <mdElement elementClass='ChoiceProperty'> + <propertyID>LINK_LINE_STYLE</propertyID> + <propertyDescriptionID>LINK_LINE_STYLE_DESCRIPTION</propertyDescriptionID> + <value>RECTILINEAR</value> + <choice xmi.value='RECTILINEAR^OBLIQUE^BEZIER'/> + <index xmi.value='0'/> + </mdElement> + </properties> + <linkFirstEndID xmi.idref='_9_5_1_874026a_1156376850497_214394_1042'/> + <linkSecondEndID xmi.idref='_9_5_1_874026a_1156376850487_112015_1035'/> + <geometry>415, 393; 415, 346; </geometry> + <linkNameID xmi.idref='_9_5_1_874026a_1156826895344_778871_367'/> + <nameVisible xmi.value='true'/> + <mdOwnedViews> + <mdElement elementClass='TextBoxView' xmi.id='_9_5_1_874026a_1156826895344_778871_367'> + <visible xmi.value='false'/> + <geometry>398, 361, 30, 15</geometry> + </mdElement> + <mdElement elementClass='TextBoxView' xmi.id='_9_5_1_874026a_1156826895344_449029_369'> + <editable xmi.value='false'/> + <visible xmi.value='false'/> + <geometry>393, 354, 30, 15</geometry> + </mdElement> + <mdElement elementClass='TextBoxWithIconView' xmi.id='_9_5_1_874026a_1156826895364_411191_371'> + <editable xmi.value='false'/> + <visible xmi.value='false'/> + <geometry>405, 371, 30, 15</geometry> + </mdElement> + <mdElement elementClass='TextBoxView' xmi.id='_9_5_1_874026a_1156826895364_366082_374'> + <editable xmi.value='false'/> + <visible xmi.value='false'/> + <geometry>0, 317, 30, 15</geometry> + <text><html> +<body> +<p></p> +</body> +</html></text> + </mdElement> + </mdOwnedViews> + <linkConstraintID xmi.idref='_9_5_1_874026a_1156826895344_449029_369'/> + <linkStereotypeID xmi.idref='_9_5_1_874026a_1156826895364_411191_371'/> + <linkTaggedValuesID xmi.idref='_9_5_1_874026a_1156826895364_366082_374'/> + </mdElement> + <mdElement elementClass='ClassView' xmi.id='_9_5_1_874026a_1156826901083_884394_391'> + <elementID xmi.idref='_9_5_1_874026a_1156376533381_298555_915'/> + <properties> + <mdElement elementClass='BooleanProperty'> + <propertyID>SUPPRESS_CLASS_OPERATIONS</propertyID> + <propertyGroup>OPERATIONS</propertyGroup> + <propertyDescriptionID>SUPPRESS_CLASS_OPERATIONS_DESCRIPTION</propertyDescriptionID> + <value xmi.value='true'/> + </mdElement> + <mdElement elementClass='BooleanProperty'> + <propertyID>SUPPRESS_CLASS_ATTRIBUTES</propertyID> + <propertyGroup>ATTRIBUTES</propertyGroup> + <propertyDescriptionID>SUPPRESS_CLASS_ATTRIBUTES_DESCRIPTION</propertyDescriptionID> + <value xmi.value='true'/> + </mdElement> + </properties> + <geometry>520, 390, 64, 72</geometry> + </mdElement> + <mdElement elementClass='DependencyView' xmi.id='_9_5_1_874026a_1156826908033_128481_423'> + <elementID xmi.idref='_9_5_1_874026a_1156826908033_195470_422'/> + <properties> + <mdElement elementClass='ChoiceProperty'> + <propertyID>LINK_LINE_STYLE</propertyID> + <propertyDescriptionID>LINK_LINE_STYLE_DESCRIPTION</propertyDescriptionID> + <value>RECTILINEAR</value> + <choice xmi.value='RECTILINEAR^OBLIQUE^BEZIER'/> + <index xmi.value='0'/> + </mdElement> + </properties> + <linkFirstEndID xmi.idref='_9_5_1_874026a_1156826901083_884394_391'/> + <linkSecondEndID xmi.idref='_9_5_1_874026a_1156376850487_112015_1035'/> + <geometry>550, 393; 550, 346; </geometry> + <linkNameID xmi.idref='_9_5_1_874026a_1156826908033_613364_424'/> + <nameVisible xmi.value='true'/> + <mdOwnedViews> + <mdElement elementClass='TextBoxView' xmi.id='_9_5_1_874026a_1156826908033_613364_424'> + <visible xmi.value='false'/> + <geometry>539, 361, 30, 15</geometry> + </mdElement> + <mdElement elementClass='TextBoxView' xmi.id='_9_5_1_874026a_1156826908033_901033_426'> + <editable xmi.value='false'/> + <visible xmi.value='false'/> + <geometry>546, 358, 30, 15</geometry> + </mdElement> + <mdElement elementClass='TextBoxWithIconView' xmi.id='_9_5_1_874026a_1156826908033_959183_428'> + <editable xmi.value='false'/> + <visible xmi.value='false'/> + <geometry>523, 368, 30, 15</geometry> + </mdElement> + <mdElement elementClass='TextBoxView' xmi.id='_9_5_1_874026a_1156826908033_796441_431'> + <editable xmi.value='false'/> + <visible xmi.value='false'/> + <geometry>330, 209, 30, 15</geometry> + <text><html> +<body> +<p></p> +</body> +</html></text> + </mdElement> + </mdOwnedViews> + <linkConstraintID xmi.idref='_9_5_1_874026a_1156826908033_901033_426'/> + <linkStereotypeID xmi.idref='_9_5_1_874026a_1156826908033_959183_428'/> + <linkTaggedValuesID xmi.idref='_9_5_1_874026a_1156826908033_796441_431'/> </mdElement> </mdOwnedViews> </mdElement> @@ -1481,8 +1612,8 @@ <elementID xmi.idref='_9_5_1_874026a_1156376533361_291811_892'/> <zoomFactor xmi.value='1.0'/> <diagramOpened xmi.value='true'/> - <diagramWindowBounds>0, 1, 975, 827</diagramWindowBounds> - <diagramScrollPositionX xmi.value='0'/> + <diagramWindowBounds>0, 1, 907, 686</diagramWindowBounds> + <diagramScrollPositionX xmi.value='219'/> <diagramScrollPositionY xmi.value='0'/> <maximized xmi.value='false'/> <active xmi.value='false'/> @@ -2061,11 +2192,11 @@ <elementID xmi.idref='_9_5_1_874026a_1156376533361_245304_893'/> <zoomFactor xmi.value='1.0'/> <diagramOpened xmi.value='true'/> - <diagramWindowBounds>0, 0, 491, 551</diagramWindowBounds> + <diagramWindowBounds>0, 24, 487, 527</diagramWindowBounds> <diagramScrollPositionX xmi.value='470'/> <diagramScrollPositionY xmi.value='17'/> - <maximized xmi.value='true'/> - <active xmi.value='true'/> + <maximized xmi.value='false'/> + <active xmi.value='false'/> <mdOwnedViews> <mdElement elementClass='ClassView' xmi.id='_9_5_1_874026a_1156376850517_577854_1102'> <elementID xmi.idref='_9_5_1_874026a_1156376533401_956476_991'/> @@ -2889,7 +3020,7 @@ <mdElement elementClass='StringProperty'> <propertyID>BROWSER_LAYOUT</propertyID> <propertyDescriptionID>BROWSER_LAYOUT_DESCRIPTION</propertyDescriptionID> - <value>0 13 0 0 0 1 0 0 0 0 0 0 3 53 0 0 2 c4 0 0 0 0 0 0 0 9 0 0 0 d 0 44 0 4f 0 43 0 55 0 4d 0 45 0 4e 0 54 0 41 0 54 0 49 0 4f 0 4e 0 0 6e 53 0 0 0 8 0 0 0 1 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 6e 53 0 0 0 2 0 0 0 0 0 0 0 0 0 0 3 4b 0 0 2 3f 0 0 0 8 0 0 0 0 0 0 3f a1 0 0 0 3 0 0 df d6 0 0 6e 53 0 0 b9 47 0 0 0 2 0 0 34 7a 0 0 3f a1 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 d 0 44 0 49 0 41 0 47 0 52 0 41 0 4d 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 dd 75 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 dd 75 0 0 0 2 0 0 0 0 0 0 0 0 0 0 3 4b 0 0 2 3f 0 0 0 8 0 0 0 0 0 0 21 4f 0 0 0 5 0 0 2e 63 0 0 bd c3 0 0 dd 75 0 0 bf 59 0 0 eb 9a 0 0 0 2 0 0 34 7a 0 0 21 4f 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 0 5a 0 4f 0 4f 0 4d 0 5f 0 43 0 4f 0 4e 0 54 0 52 0 4f 0 4c 0 0 df d6 0 0 0 8 0 0 0 1 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 df d6 0 0 0 2 0 0 0 0 0 0 0 0 0 0 3 4b 0 0 2 3f 0 0 0 8 0 0 0 0 0 0 3f a1 0 0 0 3 0 0 df d6 0 0 6e 53 0 0 b9 47 0 0 0 2 0 0 34 7a 0 0 3f a1 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 f 0 45 0 58 0 54 0 45 0 4e 0 53 0 49 0 4f 0 4e 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 bf 59 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 bf 59 0 0 0 2 0 0 0 0 0 0 0 0 0 0 3 4b 0 0 2 3f 0 0 0 8 0 0 0 0 0 0 21 4f 0 0 0 5 0 0 2e 63 0 0 bd c3 0 0 dd 75 0 0 bf 59 0 0 eb 9a 0 0 0 2 0 0 34 7a 0 0 21 4f 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 49 0 4e 0 48 0 45 0 52 0 49 0 54 0 41 0 4e 0 43 0 45 0 5f 0 54 0 52 0 45 0 45 0 0 bd c3 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 bd c3 0 0 0 2 0 0 0 0 0 0 0 0 0 0 3 4b 0 0 2 3f 0 0 0 8 0 0 0 0 0 0 21 4f 0 0 0 5 0 0 2e 63 0 0 bd c3 0 0 dd 75 0 0 bf 59 0 0 eb 9a 0 0 0 2 0 0 34 7a 0 0 21 4f 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 53 0 45 0 41 0 52 0 43 0 48 0 5f 0 52 0 45 0 53 0 55 0 4c 0 54 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 eb 9a 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 eb 9a 0 0 0 2 0 0 0 0 0 0 0 0 0 0 3 4b 0 0 2 3f 0 0 0 8 0 0 0 0 0 0 21 4f 0 0 0 5 0 0 2e 63 0 0 bd c3 0 0 dd 75 0 0 bf 59 0 0 eb 9a 0 0 0 2 0 0 34 7a 0 0 21 4f 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 f 0 4d 0 45 0 53 0 53 0 41 0 47 0 45 0 53 0 5f 0 57 0 49 0 4e 0 44 0 4f 0 57 0 0 8c eb 0 0 0 2 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 8c eb 0 0 0 0 0 0 0 3c 0 0 0 3c 0 0 0 c8 0 0 0 c8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a 0 50 0 52 0 4f 0 50 0 45 0 52 0 54 0 49 0 45 0 53 0 0 b9 47 0 0 0 8 0 0 0 1 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 b9 47 0 0 0 2 0 0 0 0 0 0 0 0 0 0 3 4b 0 0 2 3f 0 0 0 8 0 0 0 0 0 0 3f a1 0 0 0 3 0 0 df d6 0 0 6e 53 0 0 b9 47 0 0 0 2 0 0 34 7a 0 0 3f a1 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 43 0 4f 0 4e 0 54 0 41 0 49 0 4e 0 4d 0 45 0 4e 0 54 0 5f 0 54 0 52 0 45 0 45 0 0 2e 63 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 2e 63 0 0 0 2 0 0 0 0 0 0 0 0 0 0 3 4b 0 0 2 3f 0 0 0 8 0 0 0 0 0 0 21 4f 0 0 0 5 0 0 2e 63 0 0 bd c3 0 0 dd 75 0 0 bf 59 0 0 eb 9a 0 0 0 2 0 0 34 7a 0 0 21 4f 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 63 0 0 0 0 0 0 1e 98 0 0 0 1 0 0 4 63 0 0 0 1 0 0 c1 f 0 0 0 2 0 0 4 63 0 0 0 0 0 0 34 7a 0 0 0 2 0 0 4 64 0 0 21 4f 0 0 0 5 0 0 4 65 0 0 0 10 0 43 0 4f 0 4e 0 54 0 41 0 49 0 4e 0 4d 0 45 0 4e 0 54 0 5f 0 54 0 52 0 45 0 45 0 0 4 65 0 0 0 10 0 49 0 4e 0 48 0 45 0 52 0 49 0 54 0 41 0 4e 0 43 0 45 0 5f 0 54 0 52 0 45 0 45 0 0 4 65 0 0 0 d 0 44 0 49 0 41 0 47 0 52 0 41 0 4d 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 4 65 0 0 0 f 0 45 0 58 0 54 0 45 0 4e 0 53 0 49 0 4f 0 4e 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 4 65 0 0 0 13 0 53 0 45 0 41 0 52 0 43 0 48 0 5f 0 52 0 45 0 53 0 55 0 4c 0 54 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 1 5c 0 0 1 26 0 0 0 0 0 0 4 64 0 0 3f a1 0 0 0 3 0 0 4 65 0 0 0 c 0 5a 0 4f 0 4f 0 4d 0 5f 0 43 0 4f 0 4e 0 54 0 52 0 4f 0 4c 0 0 4 65 0 0 0 d 0 44 0 4f 0 43 0 55 0 4d 0 45 0 4e 0 54 0 41 0 54 0 49 0 4f 0 4e 0 0 4 65 0 0 0 a 0 50 0 52 0 4f 0 50 0 45 0 52 0 54 0 49 0 45 0 53 0 0 1 5c 0 0 1 26 0 0 0 0 0 0 1 5c 0 0 2 50 0 0 4 66 0 0 0 1 0 0 0 19 0 0 0 0 0 0 1 61 0 0 2 50 0 0 1 61 0 0 2 50 0 0 0 3 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 f 0 4d 0 45 0 53 0 53 0 41 0 47 0 45 0 53 0 5f 0 57 0 49 0 4e 0 44 0 4f 0 57 </value> + <value>0 13 0 0 0 1 0 0 0 0 0 0 4 f3 0 0 3 4c 0 0 0 0 0 0 0 9 0 0 0 d 0 44 0 4f 0 43 0 55 0 4d 0 45 0 4e 0 54 0 41 0 54 0 49 0 4f 0 4e 0 0 6e 53 0 0 0 8 0 0 0 1 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 6e 53 0 0 0 2 0 0 0 0 0 0 0 0 0 0 4 eb 0 0 2 c7 0 0 0 8 0 0 0 0 0 0 3f a1 0 0 0 3 0 0 df d6 0 0 6e 53 0 0 b9 47 0 0 0 2 0 0 34 7a 0 0 3f a1 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 d 0 44 0 49 0 41 0 47 0 52 0 41 0 4d 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 dd 75 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 dd 75 0 0 0 2 0 0 0 0 0 0 0 0 0 0 4 eb 0 0 2 c7 0 0 0 8 0 0 0 0 0 0 21 4f 0 0 0 5 0 0 2e 63 0 0 bd c3 0 0 dd 75 0 0 bf 59 0 0 eb 9a 0 0 0 2 0 0 34 7a 0 0 21 4f 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 0 5a 0 4f 0 4f 0 4d 0 5f 0 43 0 4f 0 4e 0 54 0 52 0 4f 0 4c 0 0 df d6 0 0 0 8 0 0 0 1 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 df d6 0 0 0 2 0 0 0 0 0 0 0 0 0 0 4 eb 0 0 2 c7 0 0 0 8 0 0 0 0 0 0 3f a1 0 0 0 3 0 0 df d6 0 0 6e 53 0 0 b9 47 0 0 0 2 0 0 34 7a 0 0 3f a1 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 f 0 45 0 58 0 54 0 45 0 4e 0 53 0 49 0 4f 0 4e 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 bf 59 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 bf 59 0 0 0 2 0 0 0 0 0 0 0 0 0 0 4 eb 0 0 2 c7 0 0 0 8 0 0 0 0 0 0 21 4f 0 0 0 5 0 0 2e 63 0 0 bd c3 0 0 dd 75 0 0 bf 59 0 0 eb 9a 0 0 0 2 0 0 34 7a 0 0 21 4f 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 49 0 4e 0 48 0 45 0 52 0 49 0 54 0 41 0 4e 0 43 0 45 0 5f 0 54 0 52 0 45 0 45 0 0 bd c3 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 bd c3 0 0 0 2 0 0 0 0 0 0 0 0 0 0 4 eb 0 0 2 c7 0 0 0 8 0 0 0 0 0 0 21 4f 0 0 0 5 0 0 2e 63 0 0 bd c3 0 0 dd 75 0 0 bf 59 0 0 eb 9a 0 0 0 2 0 0 34 7a 0 0 21 4f 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 53 0 45 0 41 0 52 0 43 0 48 0 5f 0 52 0 45 0 53 0 55 0 4c 0 54 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 eb 9a 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 eb 9a 0 0 0 2 0 0 0 0 0 0 0 0 0 0 4 eb 0 0 2 c7 0 0 0 8 0 0 0 0 0 0 21 4f 0 0 0 5 0 0 2e 63 0 0 bd c3 0 0 dd 75 0 0 bf 59 0 0 eb 9a 0 0 0 2 0 0 34 7a 0 0 21 4f 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 f 0 4d 0 45 0 53 0 53 0 41 0 47 0 45 0 53 0 5f 0 57 0 49 0 4e 0 44 0 4f 0 57 0 0 8c eb 0 0 0 2 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 8c eb 0 0 0 0 0 0 0 3c 0 0 0 3c 0 0 0 c8 0 0 0 c8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a 0 50 0 52 0 4f 0 50 0 45 0 52 0 54 0 49 0 45 0 53 0 0 b9 47 0 0 0 8 0 0 0 1 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 b9 47 0 0 0 2 0 0 0 0 0 0 0 0 0 0 4 eb 0 0 2 c7 0 0 0 8 0 0 0 0 0 0 3f a1 0 0 0 3 0 0 df d6 0 0 6e 53 0 0 b9 47 0 0 0 2 0 0 34 7a 0 0 3f a1 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 43 0 4f 0 4e 0 54 0 41 0 49 0 4e 0 4d 0 45 0 4e 0 54 0 5f 0 54 0 52 0 45 0 45 0 0 2e 63 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 5c 0 0 1 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 2e 63 0 0 0 2 0 0 0 0 0 0 0 0 0 0 4 eb 0 0 2 c7 0 0 0 8 0 0 0 0 0 0 21 4f 0 0 0 5 0 0 2e 63 0 0 bd c3 0 0 dd 75 0 0 bf 59 0 0 eb 9a 0 0 0 2 0 0 34 7a 0 0 21 4f 0 0 0 0 0 0 0 2 0 0 21 4f 0 0 3f a1 0 0 c1 f 0 0 34 7a 0 0 0 1 0 0 0 2 0 0 34 7a ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 63 0 0 0 0 0 0 1e 98 0 0 0 1 0 0 4 63 0 0 0 1 0 0 c1 f 0 0 0 2 0 0 4 63 0 0 0 0 0 0 34 7a 0 0 0 2 0 0 4 64 0 0 21 4f 0 0 0 5 0 0 4 65 0 0 0 10 0 43 0 4f 0 4e 0 54 0 41 0 49 0 4e 0 4d 0 45 0 4e 0 54 0 5f 0 54 0 52 0 45 0 45 0 0 4 65 0 0 0 10 0 49 0 4e 0 48 0 45 0 52 0 49 0 54 0 41 0 4e 0 43 0 45 0 5f 0 54 0 52 0 45 0 45 0 0 4 65 0 0 0 d 0 44 0 49 0 41 0 47 0 52 0 41 0 4d 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 4 65 0 0 0 f 0 45 0 58 0 54 0 45 0 4e 0 53 0 49 0 4f 0 4e 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 4 65 0 0 0 13 0 53 0 45 0 41 0 52 0 43 0 48 0 5f 0 52 0 45 0 53 0 55 0 4c 0 54 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 1 5c 0 0 1 26 0 0 0 0 0 0 4 64 0 0 3f a1 0 0 0 3 0 0 4 65 0 0 0 c 0 5a 0 4f 0 4f 0 4d 0 5f 0 43 0 4f 0 4e 0 54 0 52 0 4f 0 4c 0 0 4 65 0 0 0 d 0 44 0 4f 0 43 0 55 0 4d 0 45 0 4e 0 54 0 41 0 54 0 49 0 4f 0 4e 0 0 4 65 0 0 0 a 0 50 0 52 0 4f 0 50 0 45 0 52 0 54 0 49 0 45 0 53 0 0 1 5c 0 0 1 26 0 0 0 0 0 0 1 5c 0 0 2 50 0 0 4 66 0 0 0 1 0 0 0 19 0 0 0 0 0 0 1 61 0 0 2 50 0 0 1 61 0 0 2 50 0 0 0 3 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 f 0 4d 0 45 0 53 0 53 0 41 0 47 0 45 0 53 0 5f 0 57 0 49 0 4e 0 44 0 4f 0 57 </value> <multiline xmi.value='false'/> </mdElement> <mdElement elementClass='StringProperty'> @@ -2938,7 +3069,7 @@ <mdElement elementClass='StringProperty'> <propertyID>INFO_PROPERTY</propertyID> <propertyDescriptionID>INFO_PROPERTY_DESCRIPTION</propertyDescriptionID> - <value>7e 33 f 41 26 59 43 7d 63 41 2d 24 ed 33 2e ce 24 3a 89 e3 50 92 e7 1e f4 2c 46 9a 69 7e c8 ef 17 4b ef c4 86 b9 d 96 c3 fb 23 2f 60 95 e 10 3e b 16 97 9a 79 28 dc 6b ae 18 b2 1f 11 aa 20 9c dc 94 f4 1a bd 6 </value> + <value>7e 33 f 41 26 59 43 7d 63 41 2d 3d f7 38 2e ce 24 3a 89 e3 51 92 e5 1d f4 2b 4c 9a 6e 78 c8 ef 17 4b ef c4 86 b9 d 96 c3 fb 23 2f 60 95 e 10 3e b 16 97 9a 79 28 dc 6b ae 18 b2 1f 11 aa 20 9c dc 94 f4 1a bd 6 </value> <multiline xmi.value='false'/> </mdElement> <mdElement elementClass='ChoiceProperty'> |