|
@@ -27,45 +27,12 @@ import org.apache.ambari.server.api.util.TreeNode;
|
|
|
*/
|
|
|
public interface Result {
|
|
|
|
|
|
- public static enum STATUS { OK(200, "OK", false), CREATED(201, "Created", false), ACCEPTED(202, "Accepted", false),
|
|
|
- CONFLICT(409, "Resource Conflict", true), NOT_FOUND(404, "Not Found", true), BAD_REQUEST(400, "Bad Request", true),
|
|
|
- UNAUTHORIZED(401, "Unauthorized", true), FORBIDDEN(403, "Forbidden", true),
|
|
|
- SERVER_ERROR(500, "Internal Server Error", true);
|
|
|
-
|
|
|
- private int m_code;
|
|
|
- private String m_desc;
|
|
|
- private boolean m_isErrorState;
|
|
|
-
|
|
|
- private STATUS(int code, String description, boolean isErrorState) {
|
|
|
- m_code = code;
|
|
|
- m_desc = description;
|
|
|
- m_isErrorState = isErrorState;
|
|
|
- }
|
|
|
-
|
|
|
- public int getStatus() {
|
|
|
- return m_code;
|
|
|
- }
|
|
|
-
|
|
|
- public String getDescription() {
|
|
|
- return m_desc;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isErrorState() {
|
|
|
- return m_isErrorState;
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public String toString() {
|
|
|
- return getDescription();
|
|
|
- }
|
|
|
- };
|
|
|
-
|
|
|
/**
|
|
|
* Obtain the results of the request invocation as a Tree structure.
|
|
|
*
|
|
|
* @return the results of the request a a Tree structure
|
|
|
*/
|
|
|
- public TreeNode<Resource> getResultTree();
|
|
|
+ TreeNode<Resource> getResultTree();
|
|
|
|
|
|
/**
|
|
|
* Determine whether the request was handled synchronously.
|
|
@@ -73,9 +40,9 @@ public interface Result {
|
|
|
*
|
|
|
* @return true if the request was synchronous, false if it was asynchronous
|
|
|
*/
|
|
|
- public boolean isSynchronous();
|
|
|
+ boolean isSynchronous();
|
|
|
|
|
|
- public ResultStatus getStatus();
|
|
|
+ ResultStatus getStatus();
|
|
|
|
|
|
- public void setResultStatus(ResultStatus status);
|
|
|
+ void setResultStatus(ResultStatus status);
|
|
|
}
|