home *** CD-ROM | disk | FTP | other *** search
- /*******************************************************************************
- * FILE NAME: Person.hpp *
- * *
- * DESCRIPTION: *
- * Declaration of the class: *
- * Person- A person that can be added to an organization heirarchy *
- * ---------------------------------------------------------------------------- *
- * Warning: This file was generated by the VisualAge C++ Visual Builder. *
- * Modifications to this source file will be lost when the part is regenerated. *
- *******************************************************************************/
- #ifndef _PERSON_
- #define _PERSON_
-
- class Person;
-
- #ifndef _ISTDNTFY_
- #include <istdntfy.hpp>
- #endif
-
- #ifndef _ISTRING_
- #include <istring.hpp>
- #endif
-
- #include "Person.h"
-
-
- /*----------------------------------------------------------------------------*/
- /* Align classes on four byte boundary. */
- /*----------------------------------------------------------------------------*/
- #pragma pack(4)
-
- //*****************************************************************************
- // Class definition for Person
- //*****************************************************************************
- class Person : public IStandardNotifier {
- public:
- //---------------------------------------------------------------------------
- // Constructors / destructors
- //---------------------------------------------------------------------------
- Person(IString name = IString("new person"), IString bossName = IString(), IString phoneNumber = IString("555-1212"));
-
- virtual ~Person();
-
- //---------------------------------------------------------------------------
- // public member functions
- //---------------------------------------------------------------------------
- virtual Person & initializePart();
-
- //---------------------------------------------------------------------------
- // public member data
- //---------------------------------------------------------------------------
- static const INotificationId readyId;
-
- protected:
- //---------------------------------------------------------------------------
- // protected member functions
- //---------------------------------------------------------------------------
- Boolean makeConnections();
-
- private:
-
- #include "person.hpv"
- }; //Person
-
-
- /*----------------------------------------------------------------------------*/
- /* Resume compiler default packing. */
- /*----------------------------------------------------------------------------*/
- #pragma pack()
-
- #endif
-