home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / VSCPPv8.zip / VACPP / IBMCPP / samples / VISBUILD / OASEARCH / SKILL.HPV < prev    next >
Text File  |  1995-05-15  |  2KB  |  43 lines

  1. //****************************************************************************
  2. // OASkill Class - C++ Header File (skill.hpv)                               *
  3. //                                                                           *
  4. // COPYRIGHT: Copyright (C) International Business Machines Corp., 1994,1995 *
  5. //                                                                           *
  6. // DISCLAIMER OF WARRANTIES:                                                 *
  7. //   The following [enclosed] code is sample code created by IBM             *
  8. //   Corporation.  This sample code is not part of any standard IBM product  *
  9. //   and is provided to you solely for the purpose of assisting you in the   *
  10. //   development of your applications.  The code is provided "AS IS",        *
  11. //   without warranty of any kind.  IBM shall not be liable for any damages  *
  12. //   arising out of your use of the sample code, even if they have been      *
  13. //   advised of the possibility of such damages.                             *
  14. //****************************************************************************
  15. //NOTE: WE RECOMMEND USING A FIXED-SPACE FONT TO LOOK AT THE SOURCE.
  16. //
  17. public:
  18.   IString skillName() const;
  19.   OASkill & setSkillName(const IString & aSkillName);
  20.   IString contractorID() const;
  21.   OASkill & setContractorID(const IString & aContractorID);
  22.   IString yearsExp() const;
  23.   OASkill & setYearsExp(const long aValue);
  24.   OASkill & setYearsExp(const IString & aYearsExp);
  25.   IString key() const;
  26.   OASkill & setKey(const IString & aKey);
  27.  
  28. // Added copy constructor
  29.  
  30.   OASkill(const OASkill & aSkill);
  31.  
  32.   static INotificationId skillNameId;
  33.   static INotificationId contractorIDId;
  34.   static INotificationId yearsExpId;
  35.   static INotificationId keyId;
  36.  
  37. private:
  38.   unsigned long iStartingResourceId;
  39.   IString iSkillName;
  40.   IString iContractorID;
  41.   IString iYearsExp;
  42.   IString iKey;
  43.