'org.blueoxygen.workshop.item.ItemForm'

From BlueOxygen Wiki

Jump to: navigation, search
package org.blueoxygen.workshop.item;
 
import java.util.ArrayList;
import java.util.List;
 
import org.blueoxygen.cimande.persistence.PersistenceAware;
import org.blueoxygen.cimande.persistence.PersistenceManager;
import org.blueoxygen.cimande.security.SessionCredentials;
import org.blueoxygen.cimande.security.SessionCredentialsAware;
import org.blueoxygen.workshop.entity.Item;
 
import com.opensymphony.xwork2.ActionSupport;
 
public class ItemForm extends ActionSupport 
		implements PersistenceAware, SessionCredentialsAware{
 
	protected PersistenceManager manager;
	protected SessionCredentials sessionCredentials;
	private Item item = new Item();
	private List<Item> items = new ArrayList<Item>();
 
	public void setPersistenceManager(PersistenceManager persistenceManager) {
		// TODO Auto-generated method stub
		this.manager = persistenceManager;
	}
 
	public void setSessionCredentials(SessionCredentials sessionCredentials) {
		// TODO Auto-generated method stub
		this. sessionCredentials = sessionCredentials;
	}
 
	public String execute(){
		if(getItem().getId() != null &&
		!"".equalsIgnoreCase(getItem().getId().trim())){
		setItem((Item) manager.getById(Item.class, getItem().getId()));
		}
		return SUCCESS;
		}
 
	public Item getItem() {
		return item;
	}
 
	public void setItem(Item item) {
		this.item = item;
	}
 
	public List<Item> getItems() {
		return items;
	}
 
	public void setItems(List<Item> items) {
		this.items = items;
	}
 
}
Personal tools