Class ContributionIndicatorRegistry
- java.lang.Object
-
- org.silverpeas.core.contribution.indicator.ContributionIndicatorRegistry
-
@Singleton public class ContributionIndicatorRegistry extends Object
Registry of different kind of contribution indicator.For now, there is just
NewContributionIndicator
which can be registered and used.- Author:
- silveryocha
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ContributionIndicatorRegistry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addNewContributionIndicator(NewContributionIndicator indicator)
Adds aNewContributionIndicator
instance into registry.static ContributionIndicatorRegistry
get()
protected Optional<NewContributionIndicator>
getNewContributionIndicatorBy(ContributionIdentifier cId)
Gets theNewContributionIndicator
according toContributionIdentifier
instance.
-
-
-
Method Detail
-
get
public static ContributionIndicatorRegistry get()
-
addNewContributionIndicator
public void addNewContributionIndicator(NewContributionIndicator indicator)
Adds aNewContributionIndicator
instance into registry.- Parameters:
indicator
- the implementation ofNewContributionIndicator
.
-
getNewContributionIndicatorBy
protected Optional<NewContributionIndicator> getNewContributionIndicatorBy(ContributionIdentifier cId)
Gets theNewContributionIndicator
according toContributionIdentifier
instance.- Parameters:
cId
- aContributionIdentifier
instance aiming the contribution.- Returns:
- an optional
NewContributionIndicator
indicator implementation.
-
-