[IOT-1556] Changes in cloud according to the stateless in CloudInterface and AccountS...
[platform/upstream/iotivity.git] / cloud / interface / src / main / java / org / iotivity / cloud / ciserver / resources / proxy / account / AclInvite.java
index ff05fab..86e53f1 100644 (file)
@@ -28,9 +28,9 @@ import org.iotivity.cloud.base.connector.ConnectorPool;
 import org.iotivity.cloud.base.device.Device;
 import org.iotivity.cloud.base.device.IRequestChannel;
 import org.iotivity.cloud.base.exception.ServerException;
+import org.iotivity.cloud.base.exception.ServerException.BadRequestException;
 import org.iotivity.cloud.base.protocols.IRequest;
 import org.iotivity.cloud.base.protocols.MessageBuilder;
-import org.iotivity.cloud.base.protocols.enums.ContentFormat;
 import org.iotivity.cloud.base.resource.Resource;
 import org.iotivity.cloud.ciserver.Constants;
 import org.iotivity.cloud.util.Cbor;
@@ -66,28 +66,23 @@ public class AclInvite extends Resource {
                         request.getPayload(), HashMap.class);
 
                 checkPayloadException(Constants.REQ_INVITE, payloadData);
-
-                payloadData.put(Constants.USER_ID, srcDevice.getUserId());
-
-                request = MessageBuilder.modifyRequest(request, null, null,
-                        ContentFormat.APPLICATION_CBOR,
-                        cbor.encodingPayloadToCbor(payloadData));
                 break;
-
-            default:
-
-                StringBuffer additionalQuery = new StringBuffer();
-                additionalQuery.append(
-                        Constants.USER_ID + "=" + srcDevice.getUserId());
-
-                String uriQuery = additionalQuery.toString()
-                        + (request.getUriQuery() != null
-                                ? (";" + request.getUriQuery()) : "");
-                request = MessageBuilder.modifyRequest(request, null, uriQuery,
-                        null, null);
-
+            case GET:
                 break;
+            case DELETE:
+                break;
+            default:
+                throw new BadRequestException(
+                        request.getMethod() + " request type is not support");
         }
+        StringBuffer additionalQuery = new StringBuffer();
+        additionalQuery.append(Constants.USER_ID + "=" + srcDevice.getUserId());
+
+        String uriQuery = additionalQuery.toString()
+                + (request.getUriQuery() != null ? (";" + request.getUriQuery())
+                        : "");
+        request = MessageBuilder.modifyRequest(request, null, uriQuery, null,
+                null);
 
         mAuthServer.sendRequest(request, srcDevice);
     }