Fix for Jira issue: IOT-1252
[platform/upstream/iotivity.git] / service / simulator / java / sdk / src / org / oic / simulator / SimulatorResult.java
old mode 100644 (file)
new mode 100755 (executable)
index 8e4b9eb..0e4a9ab
@@ -21,57 +21,33 @@ package org.oic.simulator;
  */
 public enum SimulatorResult {
     /** STACK error codes - START */
-    SIMULATOR_OK,
-    SIMULATOR_RESOURCE_CREATED,
-    SIMULATOR_RESOURCE_DELETED,
-    SIMULATOR_CONTINUE,
-    SIMULATOR_INVALID_URI,
-    SIMULATOR_INVALID_QUERY,
-    SIMULATOR_INVALID_IP,
-    SIMULATOR_INVALID_PORT,
-    SIMULATOR_INVALID_CALLBACK,
-    SIMULATOR_INVALID_METHOD,
-    SIMULATOR_INVALID_PARAM,
-    SIMULATOR_INVALID_OBSERVE_PARAM,
-    SIMULATOR_NO_MEMORY,
-    SIMULATOR_COMM_ERROR,
-    SIMULATOR_TIMEOUT,
-    SIMULATOR_ADAPTER_NOT_ENABLED,
-    SIMULATOR_NOTIMPL,
-    SIMULATOR_NO_RESOURCE,
-    SIMULATOR_RESOURCE_ERROR,
-    SIMULATOR_SLOW_RESOURCE,
-    SIMULATOR_DUPLICATE_REQUEST,
-    SIMULATOR_NO_OBSERVERS,
-    SIMULATOR_OBSERVER_NOT_FOUND,
-    SIMULATOR_VIRTUAL_DO_NOT_HANDLE,
-    SIMULATOR_INVALID_OPTION,
-    SIMULATOR_MALFORMED_RESPONSE,
-    SIMULATOR_PERSISTENT_BUFFER_REQUIRED,
-    SIMULATOR_INVALID_REQUEST_HANDLE,
-    SIMULATOR_INVALID_DEVICE_INFO,
-    SIMULATOR_INVALID_JSON,
-    SIMULATOR_UNAUTHORIZED_REQ,
-
-    SIMULATOR_PRESENCE_STOPPED,
-    SIMULATOR_PRESENCE_TIMEOUT,
-    SIMULATOR_PRESENCE_DO_NOT_HANDLE,
+    SIMULATOR_OK, SIMULATOR_RESOURCE_CREATED, SIMULATOR_RESOURCE_DELETED, SIMULATOR_CONTINUE, SIMULATOR_RESOURCE_CHANGED, SIMULATOR_INVALID_URI, SIMULATOR_INVALID_QUERY, SIMULATOR_INVALID_IP, SIMULATOR_INVALID_PORT, SIMULATOR_INVALID_CALLBACK, SIMULATOR_INVALID_METHOD, SIMULATOR_INVALID_PARAM, SIMULATOR_INVALID_OBSERVE_PARAM, SIMULATOR_NO_MEMORY, SIMULATOR_COMM_ERROR, SIMULATOR_TIMEOUT, SIMULATOR_ADAPTER_NOT_ENABLED, SIMULATOR_NOTIMPL, SIMULATOR_NO_RESOURCE, SIMULATOR_RESOURCE_ERROR, SIMULATOR_SLOW_RESOURCE, SIMULATOR_DUPLICATE_REQUEST, SIMULATOR_NO_OBSERVERS, SIMULATOR_OBSERVER_NOT_FOUND, SIMULATOR_VIRTUAL_DO_NOT_HANDLE, SIMULATOR_INVALID_OPTION, SIMULATOR_MALFORMED_RESPONSE, SIMULATOR_PERSISTENT_BUFFER_REQUIRED, SIMULATOR_INVALID_REQUEST_HANDLE, SIMULATOR_INVALID_DEVICE_INFO, SIMULATOR_INVALID_JSON, SIMULATOR_UNAUTHORIZED_REQ, SIMULATOR_TOO_LARGE_REQ,
+
+    /** Error code from PDM */
+    SIMULATOR_PDM_IS_NOT_INITIALIZED, SIMULATOR_DUPLICATE_UUID, SIMULATOR_INCONSISTENT_DB,
+
+    /** Error code from OTM */
+    SIMULATOR_AUTHENTICATION_FAILURE,
+
+    SIMULATOR_PRESENCE_STOPPED, SIMULATOR_PRESENCE_TIMEOUT, SIMULATOR_PRESENCE_DO_NOT_HANDLE,
     /** STACK error codes - END */
 
     /** Simulator specific error codes - START */
-    SIMULATOR_INVALID_TYPE,
-    SIMULATOR_NOT_SUPPORTED,
-    SIMULATOR_OPERATION_NOT_ALLOWED,
-    SIMULATOR_OPERATION_IN_PROGRESS,
-
-    SIMULATOR_INVALID_RESPONSE_CODE,
-    SIMULATOR_UKNOWN_PROPERTY,
-    SIMULATOR_TYPE_MISMATCH,
-    SIMULATOR_BAD_VALUE,
+    SIMULATOR_INVALID_TYPE, SIMULATOR_NOT_SUPPORTED, SIMULATOR_OPERATION_NOT_ALLOWED, SIMULATOR_OPERATION_IN_PROGRESS,
+
+    SIMULATOR_INVALID_RESPONSE_CODE, SIMULATOR_UKNOWN_PROPERTY, SIMULATOR_TYPE_MISMATCH, SIMULATOR_BAD_VALUE, SIMULATOR_BAD_OBJECT, SIMULATOR_BAD_SCHEMA,
     /** Simulator specific error codes - END */
 
     SIMULATOR_ERROR;
 
+    /**
+     * This method returns the {@link SimulatorResult} at the given
+     * position(ordinal).
+     *
+     * @param ordinal
+     *            Index of the constant.
+     * @return {@link SimulatorResult} constant at the given index.
+     */
     public static SimulatorResult get(int ordinal) {
 
         SimulatorResult result;