com.wewebu.ow.server.plug.owdms
Class OwSaveDialog

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.owdms.OwSaveDlgDialog
                          extended by com.wewebu.ow.server.plug.owdms.OwSaveDialog
All Implemented Interfaces:
com.wewebu.ow.server.dmsdialogs.views.OwObjectClassView.OwObjectClassViewListner, OwSaveDlgDocumentImportView.OwSaveDlgDocumentImportViewListner, OwSaveDlgObjectPropertyView.OwSaveDlgObjectPropertyViewListner, com.wewebu.ow.server.ui.OwBaseView, com.wewebu.ow.server.ui.OwDialog.OwDialogListener, com.wewebu.ow.server.ui.OwUpdateTarget, EventListener

public class OwSaveDialog
extends OwSaveDlgDialog

Implementation of OwSaveDlgDialog to create a save only dialog for a given object.

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
 
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 static int DIALOG_STATUS_FAILED
          status of this dialog: checkin failed
protected static int DIALOG_STATUS_NONE
          status of this dialog: nothing done yet
protected static int DIALOG_STATUS_OK
          status of this dialog: checkin successful
protected  int m_dialogStatus
          status of this dialog needed for historization
 
Fields inherited from class com.wewebu.ow.server.plug.owdms.OwSaveDlgDialog
m_classView, m_docImportView, m_document, m_fSaveOnly, m_indexClassView, m_indexPropertyView, m_iViewMask, m_Layout, m_PropertyView, m_RefreshCtx, m_strParentObjectClass, m_SubNavigation, m_ValuesMap, VIEW_PROPERTY_CLASS_VIEW, VIEW_PROPERTY_ENABLE_MULTIPLE_FILE_UPLOAD, VIEW_PROPERTY_ENABLE_PASTE_METADATA
 
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
OwSaveDialog(com.wewebu.ow.server.ecm.OwObject saveObject_p, List documentImporters_p)
          construct a save dialog to save the given object
 
Method Summary
 int getStatus()
          get the current status of this dialog
 String getTitle()
          overridable to display the title of the dialog
protected  void onPostProcessDialogClose(com.wewebu.ow.server.ui.OwDialog dialog_p)
          Will be called if a postprocess dialog was opened, after closing it again.
protected  void performSave()
          Implementation of the abstract method defined in OwSaveDlgDialog that performs the actual save operation.
 
Methods inherited from class com.wewebu.ow.server.plug.owdms.OwSaveDlgDialog
cleanup, createDocumentImportView, detach, getCurrentDocument, getDocumentImporterContext, getDocumentImporters, getPostProcessingDialog, hasViewMask, init, isPostProcessDialogOpen, isRegion, onClose, onDialogClose, onDocumentImported, onObjectClassViewSelectClass, onSaveDocument, onUpdate, openPostProcessingView, renderRegion, setIsPostProcessDialogOpen, setRefreshContext, setValues, setViewMask
 
Methods inherited from class com.wewebu.ow.server.app.OwStandardDialog
getInfoIcon, hasHelpButton, onHelp, onRender, renderCloseButton, renderHelpButton, 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, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIcon, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getViewList, isFormTargetExternal, isNamedRegion, isShowMaximized, isShowMinimized, isShowNormal, onActivate, 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

DIALOG_STATUS_NONE

protected static final int DIALOG_STATUS_NONE
status of this dialog: nothing done yet

See Also:
Constant Field Values

DIALOG_STATUS_OK

protected static final int DIALOG_STATUS_OK
status of this dialog: checkin successful

See Also:
Constant Field Values

DIALOG_STATUS_FAILED

protected static final int DIALOG_STATUS_FAILED
status of this dialog: checkin failed

See Also:
Constant Field Values

m_dialogStatus

protected int m_dialogStatus
status of this dialog needed for historization

Constructor Detail

OwSaveDialog

public OwSaveDialog(com.wewebu.ow.server.ecm.OwObject saveObject_p,
                    List documentImporters_p)
             throws Exception
construct a save dialog to save the given object

Parameters:
saveObject_p - OwObject to save
documentImporters_p - List of document importers to use
Throws:
Exception
Method Detail

getStatus

public int getStatus()
get the current status of this dialog

Returns:
the status

getTitle

public String getTitle()
overridable to display the title of the dialog

Specified by:
getTitle in interface com.wewebu.ow.server.ui.OwBaseView
Overrides:
getTitle in class com.wewebu.ow.server.app.OwStandardDialog
Returns:
title

performSave

protected void performSave()
                    throws Exception
Implementation of the abstract method defined in OwSaveDlgDialog that performs the actual save operation.

Specified by:
performSave in class OwSaveDlgDialog
Throws:
Exception

onPostProcessDialogClose

protected void onPostProcessDialogClose(com.wewebu.ow.server.ui.OwDialog dialog_p)
                                 throws Exception
Description copied from class: OwSaveDlgDialog
Will be called if a postprocess dialog was opened, after closing it again.

Specified by:
onPostProcessDialogClose in class OwSaveDlgDialog
Parameters:
dialog_p - OwDialog which was used for post processing
Throws:
Exception


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.