org.sonar.batch.indexer
Class Bucket<RESOURCE extends Resource>

java.lang.Object
  extended by org.sonar.batch.indexer.Bucket<RESOURCE>

public class Bucket<RESOURCE extends Resource>
extends Object


Constructor Summary
Bucket(RESOURCE resource)
           
 
Method Summary
 void addMeasure(Measure measure)
           
 void clear()
           
 List<Bucket<?>> getChildren()
           
<M> M
getMeasures(MeasuresFilter<M> filter)
           
 Bucket getParent()
           
 Bucket<Project> getProject()
           
 RESOURCE getResource()
           
 Integer getResourceId()
           
 Snapshot getSnapshot()
           
 Integer getSnapshotId()
           
 boolean isExcluded()
           
 boolean isPersisted()
           
 boolean isSourceSaved()
           
 void setParent(Bucket parent)
           
 Bucket<RESOURCE> setProject(Bucket<Project> project)
           
 void setSnapshot(Snapshot snapshot)
           
 void setSourceSaved(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Bucket

public Bucket(RESOURCE resource)
Method Detail

getResource

public RESOURCE getResource()

getProject

public Bucket<Project> getProject()

setProject

public Bucket<RESOURCE> setProject(Bucket<Project> project)

getSnapshot

public Snapshot getSnapshot()

getSnapshotId

public Integer getSnapshotId()

setSnapshot

public void setSnapshot(Snapshot snapshot)

setParent

public void setParent(Bucket parent)

getChildren

public List<Bucket<?>> getChildren()

getParent

public Bucket getParent()

addMeasure

public void addMeasure(Measure measure)

isSourceSaved

public boolean isSourceSaved()

setSourceSaved

public void setSourceSaved(boolean b)

clear

public void clear()

isExcluded

public boolean isExcluded()

isPersisted

public boolean isPersisted()

getResourceId

public Integer getResourceId()

getMeasures

public <M> M getMeasures(MeasuresFilter<M> filter)


Copyright © 2009-2010 SonarSource SA. All Rights Reserved.