All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.zoomlion.cloud.common.response.OAuthErrorResponse Maven / Gradle / Ivy

The newest version!
package com.zoomlion.cloud.common.response;

import java.util.ArrayList;
import java.util.Locale;

import org.springframework.context.i18n.LocaleContextHolder;

import com.zoomlion.cloud.common.error.MainError;
import com.zoomlion.cloud.common.error.MainErrorType;
import com.zoomlion.cloud.common.error.MainErrors;
import com.zoomlion.cloud.common.error.SubError;
import com.zoomlion.cloud.common.error.SubErrors;

public class OAuthErrorResponse extends ErrorResponse{
	
	public OAuthErrorResponse() {
		
	}
	
	public OAuthErrorResponse(String errorCode, String errorMsg) {
		Locale locale = LocaleContextHolder.getLocale();
        MainError mainError = MainErrors.getError(MainErrorType.INSUFFICIENT_ISV_PERMISSIONS,locale);

        SubError subError = SubErrors.getSubError(errorCode, errorMsg, locale);
        ArrayList subErrors = new ArrayList();
        subErrors.add(subError);

        setMainError(mainError);
        setSubErrors(subErrors);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy