package fr.openwide.maven.artifact.notifier.web.application.artifact.component; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.model.IModel; import org.apache.wicket.model.ResourceModel; import fr.openwide.core.wicket.markup.html.panel.GenericPanel; import fr.openwide.maven.artifact.notifier.core.business.artifact.model.Artifact; import fr.openwide.maven.artifact.notifier.web.application.MavenArtifactNotifierSession; public class ArtifactPublicPanel extends GenericPanel<Artifact> { private static final long serialVersionUID = -8479708798509150198L; public ArtifactPublicPanel(String id, IModel<Artifact> artifactModel) { super(id, artifactModel); add(new Label("description", new ResourceModel("artifact.description.text")).setEscapeModelStrings(false)); } @Override protected void onConfigure() { super.onConfigure(); setVisible(MavenArtifactNotifierSession.get().getUser() == null); } }