org.ow2.jonas.generators.wsgen.ddmodifier
Class WsClientDDModifier

java.lang.Object
  extended by org.ow2.jonas.generators.wsgen.ddmodifier.DeploymentDescModifier
      extended by org.ow2.jonas.generators.wsgen.ddmodifier.WsClientDDModifier

public class WsClientDDModifier
extends DeploymentDescModifier

Modify a Web Services Client Deployment Desc Element. Wrapper around a jonas-service-ref element

Author:
Guillaume Sauthier

Field Summary
 
Fields inherited from class org.ow2.jonas.generators.wsgen.ddmodifier.DeploymentDescModifier
J2EE_NS, JONAS_NS
 
Constructor Summary
WsClientDDModifier(String name, Document doc, Element base)
          Creates a new WsClientDDModifier where element is a jonas-service-ref XML Node.
 
Method Summary
 void addJonasInitParam(String name, String value)
          Add a jonas-init-param in jonas-service-ref.
 Element createJonasServiceRef(String serviceRefName)
           
 boolean hasJonasServiceRef()
           
 
Methods inherited from class org.ow2.jonas.generators.wsgen.ddmodifier.DeploymentDescModifier
getDocument, getElement, getLogger, getParent, newElement, newElement, newJ2EEElement, newJ2EEElement, newJOnASElement, newJOnASElement, setDocument, setElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsClientDDModifier

public WsClientDDModifier(String name,
                          Document doc,
                          Element base)
Creates a new WsClientDDModifier where element is a jonas-service-ref XML Node.

Parameters:
name - service-ref-name value
doc - document base for Element creation
base - base element for searching jonas-service-ref
Method Detail

addJonasInitParam

public void addJonasInitParam(String name,
                              String value)
Add a jonas-init-param in jonas-service-ref.

Parameters:
name - param name
value - param value

hasJonasServiceRef

public boolean hasJonasServiceRef()
Returns:
Returns true if this web service client has a JOnAS specific descriptor (jonas-service-ref).

createJonasServiceRef

public Element createJonasServiceRef(String serviceRefName)
Parameters:
serviceRefName - the value of service-ref-name Element
Returns:
Returns a default jonas-service-ref Element (initialized with the given service-ref-name).


Copyright © 2010 OW2 Consortium. All Rights Reserved.