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

com.cmt.extension.core.BusinessContext Maven / Gradle / Ivy

The newest version!
package com.cmt.extension.core;

public class BusinessContext {
    private static ThreadLocal bizCode = new ThreadLocal<>();
    private static String globalBizCode;
    public static final String BIZ_CODE_KEY = "BIZCODE";

    public static void setBizCode(String bizCode) {
        BusinessContext.bizCode.set(bizCode);
    }

    public static String getBizCode() {
        if (BusinessContext.bizCode.get() == null || BusinessContext.bizCode.get().isEmpty()) {
            return BusinessContext.globalBizCode;
        } else {
            return BusinessContext.bizCode.get();
        }
    }

    public static void setGlobalBizCode(String bizCode) {
        BusinessContext.globalBizCode = bizCode;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy