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