Catalog alignment
[sdc.git] / catalog-be / src / main / java / org / openecomp / sdc / be / components / impl / exceptions / ByResponseFormatComponentException.java
index 0737c45..85fe3ec 100644 (file)
  */
 package org.openecomp.sdc.be.components.impl.exceptions;
 
+import org.openecomp.sdc.be.dao.api.ActionStatus;
 import org.openecomp.sdc.exception.ResponseFormat;
 
 public class ByResponseFormatComponentException extends ComponentException {
 
     private final transient ResponseFormat responseFormat;
+    private final ActionStatus actionStatus;
+    private final String[] params;
 
-    public ByResponseFormatComponentException(ResponseFormat responseFormat) {
+    public ByResponseFormatComponentException(ResponseFormat responseFormat, String... params) {
+        super(responseFormat);
         this.responseFormat = responseFormat;
+        this.params = params.clone();
+        this.actionStatus = ActionStatus.OK;
+    }
+
+    public String[] getParams() {
+        return params.clone();
+    }
+
+    public ActionStatus getActionStatus(){
+        return actionStatus;
     }
 
     @Override