|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectorg.mmbase.util.functions.FunctionProvider
org.mmbase.module.core.MMTable
org.mmbase.module.core.MMObjectBuilder
org.mmbase.module.builders.AbstractServletBuilder
org.mmbase.module.builders.Attachments
public class Attachments
This builder can be used for 'attachments' builders. That is builders which have a 'handle' field and are associated with the 'attachments servlet.
| Field Summary | |
|---|---|
protected Set<String> |
ATTACHMENTS_HANDLE_FIELDS
|
static String |
FIELD_SIZE
|
| Fields inherited from class org.mmbase.module.builders.AbstractServletBuilder |
|---|
externalUrlField, FIELD_FILENAME, FIELD_HANDLE, FIELD_MIMETYPE, FORMAT_PARAMETERS, GUI_PARAMETERS, legalizeFileName, MIMETYPE_PARAMETERS, PROPERTY_EXTERNAL_URL_FIELD, usesBridgeServlet |
| Fields inherited from class org.mmbase.module.core.MMObjectBuilder |
|---|
AGE_PARAMETERS, broadCastChanges, DEFAULT_ALINEA, DEFAULT_EOL, description, descriptions, EVENT_TYPE_LOCAL, EVENT_TYPE_REMOTE, FIELD_NUMBER, FIELD_OBJECT_TYPE, FIELD_OWNER, fields, genericBlobCache, getFunctionsFunction, GUI_INDICATOR, guiFunction, infoFunction, internalVersion, nodeCache, oType, pluralNames, searchAge, singularNames, SYSTEM_OWNER, TEMPNODE_DEFAULT_SIZE, TMP_FIELD_EXISTS, TMP_FIELD_NUMBER, virtual, WRAP_PARAMETERS, wrapFunction |
| Fields inherited from class org.mmbase.module.core.MMTable |
|---|
maxNodesFromQuery, mmb, storageConnector, tableName |
| Fields inherited from class org.mmbase.util.functions.FunctionProvider |
|---|
functions, getFunctions |
| Constructor Summary | |
|---|---|
Attachments()
|
|
| Method Summary | |
|---|---|
protected void |
checkHandle(MMObjectNode node)
If mimetype is not filled on storage in the database, then we can try to do smart things. |
protected Object |
executeFunction(MMObjectNode node,
String function,
List<?> args)
Implements 'mimetype' function (Very simply for attachments, because they have the field). |
protected String |
getAssociation()
|
protected String |
getDefaultPath()
|
protected String |
getGuiForNewAttachment(MMObjectNode node)
|
protected Set<String> |
getHandleFields()
|
protected String |
getSGUIIndicator(MMObjectNode node,
Parameters a)
|
| Methods inherited from class org.mmbase.module.builders.AbstractServletBuilder |
|---|
|
| Methods inherited from class org.mmbase.module.core.MMTable |
|---|
count, count, created, getFullTableName, getMMBase, getNode, getNodes, getNodes, getNodes, getNodeType, getStorageConnector, getTableName, search, searchVector, setMMBase, setTableName, size |
| Methods inherited from class org.mmbase.util.functions.FunctionProvider |
|---|
addFunction, createParameters, getFunction, getFunctions, getFunctionValue |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String FIELD_SIZE
protected final Set<String> ATTACHMENTS_HANDLE_FIELDS
| Constructor Detail |
|---|
public Attachments()
| Method Detail |
|---|
protected String getAssociation()
getAssociation in class AbstractServletBuilderprotected String getDefaultPath()
getDefaultPath in class AbstractServletBuilder
protected String getGuiForNewAttachment(MMObjectNode node)
throws IOException
IOException
protected String getSGUIIndicator(MMObjectNode node,
Parameters a)
getSGUIIndicator in class AbstractServletBuilderprotected Set<String> getHandleFields()
getHandleFields in class AbstractServletBuilderprotected void checkHandle(MMObjectNode node)
checkHandle in class AbstractServletBuilder
protected Object executeFunction(MMObjectNode node,
String function,
List<?> args)
executeFunction in class AbstractServletBuilder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||