org.kinsources.kiwa.kidarep
Class Collaborations

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

public class Collaborations
extends java.lang.Object
implements java.lang.Iterable<Collaboration>

The Collaborators class represents a dataset collaborator.

Author:
christian.momon@devinsy.fr

Constructor Summary
Collaborations()
           
Collaborations(int initialCapacity)
           
 
Method Summary
 Collaboration add(Collaboration source)
           
 void addAll(Collaborations source)
           
 void clear()
           
 Collaborations copy()
          This methods returns a shallow copy of the current object.
 Collaboration getByIndex(int index)
           
 boolean isEmpty()
           
 boolean isNotEmpty()
           
 java.util.Iterator<Collaboration> iterator()
           
 void remove(Collaboration collaboration)
           
 Collaborations reverse()
           
 int size()
           
 Collaborations sortByCollaboratorId()
           
 Collaborations sortByCollaboratorName()
           
 Collaborations sortByCreationDate()
           
 Collaborations sortByDatasetId()
           
 Collaborations sortByDatasetName()
           
 Collaborations sortByEditionDate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Collaborations

public Collaborations()

Collaborations

public Collaborations(int initialCapacity)
Method Detail

add

public Collaboration add(Collaboration source)

addAll

public void addAll(Collaborations source)
Parameters:
source -

clear

public void clear()

copy

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

Returns:
a shallow copy of the current object.

getByIndex

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

isEmpty

public boolean isEmpty()
Returns:

isNotEmpty

public boolean isNotEmpty()
Returns:

iterator

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

remove

public void remove(Collaboration collaboration)
Parameters:
id -

reverse

public Collaborations reverse()
Returns:

size

public int size()
Returns:

sortByCollaboratorId

public Collaborations sortByCollaboratorId()
Returns:

sortByCollaboratorName

public Collaborations sortByCollaboratorName()
Returns:

sortByCreationDate

public Collaborations sortByCreationDate()
Returns:

sortByDatasetId

public Collaborations sortByDatasetId()
Returns:

sortByDatasetName

public Collaborations sortByDatasetName()
Returns:

sortByEditionDate

public Collaborations sortByEditionDate()
Returns: