org.kinsources.kiwa.agora
Class Forums

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

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

Author:
christian.momon@devinsy.fr

Constructor Summary
Forums()
           
Forums(int initialCapacity)
           
 
Method Summary
 void add(Forum forum)
           
 void clear()
           
 Forums copy()
          This methods returns a shallow copy of the current object.
 void down(Forum forum)
           
 Forums first(int targetCount)
           
 Forum getByIndex(int index)
           
 boolean isEmpty()
           
 boolean isNotEmpty()
           
 java.util.Iterator<Forum> iterator()
           
 long lastId()
           
 long lastMessageId()
           
 long lastTopicId()
           
 void remove(Forum forum)
           
 Forums reverse()
           
 int size()
           
 void swap(int alpha, int bravo)
           
 void up(Forum forum)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Forums

public Forums()

Forums

public Forums(int initialCapacity)
Method Detail

add

public void add(Forum forum)
Parameters:
log -

clear

public void clear()

copy

public Forums copy()
This methods returns a shallow copy of the current object.

Returns:
a shallow copy of the current object.

down

public void down(Forum forum)
Parameters:
forumId -

first

public Forums first(int targetCount)
Parameters:
targetCount -
Returns:

getByIndex

public Forum getByIndex(int index)
Parameters:
index -
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>

lastId

public long lastId()
Returns:

lastMessageId

public long lastMessageId()
Returns:

lastTopicId

public long lastTopicId()
Returns:

remove

public void remove(Forum forum)
Parameters:
id -

reverse

public Forums reverse()
Returns:

size

public int size()
Returns:

swap

public void swap(int alpha,
                 int bravo)
Parameters:
forumId -

up

public void up(Forum forum)
Parameters:
forumId -