org.kinsources.kiwa.hico
Class Articles

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

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

Author:
christian.momon@devinsy.fr

Constructor Summary
Articles()
           
Articles(int initialCapacity)
           
 
Method Summary
 void add(Article article)
           
 void clear()
           
 Articles copy()
          This methods returns a shallow copy of the current object.
 Articles findByLocale(java.util.Locale locale)
           
 Articles findByName(java.lang.String name)
           
 Articles findByNameIgnoreCase(java.lang.String name)
           
 Articles findVisibles()
           
 Article first()
           
 Articles first(int targetCount)
           
 Article first(java.util.Locale locale)
           
 Article getByIndex(int index)
           
 boolean isEmpty()
           
 boolean isNotEmpty()
           
 java.util.Iterator<Article> iterator()
           
 long lastId()
           
 void remove(Article wire)
           
 Articles reverse()
           
 int size()
           
 Articles sortByEditionDate()
           
 Articles sortById()
           
 Articles sortByName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Articles

public Articles()

Articles

public Articles(int initialCapacity)
Method Detail

add

public void add(Article article)
Parameters:
eventLog -

clear

public void clear()

copy

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

Returns:
a shallow copy of the current object.

findByLocale

public Articles findByLocale(java.util.Locale locale)
Returns:

findByName

public Articles findByName(java.lang.String name)
Returns:

findByNameIgnoreCase

public Articles findByNameIgnoreCase(java.lang.String name)
Returns:

findVisibles

public Articles findVisibles()
Returns:

first

public Article first()
Parameters:
targetCount -
Returns:

first

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

first

public Article first(java.util.Locale locale)
Parameters:
targetCount -
Returns:

getByIndex

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

lastId

public long lastId()
Returns:

remove

public void remove(Article wire)
Parameters:
id -

reverse

public Articles reverse()
Returns:

size

public int size()
Returns:

sortByEditionDate

public Articles sortByEditionDate()
Returns:

sortById

public Articles sortById()
Returns:

sortByName

public Articles sortByName()
Returns: