001
014
015 package com.liferay.portal.model;
016
017 import com.liferay.portal.kernel.language.LanguageUtil;
018 import com.liferay.portal.kernel.util.StringPool;
019 import com.liferay.portal.kernel.util.StringUtil;
020
021 import java.util.Locale;
022
023
026 public class UserGroupConstants {
027
028 public static final long DEFAULT_PARENT_USER_GROUP_ID = 0;
029
030 public static final String NAME_INVALID_CHARACTERS =
031 StringPool.COMMA + StringPool.SPACE + StringPool.STAR;
032
033 public static final String NAME_LABEL = "user-group-name";
034
035 public static final String NAME_RESERVED_WORDS = StringPool.NULL;
036
037 public static String getNameGeneralRestrictions(
038 Locale locale, boolean allowNumeric) {
039
040 String nameGeneralRestrictions = StringUtil.toLowerCase(
041 LanguageUtil.get(locale, "blank"));
042
043 if (!allowNumeric) {
044 nameGeneralRestrictions +=
045 StringPool.COMMA_AND_SPACE +
046 StringUtil.toLowerCase(LanguageUtil.get(locale, "numeric"));
047 }
048
049 return nameGeneralRestrictions;
050 }
051
052 }