Class EntityBuilder
java.lang.Object
org.exoplatform.addons.gamification.rest.EntityBuilder
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<AnnouncementRestEntity>fromAnnouncementList(List<Announcement> announcements) static ChallengeRestEntityfromChallenge(AnnouncementService announcementService, Challenge challenge, int announcementsPerChallenge, boolean noDomain, PeriodType periodType) static ChallengeRestEntityfromChallenge(Challenge challenge, List<Announcement> challengeAnnouncements) static ChallengeRestEntityfromChallenge(Challenge challenge, List<Announcement> challengeAnnouncements, boolean noDomain) static List<RuleRestEntity>static RuleRestEntityruleToRestEntity(RuleDTO rule, String username, List<String> expand) static List<DomainRestEntity>toRestEntities(List<DomainDTO> domains, String username) static DomainRestEntitytoRestEntity(DomainDTO domain, String username)
-
Method Details
-
fromAnnouncementList
-
fromChallenge
public static ChallengeRestEntity fromChallenge(AnnouncementService announcementService, Challenge challenge, int announcementsPerChallenge, boolean noDomain, PeriodType periodType) throws IllegalAccessException - Throws:
IllegalAccessException
-
fromChallenge
public static ChallengeRestEntity fromChallenge(Challenge challenge, List<Announcement> challengeAnnouncements) -
fromChallenge
public static ChallengeRestEntity fromChallenge(Challenge challenge, List<Announcement> challengeAnnouncements, boolean noDomain) -
toRestEntity
-
toRestEntities
-
ruleListToRestEntities
-
ruleToRestEntity
-