package com.ocpsoft.socialpm.gwt.client.local.view.component;
import javax.annotation.PostConstruct;
import javax.inject.Inject;
import org.jboss.errai.ui.shared.api.annotations.DataField;
import org.jboss.errai.ui.shared.api.annotations.Templated;
import com.google.gwt.user.client.ui.Composite;
import com.ocpsoft.socialpm.model.user.Profile;
@Templated
public class WelcomeBar extends Composite
{
@Inject
@DataField
Span greeting;
@Inject
@DataField
GravatarImage gravatar;
@Inject
@DataField
ProfileLink profileNameLink;
@PostConstruct
public final void init()
{
gravatar.setSize(90);
greeting.setInnerText("Everything is fine.");
}
public void setProfile(Profile profile)
{
gravatar.setProfile(profile);
profileNameLink.setProfile(profile);
}
}