public class OwAddMultipleDocumentsRecordFunction
extends com.wewebu.ow.server.app.OwRecordFunction
implements com.wewebu.ow.server.ui.OwDialog.OwDialogListener
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
Modifier and Type | Field and Description |
---|---|
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
|
Constructor and Description |
---|
OwAddMultipleDocumentsRecordFunction() |
Modifier and Type | Method and Description |
---|---|
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.
|
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<org.alfresco.wd.ui.conf.prop.OwPropertyInfo> |
getPropertyInfos()
Deprecated.
since 4.2.0.0 replaced through
getPropertyListConfiguration() |
protected org.alfresco.wd.ui.conf.OwPropertyListConfiguration |
getPropertyListConfiguration()
Getter for handler defining property filter and groups.
|
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.
|
addHistoryEvent, addHistoryEvent, getBigDefaultIconHTML, getBigIconHTML, getDefaultIconHTML, getDefaultLabel, getDragDropProperties, getIconHTML, getLabel, getPluginType, onClickEvent
getConfigNode, getContext, getContextMenu, getEventManager, getHelpPath, getName, getPluginID, getPluginTitle, getPluginTypeDisplayName, getSafeSetting, getSupportedObjectClassesFromDescriptor, getSupportedObjectTypesFromDescriptor, getTooltip, isObjectClassSupported, setSafeSetting
protected com.wewebu.ow.server.ecm.OwObject m_rootObject
protected com.wewebu.ow.server.ecm.OwObject m_folderObject
public OwAddMultipleDocumentsRecordFunction()
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 onException
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 neededException
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 dialogException
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 configurationException
- if problem with instantiation of JspFormConfiguratorprotected com.wewebu.ow.server.app.OwJspFormConfigurator getJspConfigurator()
@Deprecated protected List<org.alfresco.wd.ui.conf.prop.OwPropertyInfo> getPropertyInfos()
getPropertyListConfiguration()
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 nodecom.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/classException
protected int calculateViewMask()
protected org.alfresco.wd.ui.conf.OwPropertyListConfiguration getPropertyListConfiguration()
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.