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

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.plug.owdms.OwSaveDlgDocumentImportView
All Implemented Interfaces:
com.wewebu.ow.server.app.OwDocumentImporterCallback, com.wewebu.ow.server.ui.OwBaseView, com.wewebu.ow.server.ui.OwMultipanel, com.wewebu.ow.server.ui.OwUpdateTarget

public class OwSaveDlgDocumentImportView
extends com.wewebu.ow.server.ui.OwLayout
implements com.wewebu.ow.server.ui.OwMultipanel, com.wewebu.ow.server.app.OwDocumentImporterCallback

Record View Module.

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 interface OwSaveDlgDocumentImportView.OwSaveDlgDocumentImportViewListner
           The EventListener interface for Events fired by this OwSaveDlgDocumentImportView.
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.ui.OwLayout
com.wewebu.ow.server.ui.OwLayout.OwDispatchRegion
 
Field Summary
protected  int m_documentImporterContext
           
protected  OwSaveDlgDocumentImportView.OwSaveDlgDocumentImportViewListner m_eventListener
          the event listener
protected  int m_iNextButtonIndex
          the button index of the "Next" button in the menu
protected  com.wewebu.ow.server.app.OwSubMenuView m_MenuView
          Menu for buttons like "Next"
protected  com.wewebu.ow.server.ui.OwView m_nextView
          the next OwView in the OwMultipanel sequence
protected  com.wewebu.ow.server.ui.OwView m_prevView
          the previous OwView in the OwMultipanel sequence
protected  com.wewebu.ow.server.app.OwSubNavigationView m_subNavigationView
          navigation view to navigate through the document importers
static int MAIN_REGION
          main region
static int MENU_REGION
          region for the optional menu
static int NAVIGATION_REGION
          region for the navigation part
 
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
OwSaveDlgDocumentImportView(List documentImporters_p)
          Create a new OwSaveDlgDocumentImportView with the given parameters
OwSaveDlgDocumentImportView(List documentImporters_p, int documentImporterContext_p)
          Create a new OwSaveDlgDocumentImportView with the given parameters
 
Method Summary
protected  com.wewebu.ow.server.app.OwSubNavigationView createNavigationView()
           
protected  void fireDocumentImportedEvent()
          Fire the onDocumentImported Event if the event listener is set
 OwSaveDlgDocumentImportView.OwSaveDlgDocumentImportViewListner getEventListener()
          Returns the current event listener
 com.wewebu.ow.server.app.OwDocumentImportItem getImportedDocument()
           
protected  void init()
          Init the target after the context is set.
 boolean isValidated()
          Check if view has validated its data and the next view can be enabled
 void onDocumentImported(com.wewebu.ow.server.app.OwDocumentImporter importer_p, com.wewebu.ow.server.app.OwDocumentImportItem item_p)
           
 void onNext(javax.servlet.http.HttpServletRequest request_p, Object oReason_p)
          event called when user clicked Lock button in menu
protected  void onRender(Writer w_p)
          Render this OwDocumentImportView by including a JSP page
 void setEventListener(OwSaveDlgDocumentImportView.OwSaveDlgDocumentImportViewListner eventListener_p)
          Set the event listener
 void setNextActivateView(com.wewebu.ow.server.ui.OwView nextView_p)
          Set the view that is next to this view, displays a next button to activate
 void setPrevActivateView(com.wewebu.ow.server.ui.OwView prevView_p)
          Set the view that is prev to this view, displays a prev button to activate
 
Methods inherited from class com.wewebu.ow.server.ui.OwLayout
addRegion, addView, addView, addViewReference, getIterator, getViewRegion, isRegion, isRegionMaximized, isRegionMinimized, isRegionNormal, renderNamedRegion, renderRegion
 
Methods inherited from class com.wewebu.ow.server.ui.OwView
activate, detach, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIcon, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getTitle, 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

NAVIGATION_REGION

public static final int NAVIGATION_REGION
region for the navigation part

See Also:
Constant Field Values

MENU_REGION

public static final int MENU_REGION
region for the optional menu

See Also:
Constant Field Values

MAIN_REGION

public static final int MAIN_REGION
main region

See Also:
Constant Field Values

m_subNavigationView

protected com.wewebu.ow.server.app.OwSubNavigationView m_subNavigationView
navigation view to navigate through the document importers


m_MenuView

protected com.wewebu.ow.server.app.OwSubMenuView m_MenuView
Menu for buttons like "Next"


m_nextView

protected com.wewebu.ow.server.ui.OwView m_nextView
the next OwView in the OwMultipanel sequence


m_prevView

protected com.wewebu.ow.server.ui.OwView m_prevView
the previous OwView in the OwMultipanel sequence


m_iNextButtonIndex

protected int m_iNextButtonIndex
the button index of the "Next" button in the menu


m_documentImporterContext

protected int m_documentImporterContext

m_eventListener

protected OwSaveDlgDocumentImportView.OwSaveDlgDocumentImportViewListner m_eventListener
the event listener

Constructor Detail

OwSaveDlgDocumentImportView

public OwSaveDlgDocumentImportView(List documentImporters_p)
Create a new OwSaveDlgDocumentImportView with the given parameters

Parameters:
documentImporters_p - the List of document importer

OwSaveDlgDocumentImportView

public OwSaveDlgDocumentImportView(List documentImporters_p,
                                   int documentImporterContext_p)
Create a new OwSaveDlgDocumentImportView with the given parameters

Parameters:
documentImporters_p - the List of document importer
documentImporterContext_p - context representing one of OwDocumentImporter.IMPORT_CONTEXT_...
Method Detail

setEventListener

public void setEventListener(OwSaveDlgDocumentImportView.OwSaveDlgDocumentImportViewListner eventListener_p)
Set the event listener

Parameters:
eventListener_p - the new event listener

getEventListener

public OwSaveDlgDocumentImportView.OwSaveDlgDocumentImportViewListner getEventListener()
Returns the current event listener

Returns:
the current event listener

fireDocumentImportedEvent

protected void fireDocumentImportedEvent()
                                  throws Exception
Fire the onDocumentImported Event if the event listener is set

Throws:
Exception

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

createNavigationView

protected com.wewebu.ow.server.app.OwSubNavigationView createNavigationView()

onNext

public void onNext(javax.servlet.http.HttpServletRequest request_p,
                   Object oReason_p)
            throws Exception
event called when user clicked Lock button in menu

Parameters:
oReason_p - Optional reason object submitted in addMenuItem
request_p - a HttpServletRequest
Throws:
Exception

onRender

protected void onRender(Writer w_p)
                 throws Exception
Render this OwDocumentImportView by including a JSP page

Overrides:
onRender in class com.wewebu.ow.server.ui.OwView
Parameters:
w_p - Writer object to write HTML to
Throws:
Exception

onDocumentImported

public void onDocumentImported(com.wewebu.ow.server.app.OwDocumentImporter importer_p,
                               com.wewebu.ow.server.app.OwDocumentImportItem item_p)
                        throws Exception
Specified by:
onDocumentImported in interface com.wewebu.ow.server.app.OwDocumentImporterCallback
Throws:
Exception

setNextActivateView

public void setNextActivateView(com.wewebu.ow.server.ui.OwView nextView_p)
Set the view that is next to this view, displays a next button to activate

Specified by:
setNextActivateView in interface com.wewebu.ow.server.ui.OwMultipanel
Parameters:
nextView_p - OwView

setPrevActivateView

public void setPrevActivateView(com.wewebu.ow.server.ui.OwView prevView_p)
Set the view that is prev to this view, displays a prev button to activate

Specified by:
setPrevActivateView in interface com.wewebu.ow.server.ui.OwMultipanel
Parameters:
prevView_p - OwView

isValidated

public boolean isValidated()
Check if view has validated its data and the next view can be enabled

Specified by:
isValidated in interface com.wewebu.ow.server.ui.OwMultipanel
Returns:
boolean true = can forward to next view, false = view has not yet validated

getImportedDocument

public com.wewebu.ow.server.app.OwDocumentImportItem getImportedDocument()


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.