|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kth.pdc.grid.utility.AxisUtil
public class AxisUtil
Axis Utility methods.
| Constructor Summary | |
|---|---|
AxisUtil()
|
|
| Method Summary | |
|---|---|
static int |
decodeAction(String action,
Vector actions)
Returns first WS-Security header for a given actor. |
static SOAPMessage |
toSOAPMessage(Document doc)
Convert a DOM Document into a soap message. |
static SOAPMessage |
updateSOAPMessage(Document doc,
SOAPMessage message)
Update soap message. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AxisUtil()
| Method Detail |
|---|
public static SOAPMessage toSOAPMessage(Document doc)
throws Exception
doc -
Exception
public static SOAPMessage updateSOAPMessage(Document doc,
SOAPMessage message)
throws Exception
doc - message -
Exception
public static int decodeAction(String action,
Vector actions)
throws AxisFault
env - actor -
SOAPException - public static SOAPHeaderElement getSecurityHeader(
SOAPEnvelope env,
String actor)
throws SOAPException {
SOAPHeader header = env.getHeader();
if (header == null) {
return null;
}
Iterator headerElements = header.examineHeaderElements(actor);
while (headerElements.hasNext()) {
SOAPHeaderElement he = (SOAPHeaderElement) headerElements.next();
Name nm = he.getElementName();
// find ws-security header
if (nm.getLocalName().equalsIgnoreCase(WSConstants.WSSE_LN)
&& nm.getURI().equalsIgnoreCase(WSConstants.WSSE_NS)) {
return he;
}
}
return null;
}
AxisFault
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||