org.kinsources.kiwa.agora
Class ForumIdIndex

java.lang.Object
  extended by org.kinsources.kiwa.agora.ForumIdIndex
All Implemented Interfaces:
java.lang.Iterable<Forum>

public class ForumIdIndex
extends java.lang.Object
implements java.lang.Iterable<Forum>

The IdForumIndex class represents an Forum index.

Author:
christian.momon@devinsy.fr

Constructor Summary
ForumIdIndex()
           
 
Method Summary
 void clear()
           
 Forum getById(long key)
           
 boolean isEmpty()
           
 boolean isNotEmpty()
           
 java.util.Iterator<Forum> iterator()
           
 java.util.Set<java.lang.Long> keys()
           
 Forum put(Forum source)
           
 void rebuild(Forums source)
           
 void remove(Forum forum)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForumIdIndex

public ForumIdIndex()
Method Detail

clear

public void clear()

getById

public Forum getById(long key)
Parameters:
id -
Returns:

isEmpty

public boolean isEmpty()
Returns:

isNotEmpty

public boolean isNotEmpty()
Returns:

iterator

public java.util.Iterator<Forum> iterator()
Specified by:
iterator in interface java.lang.Iterable<Forum>
Returns:

keys

public java.util.Set<java.lang.Long> keys()
Returns:

put

public Forum put(Forum source)

rebuild

public void rebuild(Forums source)
Parameters:
source -

remove

public void remove(Forum forum)
Parameters:
forum -

size

public int size()
Returns: