de.nava.informa.impl.basic
Class Category

java.lang.Object
  extended by de.nava.informa.impl.basic.Category
All Implemented Interfaces:
CategoryIF, WithChildrenMIF<CategoryIF>, WithIdMIF, WithTitleMIF, Serializable

public class Category
extends Object
implements CategoryIF

In-Memory implementation of the CategoryIF interface.

Author:
Niko Schmuck (niko@nava.de)
See Also:
Serialized Form

Constructor Summary
Category()
           
Category(CategoryIF parent, String title)
           
Category(String title)
           
 
Method Summary
 void addChild(CategoryIF child)
           
 boolean equals(Object obj)
           
 Collection<CategoryIF> getChildren()
           
 String getDomain()
           
 long getId()
           
 CategoryIF getParent()
           
 String getTitle()
           
 int hashCode()
           
 void removeChild(CategoryIF child)
           
 void setDomain(String domain)
           
 void setId(long id)
           
 void setParent(CategoryIF parent)
           
 void setTitle(String title)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Category

public Category()

Category

public Category(String title)

Category

public Category(CategoryIF parent,
                String title)
Method Detail

getId

public long getId()
Specified by:
getId in interface WithIdMIF
Returns:
identifier of the object.

setId

public void setId(long id)
Specified by:
setId in interface WithIdMIF
Parameters:
id - the identifier of the object to be set.

getTitle

public String getTitle()
Specified by:
getTitle in interface WithTitleMIF
Returns:
the title of the object

setTitle

public void setTitle(String title)
Specified by:
setTitle in interface WithTitleMIF
Parameters:
title - the title of the object to be set

getDomain

public String getDomain()
Specified by:
getDomain in interface CategoryIF

setDomain

public void setDomain(String domain)
Specified by:
setDomain in interface CategoryIF

getParent

public CategoryIF getParent()
Specified by:
getParent in interface CategoryIF

setParent

public void setParent(CategoryIF parent)
Specified by:
setParent in interface CategoryIF

getChildren

public Collection<CategoryIF> getChildren()
Specified by:
getChildren in interface WithChildrenMIF<CategoryIF>
Returns:
the collection of children of the object

addChild

public void addChild(CategoryIF child)
Specified by:
addChild in interface CategoryIF

removeChild

public void removeChild(CategoryIF child)
Specified by:
removeChild in interface CategoryIF

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2002-2007 Niko Schmuck. All Rights Reserved.