org.kinsources.kiwa.kidarep
Class Collection

java.lang.Object
  extended by org.kinsources.kiwa.kidarep.Collection

public class Collection
extends java.lang.Object

Author:
christian.momon@devinsy.fr

Nested Class Summary
static class Collection.Scope
           
 
Constructor Summary
Collection(long id, Contributor owner, java.lang.String name, java.lang.String description, Collection.Scope scope)
           
Collection(long id, Contributor owner, java.lang.String name, java.lang.String description, Collection.Scope scope, org.joda.time.DateTime creationDate, org.joda.time.DateTime editionDate)
           
 
Method Summary
 boolean contains(Dataset criteria)
           
 long countOfDatasets()
           
 Datasets datasets()
           
 org.joda.time.DateTime getCreationDate()
           
 java.lang.String getDescription()
           
 org.joda.time.DateTime getEditionDate()
           
 long getId()
           
 java.lang.String getName()
           
 Contributor getOwner()
           
 Collection.Scope getScope()
           
 void setCreationDate(org.joda.time.DateTime creationDate)
           
 void setDescription(java.lang.String description)
           
 void setEditionDate(org.joda.time.DateTime editionDate)
           
 void setId(long id)
           
 void setName(java.lang.String name)
           
 void setOwner(Contributor owner)
           
 void setScope(Collection.Scope scope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Collection

public Collection(long id,
                  Contributor owner,
                  java.lang.String name,
                  java.lang.String description,
                  Collection.Scope scope)

Collection

public Collection(long id,
                  Contributor owner,
                  java.lang.String name,
                  java.lang.String description,
                  Collection.Scope scope,
                  org.joda.time.DateTime creationDate,
                  org.joda.time.DateTime editionDate)
Method Detail

contains

public boolean contains(Dataset criteria)
Parameters:
criteria -
Returns:

countOfDatasets

public long countOfDatasets()
Returns:

datasets

public Datasets datasets()
Returns:

getCreationDate

public org.joda.time.DateTime getCreationDate()

getDescription

public java.lang.String getDescription()

getEditionDate

public org.joda.time.DateTime getEditionDate()

getId

public long getId()

getName

public java.lang.String getName()

getOwner

public Contributor getOwner()

getScope

public Collection.Scope getScope()

setCreationDate

public void setCreationDate(org.joda.time.DateTime creationDate)

setDescription

public void setDescription(java.lang.String description)

setEditionDate

public void setEditionDate(org.joda.time.DateTime editionDate)

setId

public void setId(long id)

setName

public void setName(java.lang.String name)

setOwner

public void setOwner(Contributor owner)

setScope

public void setScope(Collection.Scope scope)