这是一个网络服务代码。我将使用自下而上的方法从下面的代码生成 WSDL 并发布它(使用 apache axis2 codeGenerator)。我正在编写检查用户名和密码的 JAVA 代码。验证用户名和密码后,我的代码应检查唯一 ID 是否为整数且不为零,然后它将检查分辨率是否为“已解决”。如果 uniqueID 和分辨率为真,那么我的代码应返回真作为确认。
我尝试了下面的 JAVA 代码,但它并不完全正确,无法达到预期的效果。请任何人帮助我更正我的 AuthMain 类以成功生成 WSDL。谢谢你。我尽力解释这个问题。如果我错过了描述中的任何点,请告诉我而不是标记负面(有时即使我不想错过任何点,它也会发生)。
AuthMain 类
public class AuthMain {
/**
* @param args
*/
// TODO Auto-generated method stub
Authenticate au = new Authenticate();
String resolution = null;
int bizId =0;
public boolean validateState() {
if(resolution.equalsIgnoreCase("Resolved"))
{
return true;
}
else
{
System.out.println("Invalid State information");
return false;
}
}
public boolean validateId()
{
if(bizId==0)
{
System.out.println("Invalid bizflow ID");
return false;
}
else
{
return true;
}
}
}
下面是我的 Authenticate.JAVA
public class Authenticate {
private String password;
private String userName;
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public boolean userValidation()
{
if(userName.equals("UserName@123"))
{
return true;
}
else
{
System.out.println("Invalid User Name");
return false;
}
}
public boolean passwordValidation()
{
if(password.equals("Password@123"))
{
return true;
}
else
{
System.out.println("Invalid Password");
return false;
}
}
}