Rev 6524 | Rev 7784 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.support.controllers;import in.shop2020.logistics.LogisticsService.Client;import in.shop2020.thrift.clients.LogisticsClient;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.interceptor.ServletRequestAware;import org.apache.thrift.TException;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import com.opensymphony.xwork2.ActionSupport;public class PincodeController extends ActionSupport implements ServletRequestAware {private Long provider;private String pincode;private String destCode;private String exp;private String cod;private String otg;private String stationType;private boolean codService = false;private boolean expService = false;private boolean otgService = false;private int stationType_int = 1;private static Logger logger = LoggerFactory.getLogger(PincodeController.class);@Overridepublic void setServletRequest(HttpServletRequest arg0) {// TODO Auto-generated method stub}public String addPincode() throws TException{setBooleanServiceability();Client logisticsClient = new LogisticsClient().getClient();logisticsClient.addPincode(provider, pincode, destCode, expService, codService, stationType_int, otgService);return null;}public String updatePincode() throws TException{setBooleanServiceability();logger.info("provider = " + provider + " pincode " + pincode + " exp = " + expService + " cod = " + codService + " otg = " + otgService);Client logisticsClient = new LogisticsClient().getClient();logisticsClient.updatePincode(provider, pincode, expService, codService, otgService);return null;}public void setBooleanServiceability(){if(cod!=null && cod.equals("on")) {codService = true;}if(exp!= null && exp.equals("on")) {expService = true;}if(otg!= null && otg.equals("on")) {otgService = true;}if(stationType==null || !stationType.equals("on")) {stationType_int = 0;}}public Long getProvider() {return provider;}public void setProvider(Long provider) {this.provider = provider;}public String getPincode() {return pincode;}public void setPincode(String pincode) {this.pincode = pincode;}public String getDestCode() {return destCode;}public void setDestCode(String destCode) {this.destCode = destCode;}public String isExp() {return exp;}public void setExp(String exp) {this.exp = exp;}public String isCod() {return cod;}public void setCod(String cod) {this.cod = cod;}public String isStationType() {return stationType;}public void setStationType(String stationType) {this.stationType = stationType;}public void setOtg(String otg) {this.otg = otg;}public String getOtg() {return otg;}}