📄 emailaccountaction.java
字号:
package com.comingnet.action;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import com.comingnet.bean.EmailAccount;
import com.comingnet.bean.EmailAccountDAO;
import com.comingnet.bean.UserInfor;
import com.comingnet.intercepter.UserSessionAware;
import com.opensymphony.xwork2.ActionSupport;
public class EmailAccountAction extends ActionSupport implements UserSessionAware {
private boolean zhyz ;
private boolean zhmr ;
private String zhyzStr ;
private String zhmrStr ;
private String zhwjjStr ;
private UserInfor userSession=null;
private String auid_test;
private EmailAccountDAO dao = null ;
private EmailAccount emailAccount ;
private ArrayList<EmailAccount> emailAccountList = null ;
private List<HashMap> wjjList ;
public String getAuid_test() {
return auid_test;
}
public void setAuid_test(String auid_test) {
this.auid_test = auid_test;
}
public UserInfor getUserSession() {
return userSession;
}
public void setUserSession(UserInfor userSession) {
this.userSession = userSession;
}
public EmailAccountDAO getDao() {
return dao;
}
public void setDao(EmailAccountDAO dao) {
this.dao = dao;
}
public EmailAccount getEmailAccount() {
return emailAccount;
}
public void setEmailAccount(EmailAccount emailAccount) {
this.emailAccount = emailAccount;
}
public ArrayList<EmailAccount> getEmailAccountList() {
return emailAccountList;
}
public void setEmailAccountList(ArrayList<EmailAccount> emailAccountList) {
this.emailAccountList = emailAccountList;
}
public boolean isZhyz() {
return zhyz;
}
public void setZhyz(boolean zhyz) {
this.zhyz = zhyz;
}
public boolean isZhmr() {
return zhmr;
}
public void setZhmr(boolean zhmr) {
this.zhmr = zhmr;
}
public String getZhmrStr() {
return zhmrStr;
}
public void setZhmrStr(String zhmrStr) {
this.zhmrStr = zhmrStr;
}
public String getZhyzStr() {
return zhyzStr;
}
public void setZhyzStr(String zhyzStr) {
this.zhyzStr = zhyzStr;
}
public String getZhwjjStr() {
return zhwjjStr;
}
public void setZhwjjStr(String zhwjjStr) {
this.zhwjjStr = zhwjjStr;
}
public List<HashMap> getWjjList() {
return wjjList;
}
public void setWjjList(List<HashMap> wjjList) {
this.wjjList = wjjList;
}
public String edit(){
boolean flag = false ;
dao = new EmailAccountDAO() ;
// System.out.println("user3---------->"+emailAccount.getZhmc()) ;
if(isZhmr()){
emailAccount.setZhmr(1) ;
dao.editZhmr(emailAccount.getZhry(),emailAccount.getZhryclass(),emailAccount.getXxbh()) ;
}else{
emailAccount.setZhmr(0) ;
}
if(isZhyz()){
emailAccount.setZhyz(1) ;
}else{
emailAccount.setZhyz(0) ;
}
flag = dao.EditEmailAccount(getEmailAccount()) ;
if(flag){
return SUCCESS ;
}else{
return ERROR ;
}
}
public String delete(){
boolean flag = false ;
dao = new EmailAccountDAO() ;
flag = dao.DeleteEmailAccount(emailAccount.getZhid()) ;
if(flag){
return SUCCESS ;
}else{
return ERROR ;
}
}
public String add(){
boolean flag = false ;
dao = new EmailAccountDAO() ;
emailAccount.setXxbh(userSession.getUserxxbh()) ;
emailAccount.setZhry(userSession.getUserid()) ;
emailAccount.setZhryclass(userSession.getUserclass()) ;
if(isZhmr()){
emailAccount.setZhmr(1) ;
}else{
emailAccount.setZhmr(0) ;
}
if(isZhyz()){
emailAccount.setZhyz(1) ;
}else{
emailAccount.setZhyz(0) ;
}
flag = dao.AddEmailAccount(getEmailAccount()) ;
if(flag){
return SUCCESS ;
}else{
return ERROR ;
}
}
//load
public String queryById(){
dao = new EmailAccountDAO() ;
// System.out.println("zhid----------------------------------->"+emailAccount.getZhid()) ;
setEmailAccount(dao.queryById(getEmailAccount().getZhid()));
// System.out.println("username1--------------------------->"+getEmailAccount().getZhyh()) ;
if(getEmailAccount().getZhmr()==1){
setZhmr(true) ;
}else{
setZhmr(false) ;
}
if(getEmailAccount().getZhyz()==1){
setZhyz(true) ;
}else{
setZhyz(false) ;
}
this.setWjjList(dao.querywjj(emailAccount.getZhry(),emailAccount.getZhryclass(),emailAccount.getXxbh())) ;
return SUCCESS ;
}
//detail
public String detail(){
dao = new EmailAccountDAO() ;
// System.out.println("zhid----------------------------------->"+emailAccount.getZhid()) ;
setEmailAccount(dao.queryById(getEmailAccount().getZhid()));
// System.out.println("username1--------------------------->"+getEmailAccount().getZhyh()) ;
if(getEmailAccount().getZhmr()==1){
setZhmrStr("是") ;
}else{
setZhmrStr("否") ;
}
if(getEmailAccount().getZhyz()==1){
setZhyzStr("是") ;
}else{
setZhyzStr("否") ;
}
int userid = userSession.getUserid() ;
int xxbh = userSession.getUserxxbh() ;
String userclass = userSession.getUserclass() ;
this.setWjjList(dao.querywjj(userid,userclass,xxbh)) ;
//<--------改动的
return SUCCESS ;
//---------->
}
public String queryAll(){
dao = new EmailAccountDAO() ;
emailAccountList = new ArrayList<EmailAccount> ();
int userid = userSession.getUserid() ;
int xxbh = userSession.getUserxxbh() ;
String userclass = userSession.getUserclass() ;
emailAccountList = dao.queryAll(userid ,userclass ,xxbh) ;
setEmailAccountList(emailAccountList) ;
return SUCCESS ;
}
//<-------------改动的
public String getZhwjj(){
dao = new EmailAccountDAO() ;
// System.out.println("zhid----------------------------------->"+emailAccount.getZhid()) ;
int userid = userSession.getUserid() ;
int xxbh = userSession.getUserxxbh() ;
String userclass = userSession.getUserclass() ;
this.setWjjList(dao.querywjj(userid,userclass,xxbh)) ;
return SUCCESS ;
}
//------------------>
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -