1 package org.openecomp.sdc.tosca.errors;
3 import org.openecomp.sdc.common.errors.ErrorCategory;
4 import org.openecomp.sdc.common.errors.ErrorCode;
6 public class CreateInterfaceObjectErrorBuilder {
8 private static final String COULD_NOT_CREATE_OBJECT_MSG =
9 "Could not create %s from %s. Reason - %s";
10 private final ErrorCode.ErrorCodeBuilder builder = new ErrorCode.ErrorCodeBuilder();
12 public CreateInterfaceObjectErrorBuilder(String interfaceClassName,
15 builder.withId(ToscaErrorCodes.INVALID_INTERFACE_VALUE);
16 builder.withCategory(ErrorCategory.APPLICATION);
18 String.format(COULD_NOT_CREATE_OBJECT_MSG, interfaceClassName, interfaceId, reason));
21 public ErrorCode build() {
22 return builder.build();