GetContact.jsp

Warning: This file has been marked up for HTML
<!-- 
$name: GetContact.jsp
$version: 1.0 
$date_modified: 220104
$description:  
$owner: Beans for Novell Services Team 

Copyright (c) 2002 Novell, Inc. All Rights Reserved.

THIS WORK IS SUBJECT TO U.S. AND INTERNATIONAL COPYRIGHT LAWS AND TREATIES.
USE AND REDISTRIBUTION OF THIS WORK IS SUBJECT TO THE LICENSE AGREEMENT
ACCOMPANYING THE SOFTWARE DEVELOPMENT KIT (SDK) THAT CONTAINS THIS WORK.
PURSUANT TO THE SDK LICENSE AGREEMENT, NOVELL HEREBY GRANTS TO DEVELOPER A
ROYALTY-FREE, NON-EXCLUSIVE LICENSE TO INCLUDE NOVELL'S SAMPLE CODE IN ITS
PRODUCT. NOVELL GRANTS DEVELOPER WORLDWIDE DISTRIBUTION RIGHTS TO MARKET,
DISTRIBUTE, OR SELL NOVELL'S SAMPLE CODE AS A COMPONENT OF DEVELOPER'S
PRODUCTS. NOVELL SHALL HAVE NO OBLIGATIONS TO DEVELOPER OR DEVELOPER'S
CUSTOMERS WITH RESPECT TO THIS CODE.
 -->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@ page import="com.novell.ecb.uddi.*" %>
<%@ page import="java.util.*" %>
<%@ page errorPage="error.jsp" %>
<HTML>
<HEAD>
<META http-equiv="content-type" content="text/html;charset=ISO-8859-1">
<META name="GENERATOR" content="IBM WebSphere Page Designer V3.5.1 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE></TITLE>
<!-- main stylesheet -->
<LINK rel="stylesheet" type="text/css" href="../hf_style1.css">
</HEAD>
<BODY>
<TABLE border="0" cellpadding="0" cellspacing="3" bgcolor="white">
  <TBODY>
    <TR>
      <TD colspan="2" bgcolor="#6B8899" width="400">
      <DIV class="tablehead1">Show Contact</DIV>
      </TD>      
    </TR>
<%
   // Set the input properties of the command bean
        String PersonName1 = request.getParameter("PersonName");
   UDDIContact si = (UDDIContact) session.getAttribute(PersonName1);       
        String PersonName = si.getPersonName();
%>
        <TR bgcolor="#FFFFFF">
        <TD>
        <DIV class="indent1">PersonName: <b><%=PersonName%></b></DIV>
        </TD>
        </TR>
<%
        String useType = si.getUseType();
%>
        <TR bgcolor="#EFEEE9">
        <TD>
        <DIV class="indent1">&nbsp;&nbsp;&nbsp;UseType: <%=useType%></DIV>
        </TD>
        </TR>
<%
        List descl = si.getAddress();
        if (!descl.isEmpty())
       {
%>
            <TR bgcolor="#FFFFFF">
            <TD>
            <DIV class="indent1">&nbsp;&nbsp;&nbsp;Addresses:</DIV>
            </TD>
            </TR>            
<%
        }
        UDDIAddress address = null;
        String sortCode;
        String tModelKey;
        for(int j=0, len1 = descl.size(); j < len1; j++)
        {
            address = (UDDIAddress) descl.get(j);
            useType = address.getUseType();
%>
            <TR bgcolor="#EFEEE9">
            <TD>
            <DIV class="indent1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UseType Text: <%=useType%></DIV>
            </TD>
            </TR>
<%
            tModelKey = address.getTModelKey();
%>
            <TR bgcolor="#FFFFFF">
            <TD>
            <DIV class="indent1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TModelKey: <%=tModelKey%></DIV>
            </TD>
            </TR>
<%
            sortCode = address.getSortCode();
%>
            <TR bgcolor="#EFEEE9">
            <TD>
            <DIV class="indent1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SortCode: <%=sortCode%></DIV>
            </TD>
            </TR>
<%
            List allist = address.getAddressLine();
            if (!allist.isEmpty())
            {
%>
                <TR bgcolor="#FFFFFF">
                <TD>
                <DIV class="indent1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AddressLines:</b></DIV>
                </TD>
                </TR>            
<%
            }
            UDDIAddressLine addressLine;
            String keyName;
            String keyValue;
            String text;
            for(int k=0, len2 = allist.size(); k < len2; k++)
            {
                addressLine = (UDDIAddressLine) allist.get(k);
                String color = (k%2 == 0)? "#EFEEE9" : "#FFFFFF" ;
                keyName = addressLine.getKeyName();
%>
                <TR bgcolor="<%=color%>">
                <TD>
                <DIV class="indent1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key Name: <%=keyName%></DIV>
                </TD>
                </TR>
<%
                color = ((k+1)%2 == 0)? "#EFEEE9" : "#FFFFFF" ;
                keyValue = addressLine.getKeyValue();
%>
                <TR bgcolor="<%=color%>">
                <TD>
                <DIV class="indent1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key Value: <%=keyValue%></DIV>
                </TD>
                </TR>
<%
                color = (k%2 == 0)? "#EFEEE9" : "#FFFFFF" ;
                text = addressLine.getText();
%>
                <TR bgcolor="<%=color%>">
                <TD>
                <DIV class="indent1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Text: <%=text%></DIV>
                </TD>
                </TR>
<%
            }
        }
        List desc2 = si.getEmail();
        if (!desc2.isEmpty())
       {
%>
            <TR bgcolor="#FFFFFF">
            <TD>
            <DIV class="indent1">&nbsp;&nbsp;&nbsp;Emails:</DIV>
            </TD>
            </TR>            
<%
        }
        UDDIEmail email = null;
        String Address;
        //String useType;
        for(int j=0, len1 = desc2.size(); j < len1; j++)
        {
            email = (UDDIEmail) desc2.get(j);
            Address = email.getAddress();
%>
            <TR bgcolor="#EFEEE9">
            <TD>
            <DIV class="indent1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Address: <%=Address%></DIV>
            </TD>
            </TR>
<%
            useType = email.getUseType();
%>
            <TR bgcolor="#FFFFFF">
            <TD>
            <DIV class="indent1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UseType: <%=useType%></DIV>
            </TD>
            </TR>
<%
        }        
        List desc3 = si.getPhone();
        if (!desc3.isEmpty())
       {
%>
            <TR bgcolor="#EFEEE9">
            <TD>
            <DIV class="indent1">&nbsp;&nbsp;&nbsp;Phones:</DIV>
            </TD>
            </TR>            
<%
        }
        UDDIPhone phone = null;
        String Phone;
        for(int j=0, len1 = desc3.size(); j < len1; j++)
        {
            phone = (UDDIPhone) desc3.get(j);
            Phone = phone.getPhone();
%>
            <TR bgcolor="#FFFFFF">
            <TD>
            <DIV class="indent1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Phone: <%=Phone%></DIV>
            </TD>
            </TR>
<%
            useType = phone.getUseType();
%>
            <TR bgcolor="#EFEEE9">
            <TD>
            <DIV class="indent1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UseType: <%=useType%></DIV>
            </TD>
            </TR>
<%
        }
        List desc4 = si.getDescription();
        if (!desc4.isEmpty())
       {
%>
            <TR bgcolor="#FFFFFF">
            <TD>
            <DIV class="indent1">&nbsp;&nbsp;&nbsp;Descriptions:</DIV>
            </TD>
            </TR>            
<%
        }
        UDDIDescription Description = null;
        for(int j=0, len1 = desc4.size(); j < len1; j++)
        {
            Description = (UDDIDescription) desc4.get(j);
            String Name = Description.getDescription();
%>
            <TR bgcolor="#EFEEE9">
            <TD>
            <DIV class="indent1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Description Text: <%=Name%></DIV>
            </TD>
            </TR>
<%
            String XMLLang = Description.getXMLLang();
%>
            <TR bgcolor="#FFFFFF">
            <TD>
            <DIV class="indent1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Description XMLLang: <%=XMLLang%></DIV>
            </TD>
            </TR>
<%
        }
%>
    <TR bgcolor="white">
      <TD nowrap></TD>
      <TD nowrap></TD>
    </TR>
    <TR bgcolor="white">
    <TD><DIV><INPUT class="button" type="button" onclick="history.back()" value="Back"></DIV></TD>
    </TR>
    <TR bgcolor="white">
      <TD colspan="2">
      <HR noshade size="2">  
      </TD>
    </TR>
  </TBODY>
</TABLE>
</BODY>
</HTML>