package org.ebayopensource.turmeric.error.v1.services.testservice.impl;
import com.ebay.marketplace.error.v1.services.testservice.ErrorTestServiceV1;
import com.ebay.marketplace.error.v1.services.testservice.GetErrorRequest;
import com.ebay.marketplace.error.v1.services.testservice.GetErrorResponse;
import com.ebay.marketplace.error.v1.services.testservice.GetPolymorphismResponse;
import com.ebay.marketplace.error.v1.services.testservice.GetVersionRequest;
import com.ebay.marketplace.error.v1.services.testservice.GetVersionResponse;
import com.ebay.marketplace.error.v1.services.testservice.PolyType;
import com.ebay.marketplace.services.ErrorCategory;
import com.ebay.marketplace.services.ErrorMessage;
import com.ebay.marketplace.services.ErrorData;
import com.ebay.marketplace.services.ErrorSeverity;
public class ErrorTestServiceV1Impl
implements ErrorTestServiceV1
{
public GetVersionResponse getVersion(GetVersionRequest param0) {
return null;
}
public GetErrorResponse getError(GetErrorRequest param0) {
GetErrorResponse res = new GetErrorResponse();
com.ebay.marketplace.services.ErrorData data = new ErrorData();
data.setErrorId(1234l);
data.setMessage("test message");
data.setSeverity(ErrorSeverity.ERROR);
data.setDomain("test domain");
data.setCategory(ErrorCategory.APPLICATION);
data.setExceptionId("Exception id");
ErrorMessage error = new ErrorMessage();
error.getError().add(data);
res.setErrorMessage(error) ;
res.setOutput("adas");
return res;
}
@Override
public GetPolymorphismResponse getPolymorphism(
PolyType getPolymorphismRequest) {
GetPolymorphismResponse res = new GetPolymorphismResponse();
res.setOut("value");
return res;
}
}