[jbossws-users] [JBossWS] - JBoss 4.2.0 web service not exposing getters

pixel do-not-reply at jboss.com
Thu Jul 5 04:24:38 EDT 2007


Hi,

I have what I hope is a fairly simple problem, and I suspect I am just missing something obvious.  I have a web service with a method which returns a POJO containing Strings, longs and booleans.  I can access the variables directly if I set @XmlAccessorType(XmlAccessType.FIELD), but I can't get the service to expose the getters.  Is this possible, as I want some logic in the getters.

Web Service

  | @Stateless
  | @WebContext(contextRoot="/web-services", secureWSDLAccess=false) 
  | @WebService(name="MobileUpdate", serviceName = "MobileUpdate")
  | @SOAPBinding(style = SOAPBinding.Style.RPC)
  | public class MobileUpdateService {
  | 	@WebMethod
  | 	public MobileConfigResponse getConfig( String msisdn ) {
  | 		return new MobileConfigAction().act( msisdn );
  | 	}
  | }
  | 

Returned POJOs

  | @XmlAccessorType(XmlAccessType.FIELD)
  | public class MobileConfigResponse {
  | 
  | 	protected String[] errors;
  | 	protected String config;
  | 	protected long id;
  | 		
  | 	MobileConfigResponse() {}
  | 		
  | 	public MobileConfigResponse( String[] _errors, String _config, long _id ) {
  | 		errors = _errors;
  | 		config = _config;
  | 		id = _id;
  | 	}
  | 	
  | 	public String[] getErrors){
  | 		return errors;
  | 	}
  | 	
  | 	public boolean isError() {
  | 		return errors != null && errors.length > 0
  | 	}
  | 		
  | 	public String getConfig() {
  | 		return config;
  | 	}
  | 		
  | 	public long getId() {
  | 		return id;
  | 	}
  | 	
  | }
  | 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4060696#4060696

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4060696



More information about the jbossws-users mailing list