001
014
015 package com.liferay.portlet.asset.util;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.util.ArrayUtil;
019 import com.liferay.portlet.asset.AssetTagException;
020 import com.liferay.portlet.messageboards.model.MBDiscussion;
021
022
025 public class MinimalAssetEntryValidator extends BaseAssetEntryValidator {
026
027 @Override
028 public void validate(
029 long groupId, String className, long[] categoryIds,
030 String[] tagNames)
031 throws PortalException {
032
033 if (!className.equals(MBDiscussion.class.getName()) &&
034 ArrayUtil.isEmpty(tagNames)) {
035
036 throw new AssetTagException(AssetTagException.AT_LEAST_ONE_TAG);
037 }
038 }
039
040 }