What API are you using - JAX-WS? If so, you'd use the @WebMethod annotation to indicate which methods you want to expose. It's possible that that doesn't work with nested classes, though (in which the outer class needs to provide setters and getters which you can annotate).
Thanks for your reply, I am using ADB api, but I found what the problem was the inner class was not defined in wsdl, when I searched for the solution, on Issues Apache and got it under this link Fix for the inner classes issue (attached)
subject: How to access a class defined within a class in WebService