|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.wewebu.ow.server.app.OwFunction
com.wewebu.ow.server.app.OwRecordFunction
com.wewebu.ow.server.plug.owaddmultidocuments.OwAddMultipleDocumentsRecordFunction
public class OwAddMultipleDocumentsRecordFunction
View Module to edit OwObject Properties.
Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.
For licensing information read the license.txt file or
go to: http://wiki.alfresco.com
Field Summary | |
---|---|
protected com.wewebu.ow.server.ecm.OwObject |
m_folderObject
last folder object for history events |
protected com.wewebu.ow.server.ecm.OwObject |
m_rootObject
last root object for history events |
Fields inherited from class com.wewebu.ow.server.app.OwFunction |
---|
DESCRIPTION_KEY_CLASSES, DESCRIPTION_KEY_OBJ_TYPES, DESCRIPTION_KEY_TYPE, DRAG_DROP_PROPERTY_MAX_FILESIZE, m_MainContext |
Constructor Summary | |
---|---|
OwAddMultipleDocumentsRecordFunction()
|
Method Summary | |
---|---|
protected int |
calculateViewMask()
Calculation of view mask for the create dialog. |
protected OwCreateMultipleDocumentsDialog |
createCreateMultipleDocumentsDialog(com.wewebu.ow.server.ecm.OwObject folderObject_p,
com.wewebu.ow.server.ecm.OwResource resource_p,
com.wewebu.ow.server.dmsdialogs.views.classes.OwObjectClassSelectionCfg classSelectionCfg,
Collection batchIndexProperties_p,
List documentImporters_p,
int iViewMask_p)
(overridable) Factory method for OwCreateMultipleDocumentsDialog instance |
protected OwCreateMultipleDocumentsDialog |
createCreateMultipleDocumentsDialog(com.wewebu.ow.server.ecm.OwObject folderObject_p,
com.wewebu.ow.server.ecm.OwResource resource_p,
String strClassName_p,
String strParentObjectClass_p,
Collection batchIndexProperties_p,
List documentImporters_p,
int iViewMask_p)
Deprecated. will be replaced by createCreateMultipleDocumentsDialog(OwObject, OwResource, OwObjectClassSelectionCfg, Collection, List, int) |
protected com.wewebu.ow.server.app.OwJspFormConfigurator |
createOwJspFromConfigurator(com.wewebu.ow.server.util.OwXMLUtil node_p)
(overridable) Factory method for OwJspFormConfigurator object |
protected com.wewebu.ow.server.ecm.OwResource |
findResource(com.wewebu.ow.server.ecm.OwObject parentObject)
Find the resource which should be used. |
String |
getBigIcon()
get the URL to the icon of the dialog / function |
protected com.wewebu.ow.server.dmsdialogs.views.classes.OwObjectClassSelectionCfg |
getClassSelectionCfg(com.wewebu.ow.server.util.OwXMLUtil config)
(overridable) Configuration for object class definition. |
String |
getIcon()
get the URL to the icon of the dialog / function |
protected com.wewebu.ow.server.app.OwJspFormConfigurator |
getJspConfigurator()
Getter for OwJspFormConfigurator. |
boolean |
getNoEvent()
prevent clicking on this plugin in this version |
protected com.wewebu.ow.server.dmsdialogs.views.OwObjectClassProcessor |
getProcessor()
Getter for class processor. |
protected List<com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView.OwPropertyInfo> |
getPropertyInfos()
Getter of restricted field definitions, can be null if <EditPropertyList> is not defined. |
void |
init(com.wewebu.ow.server.util.OwXMLUtil node_p,
com.wewebu.ow.server.app.OwMainAppContext context_p)
override to get some plugin configuration tags. |
boolean |
isDragDropTarget()
check if plugin acts as a drag and drop target |
boolean |
isEnabled(com.wewebu.ow.server.ecm.OwObject rootObject_p,
com.wewebu.ow.server.ecm.OwObject folderObject_p,
int iContext_p)
check if function is enabled for the given object parameters |
boolean |
isMultifileDragDropAllowed()
check if plugin allows multiple files to be dropped on it |
void |
onClickEvent(com.wewebu.ow.server.ecm.OwObject rootObject_p,
com.wewebu.ow.server.ecm.OwObject folderObject_p,
com.wewebu.ow.server.app.OwClientRefreshContext refreshCtx_p)
event called when user clicked the plugin label / icon |
void |
onDialogClose(com.wewebu.ow.server.ui.OwDialog dialogView_p)
Listener for DialogClose events used to historize SUCCESS/CANCEL/FAILURE |
void |
onUpdate(com.wewebu.ow.server.ui.OwEventTarget caller_p,
int code_p,
Object param_p)
|
protected com.wewebu.ow.server.dmsdialogs.views.classes.OwObjectClassSelectionCfg |
processObjectClassMapping(com.wewebu.ow.server.ecm.OwObject currentParent,
com.wewebu.ow.server.dmsdialogs.views.classes.OwObjectClassSelectionCfg classSelectionCfg,
int mapDirection,
Map<String,String> objectclassmap)
(overridable) Process object class mapping configuration. |
protected com.wewebu.ow.server.ecm.OwObject |
processParentObject(com.wewebu.ow.server.ecm.OwObject currentParent)
Identify object to be used as parent. |
Methods inherited from class com.wewebu.ow.server.app.OwRecordFunction |
---|
addHistoryEvent, addHistoryEvent, getBigDefaultIconHTML, getBigIconHTML, getDefaultIconHTML, getDefaultLabel, getDragDropProperties, getIconHTML, getLabel, getPluginType, onClickEvent |
Methods inherited from class com.wewebu.ow.server.app.OwFunction |
---|
getConfigNode, getContext, getContextMenu, getEventManager, getHelpPath, getName, getPluginID, getPluginTitle, getPluginTypeDisplayName, getSafeSetting, getSupportedObjectClassesFromDescriptor, getSupportedObjectTypesFromDescriptor, getTooltip, isObjectClassSupported, setSafeSetting |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected com.wewebu.ow.server.ecm.OwObject m_rootObject
protected com.wewebu.ow.server.ecm.OwObject m_folderObject
Constructor Detail |
---|
public OwAddMultipleDocumentsRecordFunction()
Method Detail |
---|
public void init(com.wewebu.ow.server.util.OwXMLUtil node_p, com.wewebu.ow.server.app.OwMainAppContext context_p) throws Exception
init
in class com.wewebu.ow.server.app.OwRecordFunction
Exception
public boolean getNoEvent()
getNoEvent
in class com.wewebu.ow.server.app.OwFunction
public boolean isDragDropTarget()
isDragDropTarget
in class com.wewebu.ow.server.app.OwRecordFunction
public boolean isMultifileDragDropAllowed()
isMultifileDragDropAllowed
in class com.wewebu.ow.server.app.OwRecordFunction
public String getIcon() throws Exception
getIcon
in interface com.wewebu.ow.server.app.OwPlugin
getIcon
in class com.wewebu.ow.server.app.OwFunction
Exception
public String getBigIcon() throws Exception
getBigIcon
in class com.wewebu.ow.server.app.OwFunction
Exception
public boolean isEnabled(com.wewebu.ow.server.ecm.OwObject rootObject_p, com.wewebu.ow.server.ecm.OwObject folderObject_p, int iContext_p) throws Exception
isEnabled
in class com.wewebu.ow.server.app.OwRecordFunction
rootObject_p
- OwObject root folder to work onfolderObject_p
- OwObject selected folder to work on
Exception
public void onClickEvent(com.wewebu.ow.server.ecm.OwObject rootObject_p, com.wewebu.ow.server.ecm.OwObject folderObject_p, com.wewebu.ow.server.app.OwClientRefreshContext refreshCtx_p) throws Exception
onClickEvent
in class com.wewebu.ow.server.app.OwRecordFunction
rootObject_p
- OwObject root folder to work onfolderObject_p
- OwObject selected folder to work onrefreshCtx_p
- OwFunctionRefreshContext callback interface for the function plugins to signal refresh events to clients, can be null if no refresh is needed
Exception
protected OwCreateMultipleDocumentsDialog createCreateMultipleDocumentsDialog(com.wewebu.ow.server.ecm.OwObject folderObject_p, com.wewebu.ow.server.ecm.OwResource resource_p, String strClassName_p, String strParentObjectClass_p, Collection batchIndexProperties_p, List documentImporters_p, int iViewMask_p) throws Exception
createCreateMultipleDocumentsDialog(OwObject, OwResource, OwObjectClassSelectionCfg, Collection, List, int)
folderObject_p
- resource_p
- strClassName_p
- strParentObjectClass_p
- batchIndexProperties_p
- documentImporters_p
- List of OwDocumentImporter objectsiViewMask_p
-
OwCreateMultipleDocumentsDialog
Exception
protected OwCreateMultipleDocumentsDialog createCreateMultipleDocumentsDialog(com.wewebu.ow.server.ecm.OwObject folderObject_p, com.wewebu.ow.server.ecm.OwResource resource_p, com.wewebu.ow.server.dmsdialogs.views.classes.OwObjectClassSelectionCfg classSelectionCfg, Collection batchIndexProperties_p, List documentImporters_p, int iViewMask_p) throws Exception
folderObject_p
- resource_p
- classSelectionCfg
- batchIndexProperties_p
- documentImporters_p
- iViewMask_p
-
OwCreateMultipleDocumentsDialog
Exception
public void onDialogClose(com.wewebu.ow.server.ui.OwDialog dialogView_p) throws Exception
onDialogClose
in interface com.wewebu.ow.server.ui.OwDialog.OwDialogListener
dialogView_p
- the closed dialog
Exception
public void onUpdate(com.wewebu.ow.server.ui.OwEventTarget caller_p, int code_p, Object param_p) throws Exception
onUpdate
in interface com.wewebu.ow.server.ui.OwUpdateTarget
Exception
protected com.wewebu.ow.server.app.OwJspFormConfigurator createOwJspFromConfigurator(com.wewebu.ow.server.util.OwXMLUtil node_p) throws Exception
node_p
- OwXMLUtil node to read configuration
Exception
- if problem with instantiation of JspFormConfiguratorprotected com.wewebu.ow.server.app.OwJspFormConfigurator getJspConfigurator()
protected List<com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView.OwPropertyInfo> getPropertyInfos()
protected com.wewebu.ow.server.dmsdialogs.views.OwObjectClassProcessor getProcessor()
protected com.wewebu.ow.server.ecm.OwObject processParentObject(com.wewebu.ow.server.ecm.OwObject currentParent) throws Exception
By default read configuration <ParentObject> for static parent definition, or return provided current parent instead.
currentParent
- OwObject (can be null)
Exception
protected com.wewebu.ow.server.ecm.OwResource findResource(com.wewebu.ow.server.ecm.OwObject parentObject) throws Exception
Extract resource from provided parent if available, or can return null if provide parent is null.
parentObject
- OwObject (can be null)
Exception
protected com.wewebu.ow.server.dmsdialogs.views.classes.OwObjectClassSelectionCfg getClassSelectionCfg(com.wewebu.ow.server.util.OwXMLUtil config) throws com.wewebu.ow.server.exceptions.OwConfigurationException
config
- OwXMLUtil current configuration node
com.wewebu.ow.server.exceptions.OwConfigurationException
protected com.wewebu.ow.server.dmsdialogs.views.classes.OwObjectClassSelectionCfg processObjectClassMapping(com.wewebu.ow.server.ecm.OwObject currentParent, com.wewebu.ow.server.dmsdialogs.views.classes.OwObjectClassSelectionCfg classSelectionCfg, int mapDirection, Map<String,String> objectclassmap) throws Exception
currentParent
- OwObject parent objectclassSelectionCfg
- OwObjectClassSelectionCfg predefined object class selectionmapDirection
- int Constant defining mapping direction see OwMappingUtils
objectclassmap
- Map containing defined associations of folder/class
Exception
protected int calculateViewMask()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |