/*
* JBoss, Home of Professional Open Source
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jboss.seam.wiki.plugin.basic;
import org.hibernate.validator.Range;
import org.jboss.seam.wiki.preferences.PreferenceVisibility;
import org.jboss.seam.wiki.preferences.annotations.PreferenceProperty;
import org.jboss.seam.wiki.preferences.annotations.Preferences;
import java.io.Serializable;
@Preferences(
name = "OnlineMembers",
description = "#{messages['basic.onlineMembers.preferences.description']}",
mappedTo = "basic.onlineMembers"
)
public class OnlineMembersPreferences implements Serializable {
@PreferenceProperty(
description = "#{messages['basic.onlineMembers.preferences.property.membersPerRow']}",
visibility = {PreferenceVisibility.INSTANCE},
editorIncludeName = "NumberRange"
)
@Range(min = 1l, max = 50l)
private Long membersPerRow;
public Long getMembersPerRow() {
return membersPerRow;
}
}