com.wewebu.ow.server.plug.owdocprops
Class OwEditMultiDocumentFieldsDialogSimple

java.lang.Object
  extended by com.wewebu.ow.server.ui.OwEventTarget
      extended by com.wewebu.ow.server.ui.OwView
          extended by com.wewebu.ow.server.ui.OwLayout
              extended by com.wewebu.ow.server.ui.OwDialog
                  extended by com.wewebu.ow.server.app.OwStandardDialog
                      extended by com.wewebu.ow.server.plug.owdocprops.OwEditMultiDocumentFieldsDialogSimple
All Implemented Interfaces:
com.wewebu.ow.server.ui.OwBaseView, com.wewebu.ow.server.ui.OwUpdateTarget

public class OwEditMultiDocumentFieldsDialogSimple
extends com.wewebu.ow.server.app.OwStandardDialog

Edit multiple documents simultaneusly, for a specific set of 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


Nested Class Summary
static class OwEditMultiDocumentFieldsDialogSimple.OwEditField
           A single edit field.
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.ui.OwDialog
com.wewebu.ow.server.ui.OwDialog.OwDialogListener
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.ui.OwLayout
com.wewebu.ow.server.ui.OwLayout.OwDispatchRegion
 
Field Summary
protected  List m_failedObjects
          list of objects that cannot be changed
protected  int m_iViewMask
          set of flags indicating the behavior of the view
protected  com.wewebu.ow.server.ecm.OwObject m_processedObject
          the object in work
static int VIEW_MASK_CLOSE_ON_SAVE
          flag to close the dialog upon save action
static int VIEW_MASK_SHOW_DOCUMENT_LIST
          flag to display the document list view
 
Fields inherited from class com.wewebu.ow.server.app.OwStandardDialog
CLOSE_BTN_REGION, FOOTER_REGION, HELP_BTN_REGION, INFO_ICON_REGION, LEFT_REGION, m_strHelpPath, m_strInfoIconURL, m_strTitle, MAIN_REGION, MENU_REGION, RIGHT_REGION, STANDARD_DIALOG_REGION_MAX, TITLE_REGION
 
Fields inherited from class com.wewebu.ow.server.ui.OwDialog
m_iDEBUG_DocumentViewSize, m_iDEBUG_InitDocument, m_iDEBUG_TargetCount, m_Listener
 
Fields inherited from class com.wewebu.ow.server.ui.OwLayout
m_Regions
 
Fields inherited from class com.wewebu.ow.server.ui.OwView
CURRENT_MODULE_KEY, FORMULAR_PLACEHOLDER_END_DELIMITER, FORMULAR_PLACEHOLDER_START_DELIMITER, m_externalFormEventTarget
 
Fields inherited from interface com.wewebu.ow.server.ui.OwBaseView
EMPTY_STRING
 
Constructor Summary
OwEditMultiDocumentFieldsDialogSimple(Collection objects_p, com.wewebu.ow.server.ecm.OwObject parent_p, Collection fieldnames_p)
          create a multi document editing dialog
 
Method Summary
 List getFailedObjects()
          Get a list with objects that cannot be processed.
protected  Collection getFieldNames()
          get the fields to edit
protected  Collection getObjects()
          get the objects to edit
 com.wewebu.ow.server.ecm.OwObject getProcessedObject()
          Returns the object processed;
protected  boolean hasViewMask(int iViewMask_p)
          check if a certain view field is enabled
protected  void init()
          init the target after the context is set.
 void saveFields(Map changedFields_p)
          called when user saves the fields save the modified fields to all objects
 void setViewMask(int iViewMask_p)
          set the view fields
 
Methods inherited from class com.wewebu.ow.server.app.OwStandardDialog
getInfoIcon, getTitle, hasHelpButton, isRegion, onClose, onHelp, onRender, renderCloseButton, renderHelpButton, renderRegion, setHelp, setInfoIcon, setTitle
 
Methods inherited from class com.wewebu.ow.server.ui.OwDialog
closeDialog, setListener
 
Methods inherited from class com.wewebu.ow.server.ui.OwLayout
addRegion, addView, addView, addViewReference, getIterator, getViewRegion, isRegionMaximized, isRegionMinimized, isRegionNormal, renderNamedRegion
 
Methods inherited from class com.wewebu.ow.server.ui.OwView
activate, detach, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIcon, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getViewList, isFormTargetExternal, isNamedRegion, isShowMaximized, isShowMinimized, isShowNormal, onActivate, onUpdate, render, renderHTMLFormular, serverSideDesignInclude, serverSideInclude, setDocument, setExternalFormTarget, setMaximizeView, setParent, showMaximized, showMinimized, showNormal, usesFormWithAttributes
 
Methods inherited from class com.wewebu.ow.server.ui.OwEventTarget
attach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getID, onExternalRequest, onFormEvent, onRequest, updateExternalFormTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VIEW_MASK_SHOW_DOCUMENT_LIST

public static final int VIEW_MASK_SHOW_DOCUMENT_LIST
flag to display the document list view

See Also:
Constant Field Values

VIEW_MASK_CLOSE_ON_SAVE

public static final int VIEW_MASK_CLOSE_ON_SAVE
flag to close the dialog upon save action

See Also:
Constant Field Values

m_iViewMask

protected int m_iViewMask
set of flags indicating the behavior of the view


m_failedObjects

protected List m_failedObjects
list of objects that cannot be changed


m_processedObject

protected com.wewebu.ow.server.ecm.OwObject m_processedObject
the object in work

Constructor Detail

OwEditMultiDocumentFieldsDialogSimple

public OwEditMultiDocumentFieldsDialogSimple(Collection objects_p,
                                             com.wewebu.ow.server.ecm.OwObject parent_p,
                                             Collection fieldnames_p)
                                      throws Exception
create a multi document editing dialog

Parameters:
objects_p -
parent_p -
fieldnames_p -
Throws:
Exception
Method Detail

hasViewMask

protected boolean hasViewMask(int iViewMask_p)
check if a certain view field is enabled

Parameters:
iViewMask_p - int view mask as defined with VIEW_field_...

setViewMask

public void setViewMask(int iViewMask_p)
set the view fields

Parameters:
iViewMask_p - int view mask (a combination of VIEW_field_... defined flags)

saveFields

public void saveFields(Map changedFields_p)
                throws Exception
called when user saves the fields save the modified fields to all objects

Parameters:
changedFields_p -
Throws:
Exception

getFieldNames

protected Collection getFieldNames()
get the fields to edit

Returns:
Collection of field names

getObjects

protected Collection getObjects()
get the objects to edit

Returns:
a Collection

init

protected void init()
             throws Exception
init the target after the context is set.

Overrides:
init in class com.wewebu.ow.server.ui.OwView
Throws:
Exception

getFailedObjects

public List getFailedObjects()
Get a list with objects that cannot be processed.

Returns:
- object list that cannot be processed.
Since:
2.5.2.0

getProcessedObject

public com.wewebu.ow.server.ecm.OwObject getProcessedObject()
Returns the object processed;

Returns:
- the processed object.
Since:
2.5.2.0


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.