PSE 2000 Group 4

jobmatch.data
Class PictureDataStruct

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

public class PictureDataStruct
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.2 $
See Also:
Serialized Form

Field Summary
 byte[] Data
           
 String MimeType
           
 boolean readOnly
          A DO refers to this DataStruct.
 
Constructor Summary
PictureDataStruct()
           
 
Method Summary
 PictureDataStruct 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.

MimeType

public String MimeType

Data

public byte[] Data
Constructor Detail

PictureDataStruct

public PictureDataStruct()
Method Detail

duplicate

public PictureDataStruct 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