1 package org.objectweb.celtix.context; 2 3 import java.security.Principal ; 4 import javax.xml.ws.WebServiceContext; 5 import javax.xml.ws.handler.MessageContext; 6 7 8 public class WebServiceContextImpl implements WebServiceContext { 9 10 private static ThreadLocal <MessageContext> context = new ThreadLocal <MessageContext>(); 11 12 public WebServiceContextImpl() { 13 } 14 15 public WebServiceContextImpl(MessageContext ctx) { 16 setMessageContext(ctx); 17 } 18 19 21 public final MessageContext getMessageContext() { 22 return context.get(); 23 } 24 25 public final Principal getUserPrincipal() { 26 return null; 27 } 28 29 public final boolean isUserInRole(final String string) { 30 return false; 31 } 32 33 public static void setMessageContext(MessageContext ctx) { 34 context.set(ctx); 35 } 36 37 public static void clear() { 38 context.set(null); 39 } 40 } 41 | Popular Tags |