1 package org.jbpm.bpel.service.def; 2 3 import java.util.HashMap ; 4 import java.util.Iterator ; 5 import java.util.Map ; 6 7 import javax.xml.rpc.handler.soap.SOAPMessageContext ; 8 import javax.xml.soap.SOAPMessage ; 9 10 14 class SOAPMessageContextImpl implements SOAPMessageContext { 15 16 private Map properties = new HashMap (); 17 private SOAPMessage message; 18 19 public SOAPMessageContextImpl() { 20 } 21 22 public SOAPMessageContextImpl(SOAPMessage message) { 23 this.message = message; 24 } 25 26 27 public boolean containsProperty(String name) { 28 return properties.containsKey(name); 29 } 30 31 32 public Object getProperty(String name) { 33 return properties.get(name); 34 } 35 36 37 public Iterator getPropertyNames() { 38 return properties.keySet().iterator(); 39 } 40 41 42 public void removeProperty(String name) { 43 properties.remove(name); 44 } 45 46 47 public void setProperty(String name, Object value) { 48 properties.put(name, value); 49 } 50 51 52 public SOAPMessage getMessage() { 53 return message; 54 } 55 56 57 public void setMessage(SOAPMessage message) { 58 this.message = message; 59 } 60 61 62 public String [] getRoles() { 63 return null; 65 } 66 } | Popular Tags |