public static ImportPortletsFailed createImportPortletsFailed(List<String> importIds, ErrorCodes.Codes errorCode, String reason)
{
ParameterValidation.throwIllegalArgExceptionIfNull(errorCode, "ErrorCode");
if (ParameterValidation.existsAndIsNotEmpty(importIds))
{
ImportPortletsFailed failedPortlets = new ImportPortletsFailed();
failedPortlets.getImportID().addAll(importIds);
if (reason != null)
{
failedPortlets.setReason(createLocalizedString(reason));
}
failedPortlets.setErrorCode(ErrorCodes.getQname(errorCode));
return failedPortlets;
}
throw new IllegalArgumentException("Must provide non-null, non-empty portlet id list.");