Package models

Examples of models.Member


       
        // Non activity for member
        assertNull(Activity.find("select a from Activity a where a.member = ?", member).first());

        // Our member looked at an other member profile
        final Member other = createMember("other");
        other.lookedBy(member);
       
        // One activity for member
        Activity a = Activity.find("select a from Activity a where a.member = ?", member).first();
        assertActivity(a);
        assertTrue(a instanceof LookProfileActivity);
View Full Code Here


    @Test
    public void addLink() {
        // Non activity for member
        assertNull(Activity.find("select a from Activity a where a.member = ?", member).first());
       
        final Member other = createMember("other");
        member.addLink(other);
        // Ensure non activity duplication
        member.addLink(other);
       
        // One activity for member
View Full Code Here

*/
public final class DataGenerator {
   
    private static AtomicInteger nbMembers = new AtomicInteger(0);
    protected static Member createMember() {
        Member m = new Member("login"+nbMembers.getAndIncrement());
       
        m.company = Dummy.randomString(30);
        m.email = Dummy.randomEmail();
        m.firstname = Dummy.randomName(20);
        m.lastname = Dummy.randomName(30);
        m.longDescription = Dummy.randomText(5000);
        m.shortDescription = Dummy.randomText(140);
        m.nbConsults = Dummy.randomInt(9999);
        m.save();
       
        // Accounts
        m.addAccount(new TwitterAccount(Dummy.randomScreenName()));
        m.addAccount(new GoogleAccount(Dummy.randomGoogleId()));
       
        // Badges
        final int nbBadges = Dummy.randomInt(Badge.values().length);
        for (int i = 0; i < nbBadges; i++) {
            m.addBadge(Badge.values()[Dummy.randomInt(Badge.values().length)]);
        }

        // Interests
        // Some existing interests
        // Some new interests
        final int nbExistingInterests = Dummy.randomInt(5);
        List<Interest> interests = Interest.findAllOrdered();
        for (int i = 0; i < nbExistingInterests; i++) {
            m.addInterest(interests.get(Dummy.randomInt(interests.size())).name);
        }
        final int nbNewInterests = Dummy.randomInt(10);
        for (int i = 0; i < nbNewInterests; i++) {
            m.addInterest(Dummy.randomString(20));
        }
       
        // Shared links
        final int nbSharedLinks = Dummy.randomInt(5);
        for (int i = 0; i < nbSharedLinks; i++) {
            m.addSharedLink(new SharedLink(Dummy.randomString(25), Dummy.randomURL()));
        }
      
        return m.save();
    }
View Full Code Here

    public String getContent(Scope.Session s) {
        StringBuffer message = new StringBuffer();
        Matcher matcher = MENTION_PATTERN.matcher(content);
        while (matcher.find()) {
            final String login = matcher.group(1);
            final Member mentionedMember = Member.findByLogin(login);
            matcher.appendReplacement(message, renderMention(mentionedMember, s));
        }
        matcher.appendTail(message);
        return message.toString();
    }
View Full Code Here

TOP

Related Classes of models.Member

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.