org.kinsources.kiwa.hico
Class ArticleIdIndex

java.lang.Object
  extended by org.kinsources.kiwa.hico.ArticleIdIndex
All Implemented Interfaces:
java.lang.Iterable<Article>

public class ArticleIdIndex
extends java.lang.Object
implements java.lang.Iterable<Article>

The IdAccountIndex class represents an account index.

Author:
christian.momon@devinsy.fr

Constructor Summary
ArticleIdIndex()
           
 
Method Summary
 Article getById(long value)
           
 boolean isEmpty()
           
 boolean isNotEmpty()
           
 java.util.Iterator<Article> iterator()
           
 java.util.Set<java.lang.Long> keys()
           
 Article put(Article source)
           
 void rebuild(Articles source)
           
 void remove(Article article)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArticleIdIndex

public ArticleIdIndex()
Method Detail

getById

public Article getById(long value)
Parameters:
id -
Returns:

isEmpty

public boolean isEmpty()
Returns:

isNotEmpty

public boolean isNotEmpty()
Returns:

iterator

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

keys

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

put

public Article put(Article source)

rebuild

public void rebuild(Articles source)
Parameters:
source -

remove

public void remove(Article article)
Parameters:
article -

size

public int size()
Returns: