All mapping Together
@WebService(portName = "ATMCardValidator", serviceName = "ValidatorService")
public class ATMCardValidator {
@WebResult(name = "IsValid")
@WebMethod(operationName = "ValidateATMCard")
public boolean validate(@WebParam(name = "ATM-Card") ATMCard atmCard) {
// Business logic
}
@WebResult(name = "IsValid")
@WebMethod(operationName = "ValidateATMCardNumber")
public void validate(@WebParam(name = "ATM-Card-Number") String atmCardNumber) {
// Business logic
}
@WebMethod(exclude = true)
public void validate(Long atmCardNumber) {
// Business logic
}
}
Ref : Beginning of JavaEE 7
public class ATMCardValidator {
@WebResult(name = "IsValid")
@WebMethod(operationName = "ValidateATMCard")
public boolean validate(@WebParam(name = "ATM-Card") ATMCard atmCard) {
// Business logic
}
@WebResult(name = "IsValid")
@WebMethod(operationName = "ValidateATMCardNumber")
public void validate(@WebParam(name = "ATM-Card-Number") String atmCardNumber) {
// Business logic
}
@WebMethod(exclude = true)
public void validate(Long atmCardNumber) {
// Business logic
}
}
Ref : Beginning of JavaEE 7