
edu.stanford.protege.webprotege.dispatch.AutoValue_ActionExecutionResult Maven / Gradle / Ivy
The newest version!
package edu.stanford.protege.webprotege.dispatch;
import com.fasterxml.jackson.annotation.JsonIgnore;
import edu.stanford.protege.webprotege.permissions.PermissionDeniedException;
import javax.annotation.Nullable;
import javax.annotation.processing.Generated;
@Generated("com.google.auto.value.processor.AutoValueProcessor")
final class AutoValue_ActionExecutionResult extends ActionExecutionResult {
private final DispatchServiceResultContainer resultInternal;
private final PermissionDeniedException permissionDeniedExceptionInternal;
private final ActionExecutionException actionExecutionExceptionInternal;
AutoValue_ActionExecutionResult(
@Nullable DispatchServiceResultContainer resultInternal,
@Nullable PermissionDeniedException permissionDeniedExceptionInternal,
@Nullable ActionExecutionException actionExecutionExceptionInternal) {
this.resultInternal = resultInternal;
this.permissionDeniedExceptionInternal = permissionDeniedExceptionInternal;
this.actionExecutionExceptionInternal = actionExecutionExceptionInternal;
}
@Nullable
@JsonIgnore
@Override
protected DispatchServiceResultContainer getResultInternal() {
return resultInternal;
}
@Nullable
@Override
public PermissionDeniedException getPermissionDeniedExceptionInternal() {
return permissionDeniedExceptionInternal;
}
@Nullable
@Override
public ActionExecutionException getActionExecutionExceptionInternal() {
return actionExecutionExceptionInternal;
}
@Override
public String toString() {
return "ActionExecutionResult{"
+ "resultInternal=" + resultInternal + ", "
+ "permissionDeniedExceptionInternal=" + permissionDeniedExceptionInternal + ", "
+ "actionExecutionExceptionInternal=" + actionExecutionExceptionInternal
+ "}";
}
@Override
public boolean equals(Object o) {
if (o == this) {
return true;
}
if (o instanceof ActionExecutionResult) {
ActionExecutionResult that = (ActionExecutionResult) o;
return (this.resultInternal == null ? that.getResultInternal() == null : this.resultInternal.equals(that.getResultInternal()))
&& (this.permissionDeniedExceptionInternal == null ? that.getPermissionDeniedExceptionInternal() == null : this.permissionDeniedExceptionInternal.equals(that.getPermissionDeniedExceptionInternal()))
&& (this.actionExecutionExceptionInternal == null ? that.getActionExecutionExceptionInternal() == null : this.actionExecutionExceptionInternal.equals(that.getActionExecutionExceptionInternal()));
}
return false;
}
@Override
public int hashCode() {
int h$ = 1;
h$ *= 1000003;
h$ ^= (resultInternal == null) ? 0 : resultInternal.hashCode();
h$ *= 1000003;
h$ ^= (permissionDeniedExceptionInternal == null) ? 0 : permissionDeniedExceptionInternal.hashCode();
h$ *= 1000003;
h$ ^= (actionExecutionExceptionInternal == null) ? 0 : actionExecutionExceptionInternal.hashCode();
return h$;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy