package org.entermedia.upload; import java.util.HashMap; import java.util.Map; import org.apache.commons.fileupload.FileItem; import com.openedit.page.Page; public class FileUploadItem { protected String fieldName; protected FileItem fieldFileItem; protected Page fieldSavedPage; protected Map fieldProperties; protected int fieldCount; public String getName() { return fieldName; } public void setName(String inName) { fieldName = inName; } public FileItem getFileItem() { return fieldFileItem; } public void setFileItem(FileItem inFileItem) { fieldFileItem = inFileItem; } public Page getSavedPage() { return fieldSavedPage; } public void setSavedPage(Page inSavedPage) { fieldSavedPage = inSavedPage; } public Map getProperties() { if (fieldProperties == null) { fieldProperties = new HashMap(); } return fieldProperties; } public void setProperties(Map inProperties) { fieldProperties = inProperties; } public String get(String inString) { return (String)getProperties().get(inString); } public void putProperty(String inFieldName, String inString) { // TODO Auto-generated method stub getProperties().put(inFieldName, inString); } public int getCount() { return fieldCount; } public void setCount(int inCount) { fieldCount = inCount; } public String getFieldName() { return getFileItem().getFieldName(); } }