ContextHolder.java
730 Bytes
package com.tianting.infoloop.context;
import com.tianting.infoloop.constants.ConfigConstants;
import java.util.Optional;
public class ContextHolder {
public static Integer getUserId() {
final var userId = ConfigConstants.USER_ID.get();
return Optional.ofNullable(userId).map(Integer::valueOf).orElse(null);
}
public static Integer getEnterpriseId() {
final var enterpriseId = ConfigConstants.ENTERPRISE_ID.get();
return Optional.ofNullable(enterpriseId).map(Integer::valueOf).orElse(null);
}
public static Integer getSource() {
final var source = ConfigConstants.SOURCE.get();
return Optional.ofNullable(source).map(Integer::valueOf).orElse(null);
}
}