org.kinsources.kiwa.kidarep
Class Contributors

java.lang.Object
  extended by org.kinsources.kiwa.kidarep.Contributors
All Implemented Interfaces:
java.lang.Iterable<Contributor>

public class Contributors
extends java.lang.Object
implements java.lang.Iterable<Contributor>

The Contributors class represents an account collection.

Author:
christian.momon@devinsy.fr

Constructor Summary
Contributors()
           
Contributors(int initialCapacity)
           
 
Method Summary
 Contributor add(Contributor source)
           
 void clear()
           
 Collections collections()
           
 Contributors copy()
          This methods returns a shallow copy of the current object.
 long countOfAttachmentFiles()
           
 long countOfCollections()
           
 long countOfContributors()
           
 long countOfDatasetFiles()
           
 long countOfDatasets()
           
 long countOfFiles()
           
 long countOfPublishedDatasetFiles()
           
 long countOfPublishedDatasets()
           
 Datasets datasets()
           
 Contributors findContributors(Account.Status status)
           
 Contributor getByIndex(int index)
           
 boolean isEmpty()
           
 boolean isNotEmpty()
           
 java.util.Iterator<Contributor> iterator()
           
 long lastCollectionId()
           
 long lastId()
           
 long lastPersonalDatasetId()
           
 void remove(Contributor account)
           
 Contributors reverse()
           
 int size()
           
 Contributors sortByFirstNames()
           
 Contributors sortByFullName()
           
 Contributors sortById()
           
 Contributors sortByLastName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Contributors

public Contributors()

Contributors

public Contributors(int initialCapacity)
Method Detail

add

public Contributor add(Contributor source)

clear

public void clear()

collections

public Collections collections()
Returns:

copy

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

Returns:
a shallow copy of the current object.

countOfAttachmentFiles

public long countOfAttachmentFiles()
Returns:

countOfCollections

public long countOfCollections()
Returns:

countOfContributors

public long countOfContributors()
Returns:

countOfDatasetFiles

public long countOfDatasetFiles()
Returns:

countOfDatasets

public long countOfDatasets()
Returns:

countOfFiles

public long countOfFiles()
Returns:

countOfPublishedDatasetFiles

public long countOfPublishedDatasetFiles()
Returns:

countOfPublishedDatasets

public long countOfPublishedDatasets()
Returns:

datasets

public Datasets datasets()
Returns:

findContributors

public Contributors findContributors(Account.Status status)
Parameters:
status -
Returns:

getByIndex

public Contributor getByIndex(int index)
Parameters:
id -
Returns:

isEmpty

public boolean isEmpty()
Returns:

isNotEmpty

public boolean isNotEmpty()
Returns:

iterator

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

lastCollectionId

public long lastCollectionId()
Returns:

lastId

public long lastId()
Returns:

lastPersonalDatasetId

public long lastPersonalDatasetId()
Returns:

remove

public void remove(Contributor account)
Parameters:
id -

reverse

public Contributors reverse()
Returns:

size

public int size()
Returns:

sortByFirstNames

public Contributors sortByFirstNames()
Returns:

sortByFullName

public Contributors sortByFullName()
Returns:

sortById

public Contributors sortById()
Returns:

sortByLastName

public Contributors sortByLastName()
Returns: