Hilbert II - Version 0.03.04

org.qedeq.kernel.bo.load
Class DefaultQedeqBo

java.lang.Object
  extended byorg.qedeq.kernel.bo.load.DefaultQedeqBo
All Implemented Interfaces:
Qedeq, QedeqBo

public class DefaultQedeqBo
extends Object
implements QedeqBo

A complete QEDEQ module. This is the root business object. TODO mime 20070131: shouldn't be a globalContext also an attribute of this class?

Version:
$Revision: 1.1 $

Constructor Summary
DefaultQedeqBo()
          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.
 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 setModuleAddress(ModuleAddress address)
          Get physical addresses of this module.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultQedeqBo

public DefaultQedeqBo()
Constructs a new empty QEDEQ module.

Method Detail

setHeader

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

Specified by:
setHeader in interface QedeqBo
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.

Specified by:
setChapterList in interface QedeqBo
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.

Specified by:
addChapter in interface QedeqBo
Parameters:
chapter - Chapter to add.

setLiteratureItemList

public void setLiteratureItemList(LiteratureItemListVo literatureItemList)
Set bibliography.

Specified by:
setLiteratureItemList in interface QedeqBo
Parameters:
literatureItemList - Bibliography.

getLiteratureItemList

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

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

getModuleLabels

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

Specified by:
getModuleLabels in interface QedeqBo
Returns:
Label associations.

getModuleAddress

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

Specified by:
getModuleAddress in interface QedeqBo
Returns:
Module address..

setModuleAddress

public final void setModuleAddress(ModuleAddress address)
Get physical addresses of this module.

Specified by:
setModuleAddress in interface QedeqBo
Parameters:
address - Module address.

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

toString

public String toString()

Hilbert II - Version 0.03.04

©left GNU General Public Licence
All Rights Reserved.