/**
*
*/
package com.photoshare.service.signup;
import android.os.Bundle;
import com.photoshare.common.RequestParam;
import com.photoshare.exception.NetworkException;
import com.photoshare.service.login.LoginType;
import com.photoshare.service.users.UserInfo;
/**
* @author Aron
*
*/
public class UserSignUpRequestParam extends RequestParam {
public static final String KEY_PWD = "pwd";
@Deprecated
private static final String METHOD = "signUp.do";
private String mail;
private String pwd;
private String name;
private String pseudoName;
private String phone;
private LoginType type = LoginType.SIGN_UP;
private static final String ACTION = "/LoginAction_";
public String getAction() {
return ACTION + type.getTag();
}
@Deprecated
public String getMethod() {
return "signUp.do";
}
public static final String FIELD_DEFAULT = UserInfo.KEY_NAME + ","
+ KEY_PWD;
/*
* (non-Javadoc)
*
* @see com.cgema.common.RequestParam#getParams()
*/
@Override
public Bundle getParams() throws NetworkException {
// TODO Auto-generated method stub
Bundle parameters = new Bundle();
parameters.putString("method", METHOD);
parameters.putString(UserInfo.KEY_USER_INFO + "." + UserInfo.KEY_MAIL,
mail);
parameters.putString(UserInfo.KEY_USER_INFO + "." + KEY_PWD, pwd);
parameters.putString(UserInfo.KEY_USER_INFO + "." + UserInfo.KEY_NAME,
name);
parameters.putString(UserInfo.KEY_USER_INFO + "."
+ UserInfo.KEY_PHONE_NUMBER, phone);
parameters.putString(UserInfo.KEY_USER_INFO + "."
+ UserInfo.KEY_PSEUDO_NAME, pseudoName);
return parameters;
}
public void setMail(String mail) {
this.mail = mail;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public void setName(String name) {
this.name = name;
}
public void setPseudoName(String pseudoName) {
this.pseudoName = pseudoName;
}
public void setPhone(String phone) {
this.phone = phone;
}
public void setType(LoginType type) {
this.type = type;
}
}