Hilbert II - Version 0.03.01

org.qedeq.kernel.bo.module
Class QedeqBo

java.lang.Object
  extended byorg.qedeq.kernel.bo.module.QedeqBo
All Implemented Interfaces:
Qedeq

public final class QedeqBo
extends Object
implements Qedeq

A complete QEDEQ module. This is the root business object.

Version:
$Revision: 1.7 $

Constructor Summary
QedeqBo()
          Constructs a new empty qedeq module.
 
Method Summary
 void addChapter(ChapterVo chapter)
          Add chapter to this module.
 boolean equals(Object obj)
           
 ChapterList getChapterList()
          Get all chapters.
 Header getHeader()
          Get module header.
 LiteratureItemList getLiteratureItemList()
          Get bibliography.
 ModuleAddress getModuleAddress()
          Get physical addresses of this module.
 ModuleLabels getModuleLabels()
          Get module label associations for this module.
 QedeqBoState getState()
          Get module state.
 int hashCode()
           
 void setChapterList(ChapterListVo chapters)
          Set chapter list of this module.
 void setHeader(HeaderVo header)
          Set header of module.
 void setLiteratureItemList(LiteratureItemListVo literatureItemList)
          Set bibliography.
 void setState(QedeqBoState state)
          Set module state.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QedeqBo

public QedeqBo()
Constructs a new empty qedeq module.

Method Detail

setHeader

public final void setHeader(HeaderVo header)
Set header of module.

Parameters:
header - Module header.

getHeader

public final Header getHeader()
Description copied from interface: Qedeq
Get module header.

Specified by:
getHeader in interface Qedeq
Returns:
Module header.

setChapterList

public final void setChapterList(ChapterListVo chapters)
Set chapter list of this module.

Parameters:
chapters - Chapter list.

getChapterList

public final ChapterList getChapterList()
Description copied from interface: Qedeq
Get all chapters.

Specified by:
getChapterList in interface Qedeq
Returns:
List of chapters.

addChapter

public final void addChapter(ChapterVo chapter)
Add chapter to this module.

Parameters:
chapter - Chapter to add.

setLiteratureItemList

public void setLiteratureItemList(LiteratureItemListVo literatureItemList)
Set bibliography.

Parameters:
literatureItemList - Bibliography.

getLiteratureItemList

public LiteratureItemList getLiteratureItemList()
Description copied from interface: Qedeq
Get bibliography.

Specified by:
getLiteratureItemList in interface Qedeq
Returns:
literatureItemList Bibliography.

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

toString

public String toString()

getModuleLabels

public final ModuleLabels getModuleLabels()
Get module label associations for this module.

Returns:
Label associations.

getState

public final QedeqBoState getState()
Get module state.

Returns:
Module state.

setState

public final void setState(QedeqBoState state)
Set module state.

Parameters:
state - Module state to set.

getModuleAddress

public final ModuleAddress getModuleAddress()
Get physical addresses of this module.

Returns:
Module file access information.

Hilbert II - Version 0.03.01

©left GNU General Public Licence
All Rights Reserved.