* limitations under the License.
* ============LICENSE_END=========================================================
*/
-
package org.openecomp.sdc.be.components.validation.component;
+import org.apache.commons.lang3.StringUtils;
import org.openecomp.sdc.be.components.impl.exceptions.ByResponseFormatComponentException;
import org.openecomp.sdc.be.components.impl.exceptions.ComponentException;
import org.openecomp.sdc.be.dao.api.ActionStatus;
import org.openecomp.sdc.exception.ResponseFormat;
@org.springframework.stereotype.Component
-public class ComponentProjectCodeValidator implements ComponentFieldValidator{
+public class ComponentProjectCodeValidator implements ComponentFieldValidator {
private static final Logger log = Logger.getLogger(ComponentProjectCodeValidator.class.getName());
private ComponentsUtils componentsUtils;
}
log.debug("validate ProjectCode name ");
String projectCode = component.getProjectCode();
-
- if (!ValidationUtils.validateStringNotEmpty(projectCode)) {
+ if (StringUtils.isEmpty(projectCode)) {
log.info("projectCode is empty is allowed CR.");
return;
}
-
try {
validateProjectCode(projectCode);
} catch (ComponentException exp) {
ResponseFormat responseFormat = exp.getResponseFormat();
componentsUtils.auditComponentAdmin(responseFormat, user, component, actionEnum, component.getComponentType(),
- ResourceVersionInfo.newBuilder()
- .build());
+ ResourceVersionInfo.newBuilder().build());
throw exp;
}
-
}
private void validateProjectCode(String projectCode) {