mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Merge branch 'feature/operations' into 'master'
Added new operation status See merge request entgra/carbon-device-mgt!834
This commit is contained in:
commit
9af1e72b73
@ -610,10 +610,12 @@ public class RequestValidationUtil {
|
||||
|| Constants.OperationStatus.NOTNOW.toUpperCase().equals(status.get(i))
|
||||
|| Constants.OperationStatus.REPEATED.toUpperCase().equals(status.get(i))
|
||||
|| Constants.OperationStatus.PENDING.toUpperCase().equals(status.get(i))
|
||||
|| Constants.OperationStatus.IN_PROGRESS.toUpperCase().equals(status.get(i))) {
|
||||
|| Constants.OperationStatus.IN_PROGRESS.toUpperCase().equals(status.get(i))
|
||||
|| Constants.OperationStatus.REQUIRED_CONFIRMATION.toUpperCase().equals(status.get(i))
|
||||
|| Constants.OperationStatus.CONFIRMED.toUpperCase().equals(status.get(i))) {
|
||||
} else {
|
||||
String msg = "Invalid status type: " + status + ". \nValid status types are COMPLETED | ERROR | " +
|
||||
"IN_PROGRESS | NOTNOW | PENDING | REPEATED";
|
||||
"IN_PROGRESS | NOTNOW | PENDING | REPEATED | REQUIRED_CONFIRMATION | CONFIRMED";
|
||||
log.error(msg);
|
||||
throw new InputValidationException(new ErrorResponse.ErrorResponseBuilder()
|
||||
.setCode(HttpStatus.SC_BAD_REQUEST)
|
||||
|
||||
@ -68,6 +68,8 @@ public class Constants {
|
||||
public static final String PENDING = "pending";
|
||||
public static final String NOTNOW = "notnow";
|
||||
public static final String REPEATED = "repeated";
|
||||
public static final String REQUIRED_CONFIRMATION = "required_confirmation";
|
||||
public static final String CONFIRMED = "confirmed";
|
||||
}
|
||||
public static final String DEVICES = "devices";
|
||||
public static final String ATTRIBUTE_DISPLAY_NAME = "DisplayName";
|
||||
|
||||
@ -959,9 +959,15 @@ public class DeviceMgtAPIUtils {
|
||||
case Constants.OperationStatus.REPEATED:
|
||||
operation.setStatus(Operation.Status.REPEATED);
|
||||
break;
|
||||
case Constants.OperationStatus.REQUIRED_CONFIRMATION:
|
||||
operation.setStatus(Operation.Status.REQUIRED_CONFIRMATION);
|
||||
break;
|
||||
case Constants.OperationStatus.CONFIRMED:
|
||||
operation.setStatus(Operation.Status.CONFIRMED);
|
||||
break;
|
||||
default:
|
||||
String msg = "Invalid operation status. Valid operations: " +
|
||||
"[IN_PROGRESS, PENDING, COMPLETED, ERROR, REPEATED, NOTNOW]";
|
||||
"[IN_PROGRESS, PENDING, COMPLETED, ERROR, REPEATED, NOTNOW, REQUIRED_CONFIRMATION, CONFIRMED]";
|
||||
log.error(msg);
|
||||
throw new BadRequestException(msg);
|
||||
}
|
||||
|
||||
@ -30,7 +30,7 @@ import java.util.List;
|
||||
public class ActivityStatus {
|
||||
|
||||
public enum Status {
|
||||
IN_PROGRESS, PENDING, COMPLETED, ERROR, REPEATED, INVALID, UNAUTHORIZED, NOTNOW
|
||||
IN_PROGRESS, PENDING, COMPLETED, ERROR, REPEATED, INVALID, UNAUTHORIZED, NOTNOW, REQUIRED_CONFIRMATION, CONFIRMED
|
||||
}
|
||||
|
||||
@ApiModelProperty(
|
||||
|
||||
@ -37,7 +37,7 @@ public class Operation implements Serializable {
|
||||
}
|
||||
|
||||
public enum Status {
|
||||
IN_PROGRESS, PENDING, COMPLETED, ERROR, REPEATED, NOTNOW
|
||||
IN_PROGRESS, PENDING, COMPLETED, ERROR, REPEATED, NOTNOW, REQUIRED_CONFIRMATION, CONFIRMED
|
||||
}
|
||||
|
||||
public enum Control {
|
||||
|
||||
@ -30,7 +30,7 @@ public class Operation implements Serializable {
|
||||
}
|
||||
|
||||
public enum Status {
|
||||
IN_PROGRESS, PENDING, COMPLETED, ERROR, REPEATED, NOTNOW
|
||||
IN_PROGRESS, PENDING, COMPLETED, ERROR, REPEATED, NOTNOW, REQUIRED_CONFIRMATION, CONFIRMED
|
||||
}
|
||||
|
||||
public enum Control {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user