Search in sources :

Example 41 with Fault

use of org.ovirt.engine.api.model.Fault in project ovirt-engine by oVirt.

the class BackendHostResource method handleFailure.

private Response handleFailure(Action action, String message) {
    action.setStatus(CreationStatus.FAILED.value());
    action.setFault(new Fault());
    action.getFault().setReason(message);
    return Response.ok().entity(action).build();
}
Also used : Fault(org.ovirt.engine.api.model.Fault)

Example 42 with Fault

use of org.ovirt.engine.api.model.Fault in project ovirt-engine by oVirt.

the class AbstractBackendBaseTest method verifyFault.

protected void verifyFault(WebApplicationException wae, String reason, String detail, int status) {
    verifyFault(wae, status);
    Fault fault = (Fault) wae.getResponse().getEntity();
    assertEquals(reason, fault.getReason());
    assertEquals(detail, fault.getDetail());
}
Also used : Fault(org.ovirt.engine.api.model.Fault)

Aggregations

Fault (org.ovirt.engine.api.model.Fault)42 WebApplicationException (javax.ws.rs.WebApplicationException)17 Test (org.junit.Test)15 UriInfo (javax.ws.rs.core.UriInfo)14 IOException (java.io.IOException)4 URISyntaxException (java.net.URISyntaxException)3 Request (javax.ws.rs.core.Request)3 AbstractBackendCollectionResourceTest (org.ovirt.engine.api.restapi.resource.AbstractBackendCollectionResourceTest)3 Action (org.ovirt.engine.api.model.Action)2 CreationStatus (org.ovirt.engine.api.model.CreationStatus)2 AsyncTaskStatus (org.ovirt.engine.core.common.businessentities.AsyncTaskStatus)2 Response (javax.ws.rs.core.Response)1 Creation (org.ovirt.engine.api.model.Creation)1 GlusterBrick (org.ovirt.engine.api.model.GlusterBrick)1 Vm (org.ovirt.engine.api.model.Vm)1 AbstractBackendSubResourceTest (org.ovirt.engine.api.restapi.resource.AbstractBackendSubResourceTest)1 InvalidValueException (org.ovirt.engine.api.utils.InvalidValueException)1 ActionType (org.ovirt.engine.core.common.action.ActionType)1 RemoveStorageDomainParameters (org.ovirt.engine.core.common.action.RemoveStorageDomainParameters)1 RunVmParams (org.ovirt.engine.core.common.action.RunVmParams)1