companyactivitiesstatusaction.java

来自「Struts2 + Spring JPA Hibernate demo.」· Java 代码 · 共 93 行

JAVA
93
字号
package com.vegeta.action.company.activity;

import java.util.List;

import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.Preparable;
import com.vegeta.action.BaseAction;
import com.vegeta.model.company.activity.CompanyActivityStatus;
import com.vegeta.model.user.User;
import com.vegeta.service.company.activity.ICompanyActivitiesStatusService;
import com.vegeta.utils.Constants;

public class CompanyActivitiesStatusAction extends BaseAction implements Preparable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private ICompanyActivitiesStatusService companyActivitiesStatusService;
	private List<CompanyActivityStatus> companyActivitiesStatusList;
	private CompanyActivityStatus companyActivitiesStatus;
	private Integer id;

	public List<CompanyActivityStatus> getCompanyActivitiesStatusList() {
		return companyActivitiesStatusList;
	}

	public void setCompanyActivitiesStatusList(List<CompanyActivityStatus> companyActivitiesStatusList) {
		this.companyActivitiesStatusList = companyActivitiesStatusList;
	}

	public CompanyActivityStatus getCompanyActivitiesStatus() {
		return companyActivitiesStatus;
	}

	public void setCompanyActivitiesStatus(CompanyActivityStatus companyActivitiesStatus) {
		this.companyActivitiesStatus = companyActivitiesStatus;
	}

	public CompanyActivitiesStatusAction(ICompanyActivitiesStatusService companyActivitiesStatusService) {
		this.companyActivitiesStatusService = companyActivitiesStatusService;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public void prepare() throws Exception {
		if (id != null)
			companyActivitiesStatus = companyActivitiesStatusService.find(id);
	}

	public String execute() {
		this.companyActivitiesStatusList = companyActivitiesStatusService.findAll();
		System.out.println("Danh sach cac cong ty: " + this.companyActivitiesStatusList);
		return Action.SUCCESS;
	}

	public String list() {
		return execute();
	}

	public String view() {
		companyActivitiesStatus = companyActivitiesStatusService.find(id);
		return Action.SUCCESS;
	}

	public String save() {
		System.out.println("Saving .....");
		User userWorking = (User) session.get(Constants.USER);
		// if (obj.getCompanyid() == null) {
		// obj.setCreatedfrom(companyActivitiesStatusWorking.getCompanyname());
		// } else {
		// Company loadedCompany = service.find(obj.getId());
		// obj.setCreateddate(loadedCompany.getCreateddate());
		// obj.setCreatedfrom(loadedCompany.getCreatedfrom());
		// obj.setChangedfrom(companyActivitiesStatusWorking.getCompanyname());
		// }
		this.companyActivitiesStatusService.save(companyActivitiesStatus);

		return execute();
	}

	public String remove() {
		companyActivitiesStatusService.remove(id);
		return execute();
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?