PSE 2000 Group 4

jobmatch.data
Class CompanyDataStruct

java.lang.Object
  |
  +--jobmatch.data.CompanyDataStruct

public class CompanyDataStruct
extends Object
implements Cloneable, Serializable

Data structure for DO class. A container for data members of a DO class. A DO class contains a reference to a DataStruct class. This reference can be null (a DO whose data has not yet been retrieved from the database), allowing a DO object to be a lightweight placeholder until its data is needed.

Since:
jobmatch
Version:
$Revision: 1.7 $
See Also:
Serialized Form

Field Summary
 boolean Active
           
 AdressDO Adress
           
 PersonDO Contact
           
 int Earnings
           
 int GraduatesPerYear
           
 IndustryDO Industry
           
 String Name
           
 int NumberEmployees
           
 String Presence
           
 boolean readOnly
          A DO refers to this DataStruct.
 String ShortDescription
           
 String URL
           
 
Constructor Summary
CompanyDataStruct()
           
 
Method Summary
 CompanyDataStruct duplicate()
          Create a copy of the guts of a DO.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

readOnly

public boolean readOnly
A DO refers to this DataStruct. readOnly is set to true when the DO is stored in its class cache.

Name

public String Name

Adress

public AdressDO Adress

Active

public boolean Active

Earnings

public int Earnings

GraduatesPerYear

public int GraduatesPerYear

NumberEmployees

public int NumberEmployees

ShortDescription

public String ShortDescription

Contact

public PersonDO Contact

Industry

public IndustryDO Industry

Presence

public String Presence

URL

public String URL
Constructor Detail

CompanyDataStruct

public CompanyDataStruct()
Method Detail

duplicate

public CompanyDataStruct duplicate()
                            throws jobmatch.data.DatabaseManagerException,
                                   jobmatch.data.ObjectIdException
Create a copy of the guts of a DO.
Throws:
jobmatch.data.DatabaseManagerException - if createExisting() fails for a contained DO
jobmatch.data.ObjectIdException - if GenericDO has trouble obtaining a valid id.

PSE 2000 Group 4