org.barracudamvc.contrib.sam.data
Class UploadLinkElement
java.lang.Object
org.barracudamvc.core.forms.DefaultFormElement
org.barracudamvc.contrib.sam.data.UploadLinkElement
- All Implemented Interfaces:
- Comparable, RepopulationElement, FormElement
public class UploadLinkElement
- extends DefaultFormElement
- implements RepopulationElement
- Author:
- Stefan Armbruster (2003-11-16)
Field Summary |
protected static org.apache.log4j.Logger |
logger
|
Fields inherited from class org.barracudamvc.core.forms.DefaultFormElement |
allowMultiples, defaultVal, format, key, name, origVal, parent, pe, type, val, validator |
Methods inherited from class org.barracudamvc.core.forms.DefaultFormElement |
allowMultiples, compareTo, getDefaultVal, getFormat, getKey, getName, getOrigVal, getParentForm, getParseException, getType, getVal, getVal, getValidator, getVals, getVals, setAllowMultiples, setDefaultVal, setFormat, setKey, setName, setOrigVal, setParentForm, setParseException, setType, setVal, setValidator, toString |
logger
protected static org.apache.log4j.Logger logger
UploadLinkElement
public UploadLinkElement(String name,
String field,
String cnttype_field,
String filename_field,
String linkEvent,
String idField)
- Parameters:
name
- cnttype_field
- filename_field
-
getContentTypeField
public String getContentTypeField()
- Returns:
- Name of the field containing the content type
getFileNameField
public String getFileNameField()
- Returns:
- Name of the field containing the filename
getLinkEvent
protected ControlEvent getLinkEvent()
render
public Object render(ViewContext context)
- return a @see BAction with parameters: idField, cnttype_field, filename_field
- Specified by:
render
in interface RepopulationElement
- Parameters:
context
- a ViewContext
value
- Returns:
- an
Object
value
getIdField
public String getIdField()
- Returns:
- Name of ID field
setIdFormElement
public void setIdFormElement(FormElement idEle)
- Parameters:
idEle
-
getField
public String getField()
- Returns:
- this field's name, ends on "XX_link"
Copyright © 2006 BarracudaMVC.org All Rights Reserved.