package jnpf.dmsService.support; import jnpf.base.UserInfo; import jnpf.util.IpUtil; import jnpf.util.ServletUtil; import jnpf.util.UserProvider; import org.springframework.stereotype.Component; @Component public class DmsPrintOperationRequestContext { public UserInfo currentUser() { return UserProvider.getUser(); } public String header(String name) { try { return ServletUtil.getRequest().getHeader(name); } catch (RuntimeException ex) { return null; } } public String requestIp() { return IpUtil.getIpAddr(); } public String userAgent() { return ServletUtil.getUserAgent(); } }