KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > openccm > pss > demo1 > PersonBaseImpl


1 /*====================================================================
2
3 OpenCCM: The Open CORBA Component Model Platform
4 Copyright (C) 2000-2004 INRIA & USTL - LIFL - GOAL
5 Contact: openccm@objectweb.org
6
7 This library is free software; you can redistribute it and/or
8 modify it under the terms of the GNU Lesser General Public
9 License as published by the Free Software Foundation; either
10 version 2.1 of the License, or any later version.
11
12 This library is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 Lesser General Public License for more details.
16
17 You should have received a copy of the GNU Lesser General Public
18 License along with this library; if not, write to the Free Software
19 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
20 USA
21
22 Initial developer(s): Christophe Demarey.
23 Contributor(s): ______________________________________.
24
25 ====================================================================*/

26
27 package org.objectweb.openccm.pss.demo1;
28
29 public class PersonBaseImpl extends ST_Person
30 {
31     // ==================================================================
32
//
33
// Internal state.
34
//
35
// ==================================================================
36

37     // ==================================================================
38
//
39
// Constructor.
40
//
41
// ==================================================================
42

43     // ==================================================================
44
//
45
// Internal methods.
46
//
47
// ==================================================================
48

49     // ==================================================================
50
//
51
// Public methods.
52
//
53
// ==================================================================
54

55     /**
56      * Local operation print
57      */

58     public String JavaDoc print()
59     {
60         Address adr = null;
61         String JavaDoc s = null;
62
63         s = "My First name is : " + firstName() + "\n";
64         s += "My Last name is : " + lastName() + "\n";
65         s += "I am " + age() + " years old!\n";
66         try{
67              adr = adress();
68         }catch(Exception JavaDoc ex){
69             ex.printStackTrace();
70         }
71         s += "My adress is : " + adr.addressLine1() + "\n";
72         s += " " + adr.addressLine2() + "\n";
73         s += " " + adr.zip() + " " + adr.city() + "\n";
74         
75         return s;
76     }
77 }
78
Popular Tags