com.opencms.defaults.master
Class CmsMasterDataSet

java.lang.Object
  |
  +--com.opencms.defaults.master.CmsMasterDataSet
All Implemented Interfaces:
Serializable

public class CmsMasterDataSet
extends Object
implements Serializable

This class defines the dataset of the master module. It carries a lot of generic data-fileds which can be used for a special Module. This class should only be used within this mastermodule.

Author:
A. Schouten $ $Revision: 1.6 $ $Date: 2002/01/31 10:19:13 $
See Also:
Serialized Form

Field Summary
 int m_accessFlags
           
 Vector m_channel
          The current channel objects
 Vector m_channelToAdd
          The channel objects registered for deletion
 Vector m_channelToDelete
          The channel objects registered for deletion
 String[] m_dataBig
          data memeber for String values type VARCHAR2(4000)
 long[] m_dataDate
          data memeber for Date values
 int[] m_dataInt
          data memeber for Integer values type int
 String[] m_dataMedium
          data memeber for String values type VARCHAR2(2000)
 int[] m_dataReference
          data refernces of type int
 String[] m_dataSmall
          data memeber for String values type VARCHAR2(500)
 long m_dateCreated
          The date when this cd was created as long-value
 long m_dateLastModified
          The date of the last modification of this cd
 String m_feedFilename
          member for feed's
 int m_feedId
          member for feed's
 int m_feedReference
          member for feed's
 int m_flags
          flags of this cd
 int m_groupId
          The id of the group
 String m_groupName
          The group as String
 int m_lastModifiedBy
          The user who has lastly changed this cd
 String m_lastModifiedByName
          The user who has changed this the last time as String
 int m_lockedBy
          The user-id who had locked this ressource or -1
 int m_lockedInProject
          The project, this cd belongs to
 int m_masterId
          The primary key of this master module.
 Vector m_media
          The current media objects
 Vector m_mediaToAdd
          The media objects registered for deletion
 Vector m_mediaToDelete
          The media objects registered for deletion
 Vector m_mediaToUpdate
          The media objects registered for update
 int m_projectId
          The generated project id (indicates, if the entry belongs to the current project)
 long m_publicationDate
          the start-date this cd should be shown in the frontend
 long m_purgeDate
          the ending-date this cd should be shown in the frontend
 int m_state
          The state of the cd (unchanged/changed/new/deleted)
 int m_subId
          Defines the "type" of the module
 String m_title
          The title of this cd
 int m_userId
          The id of the owner
 String m_userName
          The owner as String
 int m_versionId
          The version-number of this record in history
 
Constructor Summary
CmsMasterDataSet()
          The default constructor should only be visible within this package.
 
Method Summary
 Object clone()
          Creates a new CmsMasterDataSet by cloning
 String toString()
          Returns all member-data in a long String.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_masterId

public int m_masterId
The primary key of this master module.


m_subId

public int m_subId
Defines the "type" of the module


m_userId

public int m_userId
The id of the owner


m_groupId

public int m_groupId
The id of the group


m_lockedInProject

public int m_lockedInProject
The project, this cd belongs to


m_projectId

public int m_projectId
The generated project id (indicates, if the entry belongs to the current project)


m_state

public int m_state
The state of the cd (unchanged/changed/new/deleted)


m_lockedBy

public int m_lockedBy
The user-id who had locked this ressource or -1


m_lastModifiedBy

public int m_lastModifiedBy
The user who has lastly changed this cd


m_dateCreated

public long m_dateCreated
The date when this cd was created as long-value


m_dateLastModified

public long m_dateLastModified
The date of the last modification of this cd


m_accessFlags

public int m_accessFlags

m_publicationDate

public long m_publicationDate
the start-date this cd should be shown in the frontend


m_purgeDate

public long m_purgeDate
the ending-date this cd should be shown in the frontend


m_flags

public int m_flags
flags of this cd


m_feedId

public int m_feedId
member for feed's


m_feedReference

public int m_feedReference
member for feed's


m_feedFilename

public String m_feedFilename
member for feed's


m_title

public String m_title
The title of this cd


m_versionId

public int m_versionId
The version-number of this record in history


m_userName

public String m_userName
The owner as String


m_groupName

public String m_groupName
The group as String


m_lastModifiedByName

public String m_lastModifiedByName
The user who has changed this the last time as String


m_dataBig

public String[] m_dataBig
data memeber for String values type VARCHAR2(4000)


m_dataMedium

public String[] m_dataMedium
data memeber for String values type VARCHAR2(2000)


m_dataSmall

public String[] m_dataSmall
data memeber for String values type VARCHAR2(500)


m_dataDate

public long[] m_dataDate
data memeber for Date values


m_dataInt

public int[] m_dataInt
data memeber for Integer values type int


m_dataReference

public int[] m_dataReference
data refernces of type int


m_mediaToUpdate

public Vector m_mediaToUpdate
The media objects registered for update


m_mediaToDelete

public Vector m_mediaToDelete
The media objects registered for deletion


m_mediaToAdd

public Vector m_mediaToAdd
The media objects registered for deletion


m_media

public Vector m_media
The current media objects


m_channelToDelete

public Vector m_channelToDelete
The channel objects registered for deletion


m_channelToAdd

public Vector m_channelToAdd
The channel objects registered for deletion


m_channel

public Vector m_channel
The current channel objects

Constructor Detail

CmsMasterDataSet

public CmsMasterDataSet()
The default constructor should only be visible within this package.

Method Detail

clone

public Object clone()
Creates a new CmsMasterDataSet by cloning

Overrides:
clone in class Object

toString

public String toString()
Returns all member-data in a long String. This can be used for debugging.

Overrides:
toString in class Object